This repo contains notes and examples for passing the AZ-204 exam and getting Azure Developer Associate certified.
The repository has a notes from the MS Learn series for the certification and CLI code for all the different technologies. The scenarios folder contains CLI examples of deploying the technologies into a subscription.
- Azure Developer Associate Home Page
- Azure CLI docs
- Azure Well-Architected Framework - intro
- Create Azure App Service web apps
- Implement Azure Functions
- Develop solutions that use Blob storage
- Develop solutions that use Azure Cosmos DB
- Implement infrastructure as a service solutions
- Implement secure cloud solutions
- Implement API Management
- Develop event-based solutions
- Develop message-based solutions
- Instrument solutions to support monitoring and logging
- Integrate caching and content delivery within solutions
- Develop Azure compute solutions (25–30%)
- Develop for Azure storage (15–20%)
- Implement Azure security (20–25%)
- Monitor, troubleshoot, and optimize Azure solutions (15–20%)
- Connect to and consume Azure services and third-party services (15–20%)
- Create an Azure App Service Web App
- Enable diagnostics logging
- Deploy code to a web app
- Configure web app settings including SSL, API settings, and connection strings
- Implement autoscaling rules including scheduled autoscaling and autoscaling by operational or system metrics
- Create and deploy Azure Functions apps
- Implement input and output bindings for a function
- Implement function triggers by using data operations, timers, and webhooks
- Implement Azure Durable Functions
- Select the appropriate API and SDK for a solution
- Implement partitioning schemes and partition keys
- Perform operations on data and Cosmos DB containers
- Set the appropriate consistency level for operations
- Manage change feed notifications
- Move items in Blob storage between storage accounts or containers
- Set and retrieve properties and metadata
- Perform operations on data by using the appropriate SDK
- Implement storage policies, data archiving, and retention
- Authenticate and authorize users by using the Microsoft Identity platform
- Authenticate and authorize users and apps by using Azure Active Directory
- Create and implement shared access signatures
- Implement solutions that interact with Microsoft Graph
- Secure app configuration data by using App Configuration or Azure Key Vault
- Develop code that uses keys, secrets, and certificates stored in Azure Key Vault
- Implement Managed Identities for Azure resources
- Configure cache and expiration policies for Azure Cache for Redis
- Implement secure and optimized application cache patterns including data sizing, connections, encryption, and expiration
- Configure an app or service to use Application Insights
- Review and analyze metrics and log data
- Implement Application Insights web tests and alerts
20%)
- Create an APIM instance
- Create and document APIs
- Configure authentication for APIs
- Define policies for APIs
- Implement solutions that use Azure Event Grid
- Implement solutions that use Azure Event Hub
- Implement solutions that use Azure Service Bus
- Implement solutions that use Azure Queue Storage queues