Course Overview
The Hack-the-Cert AZ-204 is a hands-on learning event that aims to prepare participants for the Microsoft Azure Developer Associate certification exam. The event consists of several challenges that cover the main topics of the exam, such as App Services, Azure Functions, Cosmos DB, etc. Each challenge requires the participants to solve a real-world problem using Azure services and tools.
Who should attend
Target Audience
- Software developers, Software architects with developer background.
Prerequisites
- Programming Experience: Proficiency in an object-oriented programming language, preferably in C# and .NET, as the course content and hands-on exercises are primarily developed in these technologies.
- Azure Experience: Familiarity with Azure services, including web apps, SQL database, and Cosmos DB.
- Development Tools: Experience with development tools such as Git or GitHub
- Recent Development Activity: Active development experience, preferably within the last few years, to ensure familiarity with current programming practices and tools.
These prerequisites are essential to ensure participants can fully engage with the course material and complete the hands-on challenges effectively.
Outline: Developing solutions for Microsoft Azure Hack the Cert (AZ-204HTC)
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