Développez vos compétences en développement cloud
Vous êtes développeur et vous souhaitez maîtriser la création de solutions cloud efficaces ? Cette formation dédiée à Microsoft Azure vous guide pas à pas pour concevoir, déployer et gérer des applications modernes. Conçue pour les professionnels souhaitant passer la certification AZ-204, elle couvre tous les aspects du développement d’applications dans l’écosystème Azure.
Au fil des modules, vous apprendrez à implémenter des solutions informatiques, à créer des fonctions serverless avec Azure Functions, à exploiter les services de stockage, et à intégrer des services tiers. Vous découvrirez également comment sécuriser vos applications avec des identités gérées et la clé de voûte, sans oublier les bonnes pratiques de surveillance et de résolution des problèmes.
Cette formation se distingue par son approche concrète. Vous manipulez directement les services via des exercices pratiques. Vous mettez en œuvre des fonctions, gérez le stockage de données, et comprenez les bases de la conteneurisation avec Azure Container Registry et Container Instances.
Module 1 : Explorer Azure App Service
- Examiner Azure App Service
- Examiner les plans Azure App Service
- Déployer sur App Service
- Explorer l’authentification et l’autorisation dans App Service
- Découvrir les fonctionnalités de mise en réseau App Service
- Créer une application web HTML statique à l’aide d’Azure Cloud Shell
Module 2 : Configurer les paramètres de l’application web
- Configurer les paramètres de l’application
- Configurer les paramètres généraux
- Configurer les mappages de chemin d’accès
- Activer la journalisation des diagnostics
- Configurer des certificats de sécurité
Module 3 : Mettre à l’échelle des applications dans Azure App Service
- Examiner les options de montée en charge
- Identifier les facteurs de mise à l’échelle automatique
- Activer la mise à l’échelle automatique dans App Service
- Explorer les meilleures pratiques de mise à l’échelle automatique
Module 4 : Explorer les emplacements de déploiement Azure App Service
- Découvrir les environnements intermédiaires
- Examiner l’échange des emplacements
- Échanger des emplacements de déploiement
- Acheminer le trafic sur App Service
Module 5 : Explorer Azure Functions
- Découvrir Azure Functions
- Comparer les options d’hébergement Azure Functions
- Mettre à l’échelle Azure Functions
Module 6 : Développer des fonctions Azure Functions
- Découvrir le développement Azure Functions
- Créer les déclencheurs et liaisons
- Connecter des fonctions à des services Azure
- Créer une fonction Azure à l’aide de Visual Studio Code
Module 7 : Explorer Stockage Blob Azure
- Explorer Stockage Blob Azure
- Découvrir les types de ressources de stockage Blob Azure
- Explorer les fonctionnalités de sécurité de Stockage Azure
Module 8 : Gérer le cycle de vie du Stockage Blob Azure
- Explorer le cycle de vie du stockage Blob Azure
- Découvrir les stratégies de cycle de vie du stockage Blob
- Implémenter les stratégies de cycle de vie du stockage Blob
- Réalimenter les données d’objets blob à partir du niveau Archive
Module 9 : Utiliser le stockage Blob Azure
- Explorer la bibliothèque de client du stockage Blob Azure
- Créer un objet client
- Créer des ressources de stockage Blob en utilisant la bibliothèque de client .NET
- Gérer les métadonnées et les propriétés de conteneur avec .NET
- Définir et récupérer les propriétés et les métadonnées pour des ressources de blob à l’aide de REST
Module 10 : Explorer Azure Cosmos DB
- Identifier les avantages clés d’Azure Cosmos DB
- Explorer la hiérarchie des ressources
- Explorer les niveaux de cohérence
- Choisir le bon niveau de cohérence
- Explorer les API prises en charge
- Découvrir les unités de requête
- Créer des ressources Azure Cosmos DB en utilisant le portail Azure
Module 11 : Utiliser Azure Cosmos DB
- Explorer le kit SDK Microsoft .NET v3 pour Azure Cosmos DB
- Créer des ressources en utilisant le SDK Microsoft .NET v3
- Créer des procédures stockées
- Créer des déclencheurs et des fonctions définies par l’utilisateur
- Explorer le flux de modification dans Azure Cosmos DB
Module 12 : Gérer les images conteneur dans Azure Container Registry
- Découvrir Azure Container Registry
- Explorer les fonctionnalités de stockage
- Créer et gérer des conteneurs avec des tâches
- Explorer les éléments d’un Dockerfile
- Créer et exécuter une image conteneur en utilisant Azure Container Registry Tasks
Module 13 : Exécuter des images de conteneur dans Azure Container Instances
- Explorer Azure Container Instances
- Déployer une instance de conteneur en utilisant Azure CLI
- Exécuter des tâches conteneurisées avec des stratégies de redémarrage
- Définir des variables d’environnement dans des instances de conteneur
- Monter un partage de fichiers Azure dans Azure Container Instances
Module 14 : Implémenter Azure Container Apps
- Explorer Azure Container Apps
- Déployer une application conteneur
- Explorer des conteneurs dans Azure Container Apps
- Implémenter l’authentification et l’autorisation dans Azure Container Apps
- Gérer les révisions et les secrets dans Azure Container Apps
- Explorer l’intégration de Dapr à Azure Container Apps
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.
Développement cloud : bien plus qu’un simple hébergement d’application
Créer une application dans le cloud ne se limite plus à la simple mise en ligne d’un site web. Aujourd’hui, un développeur doit maîtriser une chaîne complète de services, d’outils et de bonnes pratiques. La formation AZ-204 va bien au-delà d’un simple aperçu de Microsoft Azure. Elle propose une immersion dans l’univers du développement cloud moderne, avec des scénarios concrets et une approche orientée performance.
Les entreprises attendent désormais de leurs développeurs qu’ils construisent des solutions évolutives, sécurisées et interconnectées. C’est dans cette optique que cette formation vous permettra d’apprendre à gérer des applications de bout en bout. Du développement au déploiement, en passant par la sécurisation et la supervision, chaque étape est abordée de manière claire et progressive.
Des compétences recherchées dans les environnements professionnels
Avec l’évolution rapide des métiers du numérique, les développeurs doivent être capables de s’adapter rapidement. Cette formation vous donne les clés pour comprendre les exigences techniques du cloud Azure. Vous verrez comment créer une application web, la sécuriser grâce à l’authentification intégrée et l’autorisation basée sur les rôles, puis l’exposer à travers des points de terminaison robustes.
Un autre volet important du programme concerne la gestion du stockage. Les données non structurées sont aujourd’hui omniprésentes, et vous apprendrez à les stocker efficacement dans Azure Blob Storage. Vous comprendrez aussi comment automatiser la gestion de leur cycle de vie, et mettre en place des règles de conservation intelligentes.
Un accent fort sur les architectures modernes
Le traitement des événements, la scalabilité et la résilience sont au cœur de l’architecture cloud moderne. Vous découvrirez l’approche serverless avec Azure Functions et sa capacité à réagir à des déclencheurs en temps réel. Ces fonctions sont idéales pour concevoir des microservices ou des automatisations légères, tout en réduisant les coûts liés à l’infrastructure.
La conteneurisation est également un pilier fondamental. En utilisant Azure Container Registry et Azure Container Instances, vous apprendrez à bâtir une infrastructure souple, rapide à déployer, et indépendante de l’environnement. Grâce aux Azure Container Apps, vous découvrirez comment exécuter des services conteneurisés sans vous soucier de la gestion du cluster sous-jacent.
Vous aborderez également l’utilisation d’Azure Cosmos DB, une base de données NoSQL conçue pour les applications globales et à haute disponibilité. Elle vous permettra de stocker des données avec des garanties de performance prévisibles, une gestion automatique de la scalabilité et un support multi-API.
Construire des solutions fiables et maintenables
Développer sur Azure, c’est aussi apprendre à anticiper les problèmes. C’est pourquoi la formation aborde la supervision, la journalisation des diagnostics, et la gestion des erreurs. Ces compétences sont indispensables pour assurer la stabilité d’un service en production et pour diagnostiquer rapidement tout incident.
Enfin, cette formation prépare activement à la certification Microsoft Azure Developer Associate. Elle ne se limite pas à un apprentissage théorique, mais vous accompagne avec des cas concrets, des exercices pratiques et des exemples applicables immédiatement en entreprise.
FAQ
Faut-il déjà connaître Azure pour suivre cette formation ?
Une première expérience avec Azure est conseillée, mais les fondamentaux sont abordés en début de cours pour vous permettre de suivre sans difficulté.
Est-ce que la certification AZ-204 est incluse dans cette formation ?
La formation prépare au passage de la certification, mais l’examen lui-même n’est pas inclus. Il doit être réservé séparément.
Quels sont les langages de développement utilisés ?
Le cours utilise principalement .NET et C#, mais les concepts peuvent s’appliquer à d’autres langages compatibles avec Azure.
Ce cours convient-il à un développeur web ?
Oui, les développeurs web trouveront des cas d’usage concrets liés aux applications web, aux API et à la gestion de contenu.