☀️ C'est l'été chez ITTA ! Profitez de 10% de réduction jusqu'au 31 juillet sur une sélection de formations 🌴

Formation : Développer des solutions cloud IA sur Azure (AI-200)

Ref. AI-200T00
Durée :
5
 jours
Examen :
Optionnel
Niveau :
Intermédiaire
Financement :
Eligible

Formation Développer des solutions cloud IA sur Azure (AI-200)

Développer des solutions IA cloud robustes dans Azure exige de maîtriser à la fois les services Azure AI, l’architecture cloud-native et les bonnes pratiques de mise en production. La formation AI-200 couvre l’ensemble du cycle de vie : conception, développement, déploiement et exploitation de solutions IA génératives et conventionnelles dans Azure.

Pendant cinq jours, vous travaillez sur Azure AI Foundry, Azure OpenAI Service, Azure AI Search, les agents intelligents, le RAG, et l’intégration avec les services data Azure (Cosmos DB, SQL, Storage). La formation est animée à Genève et Lausanne par un formateur Microsoft Certified Trainer.

Profils des Participants

Objectifs

  • Architecturer une solution IA end-to-end dans Azure en respectant les principes du Well-Architected Framework
  • Développer des applications génératives avec Azure OpenAI Service et le SDK Azure AI
  • Construire des agents IA orchestrant outils, sources de données et workflows
  • Implementer des pipelines RAG complets avec Azure AI Search et embeddings vectoriels
  • Industrialiser le déploiement IA avec MLOps Azure (model registry, monitoring, drift détection)
  • Sécuriser les solutions IA cloud avec content safety, identité managee et réseau privé

Connaissances Préalables

Contenu du Cours

Module 1 : Stocker et gérer des conteneurs dans Azure Container Registry

  • Registres, référentiels et artefacts
  • Générer et exécuter des images avec ACR Tasks
  • Étiqueter et versionner des images

Module 2 : Déployer des conteneurs sur Azure App Service

  • Déployer des conteneurs sur Azure App Service
  • Configurer le comportement du runtime de conteneur
  • Configurer les paramètres de l’application
  • Observer et résoudre les problèmes liés aux applications conteneurisées

Module 3 : Déployer des conteneurs sur Azure Container Apps

  • Explorer les environnements Container Apps
  • Déployer une application conteneur à l’aide d’Azure CLI et YAML
  • Configurer les paramètres d’exécution avec des variables d’environnement et des secrets
  • Configurer l’authentification par extraction d’images pour les registres privés
  • Vérifier les déploiements à l’aide des journaux et de l’état

Module 4 : Gérer des conteneurs dans Azure Container Apps

  • Mettre à jour des images et gérer les révisions en toute sécurité
  • Gérer le cycle de vie de l’application conteneur
  • Surveiller les journaux et résoudre les problèmes
  • Configurer des sondes de vérification de l'état et dépanner les défaillances
  • Optimiser les ressources de conteneur et la mise à l’échelle

Module 5 : Mettre à l’échelle des conteneurs dans Azure Container Apps

  • Configurer des règles de mise à l’échelle
  • Implémenter une mise à l’échelle pilotée par les événements avec KEDA
  • Appliquer des scalers KEDA pour les charges de travail personnalisées
  • Sélectionner des ressources de calcul pour les performances et les coûts
  • Choisir et appliquer des modes de révision

Module 6 : Déployer des applications sur Azure Kubernetes Service

  • Créer des manifestes de déploiement Kubernetes
  • Exposer des applications dans Azure Kubernetes Services
  • Déployer des applications sur Azure Kubernetes Services

Module 7 : Configurer des applications sur Azure Kubernetes Service

  • Définir des configMaps pour les paramètres d’application
  • Implémenter des secrets pour les données sensibles
  • Attacher un stockage persistant à une application

Module 8 : Surveiller et dépanner des applications sur Azure Kubernetes Service

  • Superviser les logs et les métriques des applications
  • Résoudre les problèmes liés aux pods et aux services
  • Vérifier la connectivité du service et les points de terminaison

Module 9 : Générer des requêtes pour Azure Cosmos DB pour NoSQL

  • Explorer Azure Cosmos DB for NoSQL
  • Implémenter le Kit de développement logiciel (SDK) Azure Cosmos DB pour NoSQL
  • Interroger Azure Cosmos DB for NoSQL

