Develop AI cloud solutions on Microsoft Azure (MAI200) Training

  • Learn via: Online Instructor-Led / Classroom Based / Onsite
  • Duration: 5 Days
  • Level: Intermediate
  • Price: From €4,900 +TAX
  • Upcoming Date:
  • UK Based Global Training Provider

This course provides developers with the practical knowledge and skills required to build, monitor, and troubleshoot AI solutions on Microsoft Azure.

Participants learn how to use Azure compute and containerisation approaches to host applications, develop serverless APIs with Azure Functions, and connect Azure services through event-driven and message-based architectures.

The course also examines the Azure data technologies that support modern AI workloads. Participants work with Azure Cosmos DB for NoSQL, Azure Database for PostgreSQL with pgvector, and Azure Managed Redis to implement data storage, caching, streaming, retrieval, and vector search capabilities.

Throughout the programme, developers gain experience in connecting Azure services, orchestrating AI workflows, and applying monitoring and operational best practices. The overall focus is on building AI-driven applications on Azure that are secure, scalable, and observable.

Important Course Scope

This course focuses on the application architecture and Azure backend technologies used to support both AI and non-AI workloads.

It does not focus on developing AI models with Azure AI Foundry. Participants specifically looking for AI model development and Azure AI Foundry training should consider dedicated courses covering those technologies.

We can organize this training at your preferred date and location. Contact Us!

Prerequisites

Participants should have:

  • Basic application development experience using Python, .NET, JavaScript, or another general-purpose programming language
  • A foundational understanding of cloud computing concepts, including compute, storage, and networking
  • Awareness of containerisation concepts such as Docker images, registries, and the container lifecycle
  • Familiarity with Azure fundamentals, including Resource Groups, identity, and Azure Resource Manager services
  • Experience working with the command line and Azure CLI
  • A basic understanding of REST APIs and event-driven architectures
  • Some experience with databases such as NoSQL or PostgreSQL is recommended

Who Should Attend

This course is designed for:

  • Developers building backend or AI-driven applications on Microsoft Azure
  • Developers seeking practical experience with containerised compute, event-driven architectures, AI data services, and secure application development on Azure

What You Will Learn

By completing this course, participants will be able to:

  • Manage container images and build workflows with Azure Container Registry
  • Deploy and manage containerised applications with Azure App Service, Azure Container Apps, and Azure Kubernetes Service
  • Configure container scaling, application settings, and monitoring across Azure compute services
  • Build and query AI-oriented data solutions using Azure Cosmos DB for NoSQL and Azure Database for PostgreSQL
  • Implement vector search and retrieval patterns for AI applications
  • Use Azure Managed Redis for caching, messaging, and vector search workloads
  • Create event-driven architectures with Azure Service Bus and Azure Event Grid
  • Build serverless APIs and integrations using Azure Functions
  • Secure application configuration using Azure Key Vault and Azure App Configuration
  • Implement observability with OpenTelemetry and Azure Monitor

Training Outline

1. Store and Manage Containers with Azure Container Registry

  • Core Azure Container Registry concepts
  • Working with registries, repositories, and artifacts
  • Building and running container images with ACR Tasks
  • Tagging and versioning container images
  • Exercise: Build and manage a container image using ACR Tasks

2. Deploy Containers to Azure App Service

  • Deploying containers to Azure App Service
  • Configuring container runtime behaviour
  • Managing application settings
  • Observing and troubleshooting containerised applications
  • Exercise: Deploy a container to Azure App Service

3. Deploy Containers to Azure Container Apps

  • Exploring Container Apps environments
  • Deploying a container app with Azure CLI and YAML
  • Configuring runtime settings with environment variables and secrets
  • Configuring image pull authentication for private registries
  • Validating deployments through logs and status information
  • Exercise: Deploy a containerised backend API to Container Apps

4. Manage Containers in Azure Container Apps

  • Updating images and managing revisions
  • Managing the container app lifecycle
  • Monitoring logs and troubleshooting problems
  • Configuring health probes and diagnosing failures
  • Optimising container resources and scaling
  • Exercise: Diagnose and resolve a failed deployment

5. Scale Containers in Azure Container Apps

  • Configuring scale rules for container workloads
  • Implementing event-driven scaling with KEDA
  • Applying KEDA scalers to custom workloads
  • Selecting compute resources based on cost and performance requirements
  • Using revision modes for traffic management
  • Exercise: Configure autoscaling with KEDA triggers

6. Deploy Applications to Azure Kubernetes Service

  • Creating Kubernetes deployment manifests
  • Exposing applications through Kubernetes Services
  • Deploying applications to Azure Kubernetes Service
  • Exercise: Deploy an AI inference API to Azure Kubernetes Service

