AZ-200T01: Select the Appropriate Azure Technology Development Solution
Module 1: Select an appropriate compute solution
Lessons
- Take advantage of appropriate design and connectivity patterns
After completing this module, students will be able to:
- Learn common Azure application design and connectivity patterns
Module 2: Design for hybrid technologies
Lessons
- Virtual networking
- Hybrid networking
After completing this module, students will be able to:
- Measuring and planning throughput, and data access structure
Module 3: Select an appropriate storage solution
Lessons
- Address durability of data
- Caching
AZ-200T02: Develop for Azure Storage
Module 1: Develop solutions that use Azure Storage tables
Lessons
- Connect to Azure Storage
- Design and Implement Storage tables
- Query a table by using code
After completing this module, students will be able to:
- Connect to storage in Azure
- Design and implement policies to Tables
Module 2: Develop solutions that use Azure Cosmos DB storage Azure Cosmos DB
Lessons
- Choose the appropriate API for Cosmos DB storage
- Manage containers and items in Cosmos DB storage
- Create, read, update, and delete documents in Azure Cosmos DB by using code
Module 3: Develop solutions that use file storage
Lessons
- Implement file shares for an Azure storage account
- Migrating content to and between file shares
Module 4: Develop solutions that use a relational database
Lessons
- Create, read, update, and delete database tables by using code
- Implement SQL Dynamic Data Masking
After completing this module, students will be able to:
- Create, read, update, and delete tables by using code
Module 5: Develop solutions that use Microsoft Azure Blob storage
Lessons
- Create a Shared Access Signature for a blob
- Asynchronously move items in Blob storage between containers
- Set Blob storage container properties in metadata
After completing this module, students will be able to:
- Develop solutions that use blob storage
Module 6: Develop for caching and content delivery solutions
Lessons
- Azure Redis Cache
- Develop for storage on CDNs
After completing this module, students will be able to:
- Develop for Azure Redis cache and content delivery networks
AZ-200T03: Develop Azure Platform as a Server Solutions
Module 1: Creating App Service Web Apps
Lessons
- Introduction to Web Apps
- Using shell commands to create App Service Web Apps
- Creating background tasks using WebJobs in Azure App Service
- Using Swagger to document an API
After completing this module, students will be able to:
- Create an Azure app service web app by using Azure CLI, Powershell, and other tools
- Create documentation for the API by using open source and other tools
Module 2: Creating mobile apps
Lessons
- Getting started with mobile apps in App Service
- Enabling push notifications for your app
- Enabling offline sync for your app
After completing this module, students will be able to:
- Add push notifications and enable offline sync for mobile apps
Module 3: Creating an app service Logic App
Lessons
- Overview of Azure Logic Apps
- Creating a Logic App
- Creating custom connectors for Logic Apps
- Creating a custom template for a Logic App
Module 4: Creating an app or service that runs on Service Fabric
Lessons
- Understanding Azure Service Fabric
- Creating a Reliable Service
- Creating a Reliable Actors app
- Working with Reliable Collections
After completing this module, students will be able to:
- Develop stateful and stateless apps on Service Fabric
Module 5: Creating Azure Functions
Lessons
- Azure Functions overview
- Develop Azure Functions using Visual Studio
- Triggers and bindings
After completing this module, students will be able to:
- Create Azure functions including bindings and triggers
Module 6: Scheduling bulk operations
Lessons
- Azure Batch overview
- Running Batch jobs
- Using the .NET Batch Management client library
After completing this module, students will be able to:
- Define and run scheduled bulk operations
Module 7: Create solutions that use Azure Kubernetes Service
Lessons
- Creating an Azure Kubernetes Service cluster
- Azure Container Registry
- Azure Contaner Instances
After completing this module, students will be able to:
- Create an Azure Container Service (ACS/AKS) cluster using Azure CLI and Azure Portal
Module 8: Developing apps for Azure Media Services
Lessons
- Introduction to Azure Media Services
- Azure Media Services v3 concepts
- Upload, encode, and stream with .NET
- Analyze your video with .NET
After completing this module, students will be able to:
- Develop media solutions that use AI services
AZ-200T04: Implement Security in Azure Development Solutions
Module 1: Implementing authentication
Lessons
- Implement authentication in applications
- Implement multi-factor authentication
After completing this module, students will be able to:
- Learn about the different authentication options, including multi-factor, available in Azure and how they operate
Module 2: Implementing access control
Lessons
- Claims-based authorization
- Role-based access control (RBAC) authorization
After completing this module, students will be able to:
- Learn about implementing access control in your solution including claims- and role-based authorization
Module 3: Implementing secure data solutions
Lessons
- Encryption options
- End-to-end encryption
- Implement Azure confidential computing
- Manage cryptographic keys in Azure Key Vault
After completing this module, students will be able to:
- Implement secure data solutions by using encryption, Azure confidential computing, and SSL/TLS communications
AZ-201T01: Develop for an Azure Cloud Model
Module 1: Develop for asynchronous processing
Lessons
- Implement parallelism multithreading and processing
- Implement Azure Functions and Azure Logic Apps
- Implement interfaces for storage or data access
- Implement appropriate asynchronous computing models
After completing this module, students will be able to:
- Learn to develop for asynchronous processing and how to implement the appropriate asynchronous compute model.
Module 2: Develop for autoscaling
Lessons
- Implement autoscaling rules and patterns
- Implement code that addresses singleton application instances
- Implement code that addresses a transient state
After completing this module, students will be able to:
- Implement autoscaling in your solution and implement code that addresses transient state.
Module 3: Develop long-running tasks
Lessons
- Implement large scale parallel and high-performance apps by using batches
- Implement resilient apps by using queues
- Implement code to address aplication events by using webhooks
- Address continuous processing tasks by using Azure WebJobs
After completing this module, students will be able to:
- Discover how to implement large-scale, parallel and high-performance apps by using batches.
Module 4: Implement distributed transactions
Lessons
- Identify tools to implement distributed transactions
- Manage the transaction scope
- Manage transactions across multiple databases and servers
After completing this module, students will be able to:
- Learn to implement, and manage, distributed transactions.
Module 5: Enable the search of textual content
Lessons
- Create an Azure Search index
- Import searchable data
- Query the Azure Search index by using code
Module 6: Instrument an app or service and implement logging
Lessons
- Configure instrumentation in an app or service
- Configure the logging service
AZ-201T02: Implement Azure Development Integration Solutions
Module 1: Manage APIs by using API Management
Lessons
- Analyze recommendations in Security Center
- Create an API Management instance
- Configure authentication for APIs
- Create an API gateway
- Define policies for APIs
After completing this course, students will be able to:
- Manage APIs by using API Management (APIM)
- Create an APIM instance, configure authentication for APIs, create an API gateway, and define policies for APIs
- Configure a message-based integration architecture by using the services included in Azure.
Module 2: Configure a message-based integration architecture
Lessons
- Configure an app or service to send emails
- Configure an event publish and subscribe model
- Configure the Azure Relay service
- Create and configure a notification hub
- Create and configure an evnt hub
- Create and configure a service bus
- Configure an app or service with Microsoft Graph
After completing this course, students will be able to:
- Configure an app or service to send email
- Create an event model, topics, and subscriptions
Module 3: Develop an application message model
Lessons
- Create an event model
- Create topics and subscriptions
After completing this course, students will be able to:
- Develop an application message model including message schema and message exchange.
AZ-201T03 : Develop Azure Cognitive Services, Bot, and IOT Solutions
Module 1: Develop Azure Cognitive Services solutions
Lessons
- Cognitive Services overview
- Develop solutions using Computer Vision
- Develop solutins using Bing Web Search
- Develop solutions using Custom Speech Service
- Develop solutions using QnA Maker
After completing this module, students will be able to:
- Learn to develop solutions using Computer Vision.
- Use speech services and natural language processing in your app.
- Create and manage dictionaries for FAQ generation by using QnA maker.
Module 2: Create and intergrate bots
Lessons
- Azure Bot Service overview
- Create a bot using the Bot Builder SDK for .NET
- Using Language Understanding in your bot
- Register a bot with Bot Service
- Managing a bot using the Azure Portal
After completing this module, students will be able to:
- Leverage Bing Search in your application.
- Create and register simple bot using the Bot Framework, and manage a bot using the Azure Portal.
Module 3: Create and implement IoT solutions
Lessons
- Working with the Azure IoT Hub
- Working with Azure Time Series Insights
- Working with Azure Stream Analytics
After completing this module, students will be able to:
- Configure Azure Time Series Insights for your IoT solution.
- Configure the Stream Analytics Service for inputs and outputs for your IoT device
- Register your device with the IoT Hub Device Provisioning Service