Module 10 : Implémenter la recherche vectorielle sur Azure Cosmos DB pour NoSQL

  • Stocker et récupérer des incorporations dans Azure Cosmos DB
  • Exécuter des requêtes de similarité vectorielle pour la recherche sémantique
  • Combiner des résultats de similarité vectorielle avec le filtrage des métadonnées
  • Utiliser le flux de modification pour déclencher la mise à jour de l'intégration

Module 11 : Optimiser les performances des requêtes pour Azure Cosmos DB pour NoSQL

  • Comprendre les index dans Azure Cosmos DB
  • Configurez des index de plage et des index composites
  • Ajuster les index vectoriels pour l’incorporation de charges de travail
  • Réduire les coûts des RU avec indexation stratégique
  • Choisir des niveaux de cohérence pour des performances optimales

Module 12 : Générer et interroger avec Azure Database pour PostgreSQL

  • Explorez la base de données Azure pour PostgreSQL
  • Se connecter à PostgreSQL
  • Créer et gérer des schémas
  • Rechercher des données
  • Intégrer des kits sdk et des applications

Module 13 : Implémenter la recherche vectorielle avec Azure Database pour PostgreSQL

  • Stocker et interroger des incorporations avec pgvector
  • Effectuer une recherche de similarité de vecteur rapide
  • Gérer le cycle de vie des index et incorporer les mises à jour
  • Exécuter la recherche de similarité vectorielle pour la récupération sémantique
  • Implémenter des modèles de récupération pour les pipelines RAG

Module 14 : Optimiser la recherche vectorielle dans Azure Database pour PostgreSQL

  • Optimiser PostgreSQL pour pgvector
  • Choisir et configurer des index vectoriels
  • Optimiser la disposition des données
  • Mise à l’échelle pour les charges de travail à volume important
  • Optimisation de la connexion

Module 15 : Implémenter des opérations de données dans Azure Managed Redis

  • Explorez Azure Managed Redis
  • Meilleures pratiques en matière de développement et de bibliothèques clientes
  • Implémenter des opérations de données

Module 16 : Implémenter la messagerie d’événements avec Azure Managed Redis

  • Publier et s’abonner à des événements avec redis pub/sub
  • Implémenter des files d’attente de tâches avec des flux Redis
  • Choisir entre la diffusion et la distribution coordonnée

Module 17 : Implémenter le stockage vectoriel dans Azure Managed Redis

  • Données vectorielles d’index et de requête
  • Choisir des types de vecteurs et des stratégies d’indexation
  • Optimiser les structures de données Redis pour le stockage vectoriel

Module 18 : Mise en file d’attente et traitement des opérations d’IA avec Azure Service Bus

  • Explorer les concepts et la messagerie Azure Service Bus dans les architectures IA
  • Choisir entre les files d’attente et les rubriques avec des abonnements
  • Structurer les messages pour les charges de travail en intelligence artificielle
  • Traiter les messages de manière fiable

Module 19 : Développer des flux de travail IA pilotés par les événements avec Azure Event Grid

  • Comprendre les concepts d’Azure Event Grid et les modèles pilotés par les événements pour les solutions IA
  • Utiliser des schémas et des propriétés d’événement
  • Configurer les stratégies de remise et de nouvelle tentative pour un traitement fiable des événements
  • Publier des événements personnalisés à partir d’applications IA

Module 20 : Créer des back-ends d’IA serverless avec Azure Functions

  • Comprendre l’hébergement et la mise à l’échelle d’Azure Functions pour les charges de travail IA
  • Configurer l’environnement de développement local pour Functions
  • Créer des déclencheurs et des liaisons pour les modèles d’intégration IA
  • Gérer les secrets et la configuration dans Functions
  • Configurer l’identité et l’accès pour Functions

Module 21 : Gérer les secrets d’application avec Azure Key Vault

  • Stocker et organiser des secrets, des clés et des certificats
  • Récupérer des secrets à l’aide des bibliothèques clientes du Kit de développement logiciel (SDK) Azure
  • Gérer le contrôle de version et la rotation des secrets
  • Implémenter des stratégies de mise en cache pour réduire les appels Key Vault

Module 22 : Gérer les paramètres d’application avec Azure App Configuration

  • Se connecter à App Configuration à partir du code d’application
  • Organiser les paramètres avec des étiquettes et des indicateurs de fonctionnalité
  • Référencer des secrets Key Vault depuis App Configuration
  • Décider de ce qu’il faut stocker dans App Configuration et Key Vault