7. Configure Applications on Azure Kubernetes Service

  • Defining ConfigMaps for application settings
  • Using Secrets to protect sensitive information
  • Connecting persistent storage to applications
  • Exercise: Configure applications on Azure Kubernetes Service

8. Monitor and Troubleshoot Applications on Azure Kubernetes Service

  • Monitoring application logs and metrics
  • Troubleshooting Pods and Services
  • Validating service connectivity and endpoints
  • Exercise: Troubleshoot applications running on Azure Kubernetes Service

9. Build Queries with Azure Cosmos DB for NoSQL

  • Exploring Azure Cosmos DB for NoSQL
  • Connecting to Azure Cosmos DB through the SDK
  • Performing data operations on items
  • Writing queries to retrieve document data
  • Exercise: Create a RAG document store with Azure Cosmos DB for NoSQL

10. Implement Vector Search with Azure Cosmos DB for NoSQL

  • Storing and retrieving vector embeddings
  • Running vector similarity queries
  • Combining vector search with metadata filtering
  • Using Change Feed to refresh embeddings
  • Exercise: Build a semantic search application using Azure Cosmos DB for NoSQL

11. Optimise Azure Cosmos DB Query Performance

  • Understanding Azure Cosmos DB indexing
  • Configuring range and composite indexes
  • Tuning vector indexes for embedding workloads
  • Reducing RU costs through appropriate indexing strategies
  • Selecting suitable consistency levels
  • Exercise: Optimise query performance using vector indexes

12. Build and Query with Azure Database for PostgreSQL

  • Exploring Azure Database for PostgreSQL
  • Connecting to PostgreSQL databases
  • Creating and managing schemas
  • Querying relational data
  • Integrating database access with application code
  • Exercise: Build an agent tool backend using Azure Database for PostgreSQL

13. Implement Vector Search with Azure Database for PostgreSQL

  • Storing and querying embeddings with pgvector
  • Performing vector similarity searches
  • Managing vector indexes and embedding updates
  • Implementing retrieval patterns for AI applications
  • Exercise: Implement vector search using Azure Database for PostgreSQL

14. Optimise Vector Search in Azure Database for PostgreSQL

  • Tuning PostgreSQL for pgvector workloads
  • Selecting and configuring vector indexes
  • Optimising database data layout
  • Scaling for high-volume workloads
  • Optimising connection management
  • Exercise: Optimise vector search performance

15. Implement Data Operations in Azure Managed Redis

  • Exploring Azure Managed Redis capabilities
  • Working with client libraries and development best practices
  • Implementing data storage and retrieval
  • Exercise: Perform data operations using Azure Managed Redis

16. Implement Event Messaging with Azure Managed Redis

  • Publishing and subscribing with Redis Pub/Sub
  • Building task queues with Redis Streams
  • Selecting between broadcast and coordinated messaging approaches
  • Exercise: Publish and subscribe to events with Azure Managed Redis

17. Implement Vector Storage in Azure Managed Redis

  • Indexing and querying vector data
  • Selecting vector types and indexing approaches
  • Optimising Redis data structures for vector workloads
  • Exercise: Implement semantic search with Azure Managed Redis

18. Queue and Process AI Operations with Azure Service Bus

  • Azure Service Bus messaging concepts
  • Working with queues, topics, and subscriptions
  • Structuring messages for AI workloads
  • Implementing reliable message processing
  • Exercise: Process messages using Azure Service Bus

19. Develop Event-Driven AI Workflows with Azure Event Grid

  • Azure Event Grid concepts and event-driven architecture
  • Working with event schemas and properties
  • Configuring delivery and retry policies
  • Publishing custom events from AI applications
  • Exercise: Publish and receive events with Azure Event Grid

20. Build Serverless AI Backends with Azure Functions

  • Azure Functions hosting and scaling
  • Preparing a local development environment
  • Creating triggers and bindings for AI integrations
  • Managing secrets and configuration
  • Configuring identity and access
  • Exercise: Create an MCP server with Azure Functions

21. Manage Application Secrets with Azure Key Vault

  • Storing and organising secrets, keys, and certificates
  • Retrieving secrets through SDK client libraries
  • Implementing secret versioning and rotation
  • Applying caching strategies to secret retrieval
  • Exercise: Manage application secrets using Azure Key Vault

22. Manage Application Settings with Azure App Configuration

  • Connecting applications to Azure App Configuration
  • Organising settings with labels and feature flags
  • Referencing secrets stored in Azure Key Vault
  • Selecting suitable configuration storage strategies
  • Exercise: Retrieve settings and secrets through Azure App Configuration

