AZ-204T00-A: Develop Solutions for Microsoft Azure

I. Overview:

This course teaches developers how to create end-to-end solutions in Microsoft Azure. Students will learn how to implement Azure compute solutions, create Azure Functions, implement and manage web apps, develop solutions utilizing Azure storage, implement authentication and authorization, and secure their solutions by using KeyVault and Managed Identities. Students will also learn how to connect to and consume Azure services and third-party services, and include event- and message-based models in their solutions. The course also covers monitoring, troubleshooting, and optimizing Azure solutions.

II. Duration: 40 hours (5 days)
III. Intended Audience:

Students in this course are interested in Azure development or in passing the Microsoft Azure Developer Associate certification exam.

IV. Prerequisites:
  • At least one year of experience developing scalable solutions through all phases of software development.
  • Have a base understanding of Azure and cloud concepts, services, and the Azure portal.
  • If you're new to Azure or cloud computing, it's recommended you complete the AZ-900: Azure Fundamentals course.
V. Course outlines:

1. Implement Azure App Service web apps

  • Explore Azure App Service: Learn about the key components of Azure App Service and how App Service can help you create, maintain, and deploy web apps more efficiently.
  • Configure web app settings: Learn how to create and manage application settings, install SSL/TLS certificates to secure web traffic, enable diagnostic logging, create virtual app to directory mappings, and manage app features.
  • Scale apps in Azure App Service: Learn how autoscale operates in App Service and how to identify autoscale factors, enable autoscale, and how to create sound autoscale conditions.
  • Explore Azure App Service deployment slots: In this module you'll learn how slot swapping operates and how to perform a swap. You'll also learn how to route traffic to different slots manually and automatically.

2. Implement Azure Functions

  • Explore Azure Functions: Learn how Azure Functions can be a great solution for data processing, systems integration, and building simple APIs and microservices.
  • Develop Azure Functions: Learn how to create and deploy Azure Functions.

3. Develop solutions that use Blob storage

  • Explore Azure Blob storage: Learn the core features and functionality of Azure Blob storage.
  • Manage the Azure Blob storage lifecycle: Learn how to manage data availability throughout the Azure Blob storage lifecycle.
  • Work with Azure Blob storage: Learn how to use the Azure Blob storage client library to create and update Blob storage resources.

4. Develop solutions that use Azure Cosmos DB

  • Explore Azure Cosmos DB: Learn the core features and functionality of Azure Cosmos DB.
  • Work with Azure Cosmos DB: Learn how to develop client and server-side programming solutions on Azure Cosmos DB.

5. Implement containerized solutions

  • Manage container images in Azure Container Registry: Learn how to use Azure Container Registry to store your container images, and automate builds and deployments.
  • Run container images in Azure Container Instances: Learn how Azure Container Instances can help you quickly deploy containers, how to set environment variables, and specify container restart policies.
  • Implement Azure Container Apps: Learn how Azure Container Apps can help you deploy and manage microservices and containerized apps on a serverless platform that runs on top of Azure Kubernetes Service.

6. Implement user authentication and authorization

  • Explore the Microsoft identity platform: Learn the core features and functionality of the Microsoft identity platform including authentication, libraries, and app management tools.
  • Implement authentication by using the Microsoft Authentication Library: Learn how to implement authentication by using the Microsoft Authentication Library.
  • Implement shared access signatures: Learn how to use shared access signatures to authorize access to storage resources.
  • Explore Microsoft Graph: Learn how Microsoft Graph facilitates the access and flow of data and how to form queries through REST and code.

7. Implement secure Azure solutions

  • Implement Azure Key Vault: Learn how Azure Key Vault can help you keep your apps more secure, and how to set and retrieve secrets programmatically, and with Azure CLI.
  • Implement managed identities: Learn how managed identities can help you deploy secure solutions on Azure without the need to manage credentials.
  • Implement Azure App Configuration: Learn how to use Azure App Configuration service to centrally manage and secure your configuration settings, and to manage app features.

8. Implement API Management

  • Explore API Management: Learn how the API Management service functions, how to transform and secure APIs, and how to create a backend API.

9. Develop event-based solutions

  • Explore Azure Event Grid: Learn how to integrate Azure Event Grid in to your solution, implement access control to events, and how to route custom events to web endpoint by using Azure CLI.
  • Explore Azure Event Hubs: Learn how Azure Event Hubs captures events and how to scale your processing application.

10. Develop message-based solutions

  • Discover Azure message queues: Learn how to integrate Azure Service Bus and Azure Queue storage in to your solution, and how to send and receive message by using .NET.

11. Troubleshoot solutions by using Application Insights

  • Monitor app performance: Learn how to use the tools offered in Application Insights to enhance the performance and stability of your applications.
  • Học trực tuyến

  • Học tại Hồ Chí Minh

  • Học tại Hà Nội


Các khóa học khác