Module 23 : Instrumenter une application avec OpenTelemetry

  • Explorer OpenTelemetry et son rôle dans l’observabilité
  • Ajouter le Kit de développement logiciel (SDK) OpenTelemetry à une application
  • Configurer des tranches et des traces
  • Exporter des données de télémétrie vers Azure Monitor
  • Déboguer des flux distribués avec des données de trace

Module 24 : Analyser les données de télémétrie des applications avec des journaux et des métriques

  • Écrire des requêtes KQL de base
  • Explorer les journaux à la recherche d’erreurs et de performances
  • Créer des tableaux de bord pour la télémétrie des applications
  • Créer des classeurs pour une analyse interactive
  • Définir des alertes pour les échecs d’application et les anomalies

Documentation

  • Accès à Microsoft Learn, la plateforme d’apprentissage en ligne Microsoft, offrant des ressources interactives et des contenus pédagogiques pour approfondir vos connaissances et développer vos compétences techniques.

Lab / Exercices

  • Ce cours vous donne un accès exclusif au laboratoire officiel Microsoft, vous permettant de mettre en pratique vos compétences dans un environnement professionnel.

Examen

Ce cours prépare à la certification AI-102 : Designing and Implementing a Microsoft Azure AI Solution.

Cours complémentaires

Financement Eligible

ITTA est partenaire d’un fonds de formation continue destiné aux travailleurs temporaires. Ce fonds peut subventionner cette formation, sous réserve que vous soyez assujetti(e) à la convention collective de travail (CCT) « Location de services » et que vous remplissiez certaines conditions, notamment avoir travaillé au moins 88 heures au cours des 12 derniers mois.

Informations Additionnelles

Pourquoi la formation Develop AI cloud solutions on Azure (AI-200)

Les entreprises industrialisent leurs initiatives IA et exigent des architectes capables de concevoir des solutions IA cloud-native robustes. AI-200 va au-dela de l’experimentation Jupyter : vous y abordez la production, l’observabilité, la sécurité et la conformité. Le cours s’adresse a ceux qui transforment les preuves de concept IA en services scalables en production sur Azure.

Azure AI Foundry et les modèles fondations

Azure AI Foundry est le hub de developpement. La formation vous fait déployer des modèles depuis le model catalog (GPT-4o, Phi, Mistral, Llama), évaluer leurs performances sur vos datasets, et orchestrer des workflows complexes avec prompt flow. Vous travaillez aussi le fine-tuning supervise pour adapter les modèles a vos cas d’usage métier.

Agents IA et architectures orchestrees

Le programme couvre la conception d’agents avec Azure AI Agent Service et les patterns multi-agents. Vous construisez des agents capables de raisonner sur des plans, d’invoquer des function calls vers des APIs externes, et de cooperer pour résoudre des taches complexes. Les principes de design (ReAct, Plan-and-Exécute, tool-augmented LLM) sont detailles.

RAG enterprise-grade avec Azure AI Search

Le RAG est traité en profondeur : hybrid search vectoriel + lexical, semantic ranking, query rewriting, contextual chunking, et évaluation systématique avec les métriques groundedness et relevance. Vous comparez les stratégies (basic RAG vs agentic RAG vs graph RAG) et choisissez selon le cas d’usage.

MLOps et industrialisation

L’industrialisation IA n’est pas une option : la formation aborde le model registry Azure Machine Learning, le monitoring de production (latence, cout, drift), le retraining automatisé et l’intégration CI/CD avec Azure DevOps et GitHub Actions. L’objectif est d’arriver à un pipeline IA reproductible et auditable.

Sécurité, identité et réseau privé

Sécuriser une solution IA cloud passe par les Managed Identities, les private endpoints (pour éviter le trafic public), Azure Key Vault pour les secrets, et Content Safety pour filtrer les sorties LLM. La formation couvre aussi les contrôles d’acces conditionnels et l’intégration Microsoft Entra ID.

Profil des participants et prérequis

La formation Develop AI cloud solutions on Azure (AI-200) s’adresse aux solution architects, aux developpeurs IA expérimentés et aux ML engineers qui designeront des systèmes IA en production. Pre-requis : expérience Python, fondamentaux Azure (AZ-900), connaissances IA (AI-900). Une expérience prealable avec Azure OpenAI ou Azure AI Search est un plus.

FAQ Develop AI cloud solutions on Azure (AI-200)