23. Instrument Applications with OpenTelemetry

  • Understanding OpenTelemetry and observability concepts
  • Adding the OpenTelemetry SDK to applications
  • Configuring spans and traces
  • Exporting telemetry to Azure Monitor
  • Debugging distributed application flows
  • Exercise: Instrument an application using OpenTelemetry

24. Analyse Application Telemetry with Logs and Metrics

  • Writing KQL queries for Application Insights
  • Analysing logs to identify errors and performance patterns
  • Building application monitoring dashboards
  • Creating workbooks for interactive analysis
  • Configuring alerts for failures and anomalies
  • Exercise: Query application logs using KQL


Exams and Assessments

This course is designed to support learners preparing for the AI-200 examination.

The AI-200 examination is available separately from the training course.

Why Choose Us

Experience Develop AI cloud solutions on Microsoft Azure (MAI200) through Bilginç IT Academy's live and interactive virtual classroom environment, accessible from your home, office, or any location. Connect with expert trainers in real time and bring the energy of classroom learning into the digital experience.

  • Live Instructor-Led Sessions: Join scheduled training sessions with your instructor and fellow delegates in real time.
  • Interactive Learning Experience: Take part in discussions, practical exercises, group activities, and Q&A sessions throughout the course.
  • Expert Trainer Network: Learn from experienced trainers with strong industry backgrounds and practical field expertise.
  • Over 30 Years of Training Expertise: Benefit from Bilginç IT Academy's long-standing experience in delivering professional training since 1995.
  • Flexible and Scalable Delivery: Access live virtual classrooms worldwide with flexible planning options for individual and corporate training needs.

Experience Develop AI cloud solutions on Microsoft Azure (MAI200) in a focused classroom environment designed for high engagement and effective learning. Bilginç IT Academy's carefully selected training venues provide a professional setting where delegates can interact directly with expert trainers and peers.

  • Experienced Trainers: Learn from specialists with extensive field experience and real-world knowledge.
  • Professional Training Venues: Attend courses in comfortable, well-equipped classrooms designed to support effective learning.
  • Focused Classroom Experience: Benefit from limited class sizes that encourage discussion, interaction, and personalized support.
  • Quality-Driven Learning: Develop practical skills through structured, up-to-date, and professionally designed training content.

Meet your team's training needs with Bilginç IT Academy's onsite Develop AI cloud solutions on Microsoft Azure (MAI200) solution, delivered at your office or preferred location. Align your team's development with your business goals through a training experience tailored to your organization.

  • Tailored Course Content: Adapt the training program to your organization's projects, team structure, and specific business requirements.
  • Time and Cost Efficiency: Reduce travel, accommodation, and operational costs while maximizing the value of your training investment.
  • Team-Focused Learning: Help your employees develop around the same knowledge base and strengthen collaboration across your organization.
  • Simplified Planning and Tracking: Manage the training process, participant development, and organizational requirements with greater control.


Contact us for more detail about our trainings and for all other enquiries!

Develop AI cloud solutions on Microsoft Azure (MAI200) Training Course Schedule

Join our public courses in our Istanbul, London and Ankara facilities. Private class trainings will be organized at the location of your preference, according to your schedule.

We can organize this training at your preferred date and location.
11 August 2026 (5 Days)
Istanbul, Ankara, London
€4,900 +TAX
16 August 2026 (5 Days)
Istanbul, Ankara, London
€4,900 +TAX
19 August 2026 (5 Days)
Istanbul, Ankara, London
€4,900 +TAX
20 August 2026 (5 Days)
Istanbul, Ankara, London
€4,900 +TAX
10 September 2026 (5 Days)
Istanbul, Ankara, London
€4,900 +TAX
12 September 2026 (5 Days)
Istanbul, Ankara, London
€4,900 +TAX
20 September 2026 (5 Days)
Istanbul, Ankara, London
€4,900 +TAX
09 October 2026 (5 Days)
Istanbul, Ankara, London
€4,900 +TAX

Our IT training and professional development services reach a global audience, transcending geographical boundaries through advanced digital learning platforms and strategic international hubs. We specialize in delivering world-class curriculum across continents, ensuring that no matter where you are located, you have access to the latest industry certifications and technical expertise. By partnering with global technology leaders and academic institutions, we provide a unified learning experience that meets the demands of a diverse, international workforce. Our commitment to global excellence ensures that professionals in every time zone can master the digital skills required to lead, innovate, and thrive in the ever-evolving global technology landscape.

By using this website you agree to let us use cookies. For further information about our use of cookies, check out our Cookie Policy.