☀️ 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 pour Microsoft Azure (AZ-204)

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

Développer des solutions pour Microsoft Azure (AZ-204)

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.

Une formation AZ-204 concrète, pensée pour les développeurs

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.

Télécharger le PDF de la formation

Profils des Participants

  • Développeur web
  • Développeur back-end
  • Ingénieur logiciel
  • Architecte cloud
  • Consultant technique

Objectifs

  • Implémenter des applications web avec Azure App Service
  • Configurer les paramètres et la sécurité des applications web
  • Mettre en œuvre la montée en charge automatique des applications
  • Déployer des fonctions serverless avec Azure Functions
  • Gérer le stockage et le cycle de vie avec Azure Blob Storage
  • Développer et intégrer des bases de données avec Azure Cosmos DB
  • Créer, stocker et exécuter des conteneurs avec Azure
  • Déployer des microservices avec Azure Container Apps

Connaissances Préalables

  • Connaître les bases du développement avec .NET ou un langage similaire
  • Comprendre le fonctionnement des services web et des API REST
  • Avoir une première expérience avec Azure ou une autre plateforme cloud

Contenu du Cours

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

Module 2 : Configurer les paramètres de l’application web

  • Configurer les paramètres de l’application
  • Configurer les paramètres généraux
  • Configurez 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

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
  • 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

Module 11 : Utiliser Azure Cosmos DB

  • Explorer le kit SDK Microsoft .NET v3 pour Azure Cosmos DB
  • 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

Module 13 : Exécuter des images de conteneur dans Azure Container Instances

  • Explorer Azure Container Instances
  • 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
  • Explorer des conteneurs dans Azure Container Apps
  • Implémentation de l’authentification et de 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

Module 15 : Explorer la plateforme d’identités Microsoft

  • Explorer la plateforme d’identités Microsoft
  • Explorer les principaux de service
  • Découvrir les autorisations et le consentement
  • Découvrir l’accès conditionnel

Module 16 : Implémenter l’authentification à l’aide de la bibliothèque d’authentification Microsoft

  • Explorer la bibliothèque d’authentification Microsoft
  • Initialiser des applications clientes

Module 17 : Implémenter des signatures d’accès partagé

  • Découvrir les signatures d’accès partagé
  • Choisir quand utiliser des signatures d’accès partagé
  • Explorer les stratégies d’accès stockées

Module 18 : Explorer Microsoft Graph

  • Découvrir Microsoft Graph
  • Interroger Microsoft Graph à l’aide de REST
  • Interroger Microsoft Graph à l’aide de SDK
  • Appliquer les meilleures pratiques à Microsoft Graph

Module 19 : Implémenter Azure Key Vault

  • Explorer Azure Key Vault
  • Découvrir les meilleures pratiques d’Azure Key Vault
  • S’authentifier auprès d’Azure Key Vault

Module 20 : Implémentation d’identités managées

  • Exploration des identités managées
  • Découverte du flux d’authentification des identités managées
  • Configurer des identités managées
  • Obtenir un jeton d’accès

Module 21 : Implémenter Azure App Configuration

  • Explorer le service Azure App Configuration
  • Créer des clés et des valeurs appairées
  • Gérer les fonctionnalités d’application
  • Sécuriser les données de configuration des applications

Module 22 : Explorer Gestion des API

  • Découvrir le service Gestion des API
  • Explorer les passerelles API
  • Explorer les stratégies Gestion des API
  • Créer des stratégies avancées
  • Sécuriser les API à l’aide d’abonnements
  • Sécuriser les API à l’aide de certificats

Module 23 : Explorer Azure Event Grid

  • Explorer Azure Event Grid
  • Découvrir les schémas d’événement
  • Explorer la durabilité de la livraison des événements
  • Contrôler l’accès aux événements
  • Recevoir des événements à l’aide de webhooks
  • Filtrer les événements