Quelle est la difference entre AI-200 et AI-102 / AI-103 ?

AI-200 est plus orientée architecture et solution end-to-end (5 jours), tandis qu’AI-103 / AI-102 sont orientees developpement applicatif (4 jours). AI-200 inclut MLOps, sécurité avancee et architectures multi-agents enterprise.

La formation couvre-t-elle Azure Machine Learning ?

Oui, en focus MLOps : model registry, deploiements managed online endpoints, monitoring et intégration CI/CD. Le data science classique (training de modèles) est aborde transversalement.

Faut-il une expérience prealable IA pour suivre AI-200 ?

Une expérience prealable d’au moins 6 mois en developpement IA ou data engineering Azure est fortement recommandée. AI-103 ou AI-102 est un parcours d’entree.

Le cours AI-200 mene-t-il à une certification Microsoft ?

AI-200 prépare à la certification Microsoft Certified: Azure AI Engineer Associate (examen AI-102). La formation va plus loin que le programme d’examen et couvre des sujets architecture pas formellement testes.

Prix de l'inscription
CHF 3'500.-
Inclus dans ce cours
  • Formation dispensée par un formateur certifié
  • 180 jours d’accès aux labs Officiels Microsoft
  • Documentation Officielle au format digital
  • Badge de réussite Officiel Microsoft
Mois actuel

mar16Juin(Juin 16)09:00sam20(Juin 20)17:00VirtuelVirtuel Etiquettes de sessionAI-200T00

mar16Juin(Juin 16)09:00sam20(Juin 20)17:00Genève, Route des Jeunes 35, 1227 Genève Etiquettes de sessionAI-200T00

mar21juil(juil 21)09:00sam25(juil 25)17:00VirtuelVirtuel Etiquettes de sessionAI-200T00

mar21juil(juil 21)09:00sam25(juil 25)17:00Lausanne, Av. Mon-Repos 24, 1005 Lausanne Etiquettes de sessionAI-200T00

mar25Aoû(Aoû 25)09:00sam29(Aoû 29)17:00VirtuelVirtuel Etiquettes de sessionAI-200T00

mar25Aoû(Aoû 25)09:00sam29(Aoû 29)17:00Genève, Route des Jeunes 35, 1227 Genève Etiquettes de sessionAI-200T00

mar29Sep(Sep 29)09:00sam03Oct(Oct 3)17:00VirtuelVirtuel Etiquettes de sessionAI-200T00

mar29Sep(Sep 29)09:00sam03Oct(Oct 3)17:00Lausanne, Av. Mon-Repos 24, 1005 Lausanne Etiquettes de sessionAI-200T00

mar03Nov(Nov 3)09:00sam07(Nov 7)17:00VirtuelVirtuel Etiquettes de sessionAI-200T00

mar03Nov(Nov 3)09:00sam07(Nov 7)17:00Genève, Route des Jeunes 35, 1227 Genève Etiquettes de sessionAI-200T00

mar08Déc(Déc 8)09:00sam12(Déc 12)17:00VirtuelVirtuel Etiquettes de sessionAI-200T00

mar08Déc(Déc 8)09:00sam12(Déc 12)17:00Lausanne, Av. Mon-Repos 24, 1005 Lausanne Etiquettes de sessionAI-200T00

mar12Jan(Jan 12)09:00sam16(Jan 16)17:00VirtuelVirtuel Etiquettes de sessionAI-200T00

mar12Jan(Jan 12)09:00sam16(Jan 16)17:00Genève, Route des Jeunes 35, 1227 Genève Etiquettes de sessionAI-200T00

mar16Fév(Fév 16)09:00sam20(Fév 20)17:00VirtuelVirtuel Etiquettes de sessionAI-200T00

mar16Fév(Fév 16)09:00sam20(Fév 20)17:00Lausanne, Av. Mon-Repos 24, 1005 Lausanne Etiquettes de sessionAI-200T00

Contact

ITTA
Route des jeunes 35
1227 Carouge, Suisse

Horaires d’ouverture

Du lundi au vendredi

de 8h30 à 18h00

Tél. 058 307 73 00

Contactez-Nous

ITTA
Route des jeunes 35
1227 Carouge, Suisse

Faire une demande

Horaires d’ouverture

Du lundi au vendredi

de 8h30 à 18h00

Tél. 058 307 73 00

Contactez-Nous

ITTA
Route des jeunes 35
1227 Carouge, Suisse

Faire une demande