AI-200T00: Develop AI cloud solutions on Microsoft Azure
Build cloud solutions for AI workloads on Azure.
About this course
Build cloud solutions for AI workloads on Azure. Over five days you will manage images in Azure Container Registry, deploy and scale containers on App Service, Container Apps and Azure Kubernetes Service, and build data layers with Cosmos DB for NoSQL and Azure Database for PostgreSQL, including vector search, preparing for the Azure Developer Associate certification.
Curriculum
- Registries, repositories, and artifacts
- Build and run images with ACR Tasks
- Tag and version images
- Module assessment
- Deploy containers to Azure App Service
- Configure container runtime behavior
- Configure application settings
- Observe and troubleshoot containerized apps
- Module assessment
- Explore Container Apps environments
- Deploy a container app using the Azure CLI and YAML
- Configure runtime settings with environment variables and secrets
- Configure image pull authentication for private registries
- Verify deployments with logs and status
- Module assessment
- Update images and manage revisions safely
- Manage the container app lifecycle
- Monitor logs and troubleshoot issues
- Configure health probes and troubleshoot failures
- Optimize container resources and scaling
- Module assessment
- Configure scale rules
- Implement event-driven scaling with KEDA
- Apply KEDA scalers for custom workloads
- Select compute resources for performance and cost
- Choose and apply revision modes
- Module assessment
- Create Kubernetes deployment manifests
- Expose applications in Azure Kubernetes Services
- Deploy applications to Azure Kubernetes Services
- Module assessment
- Define ConfigMaps for application settings
- Implement secrets for sensitive data
- Attach persistent storage to an app
- Module assessment
- Monitor application logs and metrics
- Troubleshoot pods and services
- Verify service connectivity and endpoints
- Module assessment
- Explore Azure Cosmos DB for NoSQL
- Implement the Azure Cosmos DB for NoSQL SDK
- Query Azure Cosmos DB for NoSQL
- Module assessment
- Store and retrieve embeddings in Azure Cosmos DB
- Execute vector similarity queries for semantic search
- Combine vector similarity results with metadata filtering
- Use the change feed to trigger embedding refresh
- Module assessment
- Understand indexes in Azure Cosmos DB
- Configure range and composite indexes
- Tune vector indexes for embedding workloads
- Reduce RU costs with strategic indexing
- Choose consistency levels for optimal performance
- Module assessment
- Explore Azure Database for PostgreSQL
- Connect to PostgreSQL
- Create and manage schemas
- Query data
- Integrate SDKs and applications
- Module assessment
- Store and query embeddings with pgvector
- Perform fast vector similarity search
- Manage index lifecycle and embedding updates
- Run vector similarity search for semantic retrieval
- Implement retrieval patterns for RAG pipelines
- Module assessment
- Tune PostgreSQL for pgvector
- Choose and configure vector indexes
- Optimize data layout
- Scale for high-volume workloads
- Connection optimization
- Module assessment
- Explore Azure Managed Redis
- Client libraries and development best practices
- Implement data operations
- Module assessment
- Publish and subscribe to events with Redis pub/sub
- Implement task queues with Redis Streams
- Choose between broadcast and coordinated distribution
- Module assessment
- Index and query vector data
- Choose vector types and indexing strategies
- Optimize Redis data structures for vector storage
- Module assessment
- Explore Azure Service Bus concepts and messaging in AI architectures
- Choose between queues and topics with subscriptions
- Structure messages for AI workloads
- Process messages reliably
- Module assessment
- Understand Azure Event Grid concepts and event-driven patterns for AI solutions
- Work with event schemas and properties
- Configure delivery and retry policies for reliable event processing
- Publish custom events from AI applications
- Module assessment
- Understand Azure Functions hosting and scaling for AI workloads
- Set up the local development environment for Functions
- Create triggers and bindings for AI integration patterns
- Manage secrets and configuration in Functions
- Configure identity and access for Functions
- Module assessment
- Store and organize secrets, keys, and certificates
- Retrieve secrets using Azure SDK client libraries
- Handle secret versioning and rotation
- Implement caching strategies to reduce Key Vault calls
- Module assessment
- Connect to App Configuration from application code
- Organize settings with labels and feature flags
- Reference Key Vault secrets from App Configuration
- Decide what to store in App Configuration vs Key Vault
- Module assessment
- Explore OpenTelemetry and its role in observability
- Add the OpenTelemetry SDK to an application
- Configure spans and traces
- Export telemetry to Azure Monitor
- Debug distributed flows with trace data
- Module assessment
- Write basic KQL queries
- Explore logs for errors and performance
- Build dashboards for app telemetry
- Create workbooks for interactive analysis
- Set alerts for app failures and anomalies
- Module assessment
Who it's for
Cloud developers building the platforms behind AI applications.
Before you start
No formal prerequisites. Bring curiosity and a willingness to practise.
Prepares for
Related courses
More in Microsoft Copilot & Azure AI →AB-100T00: Architecting agentic AI business solutions
Microsoft Copilot & Azure AI
View course →AB-6007: Secure and Govern your AI agent workforce
Microsoft Copilot & Azure AI
View course →AB-6008: Delegate work with Copilot Cowork
Microsoft Copilot & Azure AI
View course →AB-620T00: Design and build integrated AI agent solutions in Copilot Studio
Microsoft Copilot & Azure AI
View course →AB-730T00 Transform business workflows with generative AI
Microsoft Copilot & Azure AI
View course →AB-731T00 Drive AI transformation in your organization
Microsoft Copilot & Azure AI
View course →Let's plan your next step together.
Tell us the course or certification you have in mind and we'll send the outline, upcoming dates, fees and private-team options.