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