My learning path on AZ-204 exam preparation.
Link: https://microsoftlearning.github.io/AZ-204-DevelopingSolutionsforMicrosoftAzure
- Lab 1: Build a web application on Azure platform as a service offering (Create Azure App Service Web Apps)
- Azure App Service
- Azure Storage
- Azure Container
- Read/Write files by two web applications
- Azure App Service CLI deployment
- Lab 2: Implement task processing logic by using Azure Functions (Implement Azure Functions)
- Azure functions create (CLI)
- Azure functions trigger types
- Azure functions deployment
- Recurring patterns (time based azure function trigger)
- Lab 3: Retrieve Azure Storage resources and metadata by using the Azure Storage SDK for .NET (Develop solutions that use blob storage)
- Create azure blob storage (CLI)
- Utilizing azure blob storage using SDK
- Lab 4: Construct a polyglot data solution (Develop solutions that use Cosmos DB storage)
- Create azure cosmos db account
- Create storage account (CLI)
- Utilize azure cosmos db via SDK
- Lab 5: Deploy compute workloads by using images and containers (Implement IaaS solutions)
- Create Debian virtual machine (CLI)
- Get virtual machine ip address (CLI)
- Connect to VM via SSH
- Create azure container registry
- Deploy azure container
- Build azure container on behalf of azure container registry
- Read container logs
- Lab 6: Authenticate by using OpenID Connect, MSAL, and .NET SDKs (Implement user authentication and authorization)
- Create active directory app using CLI
- Create password profile using azure powershell
- Get User principal name using azure powershell
- Implement AD authorization usin MVC
- Lab 7: Access resource secrets more securely across services (Implement secure cloud solutions)
- Create keyvault using CLI
- Setup azure function setting that taken from keyvault
- Lab 8: Create a multi-tier solution by using Azure services (Implement API Management)
- Lab 9: Publish and subscribe to Event Grid events (Develop event-based solutions)
- Create event grid using CLI
- Publish events using console app
- Lab 10: Asynchronously process messages by using Azure Service Bus Queues (Develop message-based solutions)
- Create service bus namespace using CLI
- Create service bus queue using CLI
- Create console app message sender
- Create console app message receiver
- Lab 11: Monitor services that are deployed to Azure (Monitor and optimize Azure solutions)
- Powershell app service deploy
- App insight logging
- Lab 12: Enhance a web application by using the Azure Content Delivery Network (Integrate caching and content delivery within solutions)