Develop AI cloud solutions on Azure | AI-200
Inleiding
Deze training van Microsoft richt zich op het bouwen, deployen en bewaken van AI-cloudoplossingen binnen het Microsoft Azure ecosysteem.
In deze praktijkgerichte cursus leer je hoe je AI-workloads containeriseert en deployt, AI-datasoplossingen bouwt met vectordatabases, services integreert via event-driven architecturen en applicaties beveiligt, configureert en observeert.
De training sluit aan op de nieuwste ontwikkelingen binnen cloud-native AI-development, waaronder container orchestration, vectordatabases en observability voor AI-workloads.
Doelgroep
Deze training is bedoeld voor:
- Developers die backend- en AI-gedreven applicaties bouwen op Azure
- Software engineers die AI-oplossingen productiewaardig willen maken
- Professionals die werken met containerized en cloudgebaseerde AI-architecturen
- Ontwikkelaars met interesse in vectordatabases, event-driven integratie en observability
Deelnemers hebben doorgaans ervaring met programmeertalen, zoals Python, C# of JavaScript.
Voorkennis
Voor optimale deelname wordt het volgende verwacht:
- Basiskennis van programmeren (bij voorkeur Python)
- Ervaring met API's en SDK's
- Basisbegrip van cloudconcepten (Azure)
- Affiniteit met containerization
- Basisbegrip van machine learning concepten, zoals embeddings en similarity search
Overzicht van de inhoud
De cursus bestaat uit meerdere modules (learning paths), waarin je stapsgewijs leert hoe je AI-cloudoplossingen ontwikkelt, deployt en bewaakt binnen Azure.
1. Containers hosten en deployen (2 modules)
- Store and manage containers in Azure Container Registry: containerimages opslaan, bouwen en beheren met ACR, waaronder registry-hiërarchie, ACR Tasks en tagging-strategieën
- Deploy containers to Azure App Service: containers deployen en beheren op Azure App Service, met runtime-instellingen, applicatieconfiguratie en diagnostics
2. Azure Container Apps beheren (3 modules)
- Deploy containers to Azure Container Apps: deployments aanmaken en beheren, met environments, runtime-configuratie en registry authentication
- Manage containers in Azure Container Apps: het operationele beheer na livegang, waaronder images updaten, revisions beheren en troubleshooten met logs en health probes
- Scale containers in Azure Container Apps: automatisch schalen configureren met HTTP-, TCP-, CPU- en memory-regels, event-driven scaling met KEDA en revision modes voor traffic management
3. Azure Kubernetes Service in productie (3 modules)
- Deploy applications to Azure Kubernetes Service: deployment manifests opstellen en applicaties exposen en deployen naar AKS
- Configure applications on Azure Kubernetes Service: configuratie externaliseren, gevoelige instellingen beveiligen en persistent storage koppelen
- Monitor and troubleshoot applications on Azure Kubernetes Service: applicatiegezondheid monitoren, logs en metrics inspecteren en pods, services en connectivity troubleshooten
4. AI-oplossingen bouwen met Azure Cosmos DB (3 modules)
- Build queries for Azure Cosmos DB for NoSQL: verbinden via de SDK, data-operaties uitvoeren en efficiënte SQL-queries schrijven voor documentdata
- Implement vector search on Azure Cosmos DB for NoSQL: embeddings opslaan, similarity queries uitvoeren met VectorDistance, hybrid search met metadata-filters en de change feed gebruiken voor synchronisatie
- Optimize query performance for Azure Cosmos DB for NoSQL: querypatronen analyseren, range- en composite-indexen configureren, het juiste vector-indextype kiezen en consistency levels afwegen tussen actualiteit en kosten
5. AI-oplossingen bouwen met Azure Database for PostgreSQL (3 modules)
- Build and query with Azure Database for PostgreSQL: schema's ontwerpen, efficiënte queries schrijven en integreren met Python-applicaties via Microsoft Entra-authenticatie
- Implement vector search with Azure Database for PostgreSQL: vector search implementeren met pgvector, waaronder embeddings opslaan, vector-indexen aanmaken en semantic retrieval-patronen bouwen
- Optimize vector search in Azure Database for PostgreSQL: pgvector-configuratie afstemmen, vector-indexen selecteren, data-layouts ontwerpen, opschalen voor grootschalige workloads en connection pooling implementeren
6. AI-oplossingen versterken met Azure Managed Redis (3 modules)
- Implement data operations in Azure Managed Redis: Redis-functionaliteit en best practices toepassen om data efficiënt op te slaan en op te halen
- Implement event messaging with Azure Managed Redis: pub/sub en Redis Streams inzetten voor notificaties, betrouwbare taakverwerking en pipelines
- Implement vector storage in Azure Managed Redis: vector storage en similarity search implementeren, waaronder vector-indexen aanmaken, embeddings bevragen en de juiste indexeerstrategie kiezen
7. Backendservices integreren (3 modules)
- Queue and process AI operations with Azure Service Bus: AI-componenten ontkoppelen, inference requests verwerken via queues en topics, dead-letter queues voor foutafhandeling en betrouwbare verwerking met de Python SDK
- Develop event-driven AI workflows with Azure Event Grid: events routeren met lage latency, event subscriptions en delivery policies configureren, CloudEvents ontwerpen en custom events publiceren
- Build serverless AI backends with Azure Functions: serverless compute inzetten voor AI-workloads, waaronder inference endpoints en event processors die automatisch meeschalen met de vraag
8. Secrets en configuratie beheren (2 modules)
- Manage application secrets with Azure Key Vault: secrets opslaan, ophalen en beheren, waaronder vault-organisatie, managed identity, rotatiestrategieën en caching om API-calls te beperken
- Manage application settings with Azure App Configuration: settings centraliseren, waaronder verbinden met managed identity, organiseren met labels en feature flags en Key Vault-secrets refereren
9. Applicaties observeren en troubleshooten (2 modules)
- Instrument an app with OpenTelemetry: applicaties instrumenteren, custom spans en traces aanmaken, telemetrie exporteren naar Application Insights en performanceproblemen debuggen met trace-data
- Analyze app telemetry with logs and metrics: KQL-queries schrijven, foutpatronen en performance-trends analyseren, dashboards en workbooks bouwen en alerts configureren voor storingen en anomalieën
Resultaat
Na deze training bouw, deploy en bewaak je complete AI-cloudoplossingen op Azure: van container tot productie, van vectordata tot observability, volledig gebouwd op het Azure-ecosysteem.
Klaar om jouw AI-vaardigheden naar het volgende level te tillen?
Neem contact op voor de dichtstbijzijnde data, prijzen en incompany mogelijkheden.
Officieel Microsoft Learning Partner – Technische development trainingen in Nederland