Module 24 : Exploration d’Azure Event Hubs

  • Découverte d’Azure Event Hubs
  • Exploration d’Event Hubs Capture
  • Mise à l’échelle de l’application de traitement
  • Contrôle de l’accès aux événements
  • Opérations courantes avec la bibliothèque cliente Event Hubs

Module 25 : Découvrir des files d’attente de messages Azure

  • Choisir une solution de file d’attente des messages
  • Explorer Azure Service Bus
  • Découvrir les files d’attente, rubriques et abonnements Service Bus
  • Explorer les charges utiles et la sérialisation des messages Service Bus
  • Explorer le stockage File d’attente Azure
  • Créer et gérer Stockage File d’attente Azure et les messages à l’aide de .NET

Module 26 : Surveiller les performances des applications

  • Explorer Application Insights
  • Découvrir les métriques basées sur les journaux
  • Instrumenter une application pour la surveillance
  • Sélectionner un test de disponibilité
  • Résoudre les problèmes de performances des applications à l’aide de La carte d’applications

Module 27 : Développer pour Azure Cache pour Redis

  • Explorer Azure Cache pour Redis
  • Configurer Azure Cache pour Redis
  • Interagir avec Azure Cache pour Redis à l’aide de .NET

Module 28 : Développement pour le stockage sur CDN

  • Explorer les Azure Content Delivery Network
  • Contrôler le comportement du cache sur Azure Content Delivery Network
  • Interagir avec Azure Content Delivery Network à l’aide de .NET

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 AZ-204: Developing Solutions for Microsoft Azure

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

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.

Prix de l'inscription
CHF 3'650.-
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

lun12Mai(Mai 12)09:00ven16(Mai 16)17:00VirtuelVirtuel Etiquettes de sessionAZ-204T00

lun12Mai(Mai 12)09:00ven16(Mai 16)17:00Genève, Route des Jeunes 35, 1227 Carouge Etiquettes de sessionAZ-204T00

lun16Juin(Juin 16)09:00ven20(Juin 20)17:00VirtuelVirtuel Etiquettes de sessionAZ-204T00

lun16Juin(Juin 16)09:00ven20(Juin 20)17:00Lausanne, Avenue Mon repos 24, 1005 Lausanne Etiquettes de sessionAZ-204T00

lun21juil(juil 21)09:00ven25(juil 25)17:00VirtuelVirtuel Etiquettes de sessionAZ-204T00

lun21juil(juil 21)09:00ven25(juil 25)17:00Genève, Route des Jeunes 35, 1227 Carouge Etiquettes de sessionAZ-204T00

lun25Aoû(Aoû 25)09:00ven29(Aoû 29)17:00VirtuelVirtuel Etiquettes de sessionAZ-204T00

lun25Aoû(Aoû 25)09:00ven29(Aoû 29)17:00Lausanne, Avenue Mon repos 24, 1005 Lausanne Etiquettes de sessionAZ-204T00

lun29Sep(Sep 29)09:00ven03Oct(Oct 3)17:00VirtuelVirtuel Etiquettes de sessionAZ-204T00

lun29Sep(Sep 29)09:00ven03Oct(Oct 3)17:00Genève, Route des Jeunes 35, 1227 Carouge Etiquettes de sessionAZ-204T00

lun03Nov(Nov 3)09:00ven07(Nov 7)17:00VirtuelVirtuel Etiquettes de sessionAZ-204T00

lun03Nov(Nov 3)09:00ven07(Nov 7)17:00Lausanne, Avenue Mon repos 24, 1005 Lausanne Etiquettes de sessionAZ-204T00

lun08Déc(Déc 8)09:00ven12(Déc 12)17:00VirtuelVirtuel Etiquettes de sessionAZ-204T00

lun08Déc(Déc 8)09:00ven12(Déc 12)17:00Genève, Route des Jeunes 35, 1227 Carouge Etiquettes de sessionAZ-204T00

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

Opening hours

Monday to Friday
8:30 AM to 6:00 PM
Tel. 058 307 73 00

Contact-us

ITTA
Route des jeunes 35
1227 Carouge, Suisse

Make a request