Here’s What You’ll Get

Training Manual

Hands-On Lab

Cloud Credit

Private Slack Channel

Unlimited Teams Calls

Exam Voucher

Certificate of Completion

Self-Paced or Classroom Training

180-day Lab Access
Training Details
This training will get you fully up to speed with developing end-to-end solutions for the Microsoft Azure cloud environment.
You will learn all about Azure virtual machines and containers, Azure functions, Azure Web Apps, Azure storage, how to implement authentication and authorization, and how to secure your cloud solutions with Azure KeyVault and managed identities. You’ll also learn how to consume Azure services and third-party services, and how to include event- and message-based models in your cloud solutions.
As part of this training, you’ll receive an Azure Pass with credits to spend on your own cloud services. The pass is valid for 30 days.
Name: AZ-204: Microsoft Azure Developer
Format: Classroom
Content: training manual, online lab, Azure cloud credit, practice exam, and an exam voucher
Requirements: a laptop with a web browser installed. Chrome or Edge is recommended.
Support: Live classroom support
Associated certification: Microsoft Azure Developer
Training Curriculum
Azure App Service web apps
Core concepts
App Service wep apps
Configuring and monitoring web apps
Scaling app service apps
Staging environments
Lab exercises
Build an Azure PaaS web app
Azure Functions
Azure Functions overview
Stateless functions
Durable functions
Lab exercises
Process tasks with Azure Functions
Azure Storage
Azure storage concepts
Blob storage lifecycle
Working with blob storage
Lab exercises
Upload to and download from Azure storage with the .NET SDK
Azure Cosmos DB
Azure Cosmos DB concepts
Cosmos DB data structure
Working with Cosmos queries and data
Lab exercises
Migrate a demo database to Cosmos DB
Implementing an IaaS solution
Provisioning Virtual Machines
Create and deploy ARM templates
Create Docker container images
Azure Container Registry
Azure Container Instances
Lab exercises
Deploy compute services with VM images and Docker containers
Authentication and authorization
Microsoft Identity Platform 2.0
The Microsoft Authentication Library
Microsoft Graph
Authorizing data storage operations
Lab exercises
Authenticate and query Microsoft Graph with MSAL and the .NET SDK
Secure cloud solutions
Azure KeyVault
Azure Managed identities
Azure Secure App Configuration
Lab exercises
Access secrets from Azure KeyVault
Azure API Management
API Management overview
Defining API policies
Securing cloud APIs
Lab exercises
Create a multi-tier cloud service with Azure API Management
Azure Logic Apps
Azure Logic Apps overview
Creating custom connectors
Lab exercises
Automate long-running business processes with an Azure Logic App
Event-based solutions
Azure Event Grid
Azure Event Hub
Azure Notification Hub
Lab exercises
Publishing and subscribing to Event Grid
Message-based solutions
Azure Service Bus
Azure Queue Storage
Lab exercises
Asynchronously process messages with Azure Storage queues
Monitor and optimize Azure solutions
Azure Monitor overview
Instrument an app for monitoring
Analyze and troubleshoot apps
Handling transient faults
Lab exercises
Monitor services deployed to Azure
Integrate caching and CDNs
Azure Cache for Redis
Azure Content Delivery Network
Lab exercises
Ehance a web app with Azure CDN
Book a Classroom Training
Please use the form below to book a call with me to set up your classroom training. We’ll discuss your business requirements, team size, and preferred location of the training (online or on-site) and make sure you get what you need. A typical classroom training can usually be scheduled within 30 days and can accomodate up to 15 people on-site and 30 people online.
Looking For Something Else?
CHECK OUT MY OTHER CLOUD TRAINING

Adam Lindqvist
Frequently Asked Questions
- Bespoke Training
- Microsoft Training
- 1-on-1
- Classroom
What is a bespoke training?
An bespoke training is an in-house developed training that teaches unique skills not covered in official Microsoft training courses. You can learn about AI and machine learning, how to develop leadership skills and prepare for senior IT roles, how to improve your code quality with robust software design patterns, how to write high-performance C# code… and much more!
What's included in a bespoke training?
How long do I have access to the training content?
You have lifetime access to all training content.
How can I attend a bespoke training?
You can either participate in a 1-on-1 training with me and work through the lectures at your own pace and in your own time with me supporting you through chat or video calls. Or you can join a classroom training where I will present the training lectures live and guide you through the lab exercises in a multi-day session.
What is a Microsoft training?
What's included in a Microsoft training?
How long do I have access to a Microsoft training?
How can I attend a Microsoft training?
What is 1-on-1?
How am I supported in a 1-on-1 training?
Who should attend a 1-on-1 training?
My colleagues and I want to sign up as a team and learn together. Is this possible?
What is a classroom training?
A classroom training is a live event in which I will present the training lectures, help you complete the lab exercises and get you ready for the certification exam. Classroom trainings are conducted online in full-day Microsoft Teams calls held during business hours in the Central European timezone. You will be sharing the classroom with other students and learn together as a group.
When and where is classroom training conducted?
Classroom trainings are conducted online during Central European business hours. You will receive a Microsoft Teams link when you sign up for a class. Please note that classroom trainings can also be held on-site at your place of work. Please book a discovery call with me if you're interested, and we can discuss your requirements.
How am I supported in a classroom training?
I will continuously support you live, because we'll both be in the same virtual classroom together.
Who should attend a classroom training?
A classroom training is ideal for tech professionals who can commit to full days of learning and want to learn together as a group.
My colleagues and I want to sign up as a team and learn together. Is this possible?
Yes, absolutely. Please book a discovery call with me to discuss your requirements. I can offer group discounts to business teams.