Duration: Five Days
Objectives
This course teaches developers how to create end-to-end solutions in Microsoft Azure.
After completing this course, students will be able to:
- how to implement Azure compute solutions
- create Azure Functions
- implement and manage web apps
- develop solutions utilizing Azure storage
- implement authentication and authorization
- secure their solutions by using KeyVault and Managed Identities.
- how to connect to and consume Azure services and third-party services
- include event- and message-based models in their solutions.
Who Should Attend?
Students in this course are interested in Azure development or in passing the Microsoft Azure Developer Associate certification exam.
Pre-requisite
Students should have 1-2 years professional development experience and experience with Microsoft Azure. They must be able to program in an Azure Supported Language.
Course Outlines
- 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
- Azure Functions overview
- Developing Azure Functions
- Implement Durable Functions
- Azure Blob storage core concepts
- Managing the Azure Blob storage lifecycle
Working with Azure Blob storage
- Azure Cosmos DB overview
- Azure Cosmos DB data structure
- Working with Azure Cosmos DB resources and data
- Provisioning VMs in Azure
- Create and deploy ARM templates
- Create container images for solutions
- Publish a container image to Azure Container Registry
- Create and run container images in Azure Container Instances
- Microsoft Identity Platform v2.0
- Authentication using the Microsoft Authentication Library
- Using Microsoft Graph
- Authorizing data operations in Azure Storage
- 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
- API Management overview
- Defining policies for APIs
- Securing your APIs
- Azure Logic Apps overview
- Creating custom connectors for Logic Apps
- Implement solutions that use Azure Event Grid
- Implement solutions that use Azure Event Hubs
- Implement solutions that use Azure Notification Hubs
- Implement solutions that use Azure Service Bus
- Implement solutions that use Azure Queue Storage queues
- Overview of monitoring in Azure
- Instrument an app for monitoring
- Analyzing and troubleshooting apps
- Implement code that handles transient faults
- Develop for Azure Cache for Redis
- Develop for storage on CDNs