Developing solutions for Microsoft Azure Hack the Cert (AZ-204HTC) – Outline

Detailed Course Outline

The following section provides some examples of the challenges that will be part of the event:

Challenge examples Challenge 1: App Services

  • Migrate the application to App Services, Monitor, and Scale (Up & Out) the application.

MOC MODULE: 1

Challenge 2: Blob Storage

  • Change the app to use blob storage. Deploy the new version of the app without downtime with deployment slots.

MOC MODULES: 1, 3

Challenge 3: Cosmos DB

  • Move data from SQL Server to Cosmos DB, query data in Portal, and change the app to enable the use of Cosmos DB.

MOC MODULE: 4

Challenge 4: Auth and Security

  • Change the app to use Azure AD for authentication, Move the app secrets to Key Vault, and Leverage Managed Identity.

MOC MODULES: 6, 7

Challenge 5: Monitor

  • Implement monitoring solutions with dashboards and alerts using Application Insights and Azure Monitor.

MOC MODULE: 11

Challenge 6: Cache

  • Implement Redis Caching for high-frequent calls.

MOC MODULE: 12

Challenge 7: Communication

  • Plan the application decoupling and extension with Service Bus Queues/Topics, Event Grid, and Event Hubs.

MOC MODULES: 9, 10

Challenge 8: Functions

  • Write Azure Functions to extend your application, and Write Functions for the API Layer for other developers to consume.

MOC MODULE: 2

Challenge 9: Containers

  • Containerize your application – write docker file(s) and push images to ACR. Deploy the containers with ACI, AKS, and Container Apps.

MOC MODULE: 5

Challenge 10: API Management

  • Deploy the API management solution for APIs in Functions and the main app (leverage API functionalities – rewrites, repeats, etc.)

MOC MODULE: 8