Course Title: Azure Cloud Developer.
Course Duration: 50 Hours.
Certification: AZ-204: Developing Solutions for Microsoft Azure.
After successful completion of this course students will be able to:
Attend the global certification exam Developing Solutions for Microsoft Azure (AZ-204) which is provided by Microsoft.
Apply for the Azure Developer and DevOps Engineer Jobs.
Understand and perform the tasks related to Microsoft Azure and other cloud platforms.
References:
https://docs.microsoft.com/en-us/learn/certifications/exams/az-204
Course Outline
1.Creating Azure App Service Web Apps
Azure App Service core concepts. Creating an Azure App Service Web App. Configuring and Monitoring App Service apps. Scaling App Service apps. Azure App Service staging environments.
2. Implement Azure Functions
Azure Functions overview. Developing Azure Functions. Implement Durable Functions.
3. Develop solutions that use blob storage
Azure Blob storage core concepts. Managing the Azure Blob storage lifecycle. Working with Azure Blob storage.
4. Develop solutions that use Cosmos DB storage
Azure Cosmos DB overview. Azure Cosmos DB data structure. Create and update documents by using code.
5. Implement IaaS solutions
Provisioning VMs in Azure. Create and deploy Azure Resource Manager templates. Create container images for solutions. Publish a container image to Azure Container Registry. Create and run container images in Azure Container Instances.
6. Implement user authentication and authorization
Microsoft identity platform. Microsoft Authentication Library (MSAL). Microsoft Graph. Authorizing data operations in Azure Storage.
7. Implement secure cloud solutions
Manage keys, secrets, and certificates by using the KeyVault API. Implement Managed Identities for Azure resources. Secure app configuration data by using Azure App Configuration
8. Implement API Management
API Management overview. Working with APIs in APIM. Configure authentication for APIs.
9. Develop App Service Logic Apps
Azure logic apps. Creating Logic app in Azure portal.
10. Develop event-based solutions
Azure Event Grid. Azure Event Hubs. Azure Notification Hubs.
11. Develop message-based solutions
Azure Service Bus. Azure Queue Storage.
12. Instrument solutions to support monitoring and logging
Overview of monitoring in Azure. Configure instrumentation in an app or service. Analyzing and troubleshooting apps. Implement code that handles transient faults.
13. Integrate caching and content delivery within solutions
Azure Cache for Redis. Develop for storage on CDNs.