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

Formation : Déployer des applications natives cloud au moyen d’Azure Container Apps (AZ-2003)

Durée :
1
 jour
Examen :
Non certifiant
Niveau :
Intermédiaire
Financement :
Eligible

Formation Déployer des applications natives cloud au moyen d’Azure Container Apps (AZ-2003)

Vous souhaitez déployer des microservices conteneurisés sur Azure sans gérer la complexité de Kubernetes ? De nombreuses équipes de développement hésitent entre la simplicité d’Azure App Service et la puissance d’AKS. Sans trouver le bon compromis entre controle et facilité de gestion. Sans plateforme adaptée, le déploiement de microservices reste complexe et les équipes passent plus de temps sur l’infrastructure que sur le code applicatif. C’est précisément l’objectif de cette formation Azure Container Apps.

Cette formation officielle Microsoft AZ-2003 vous apprend en 1 jour à déployer et gérer des microservices cloud-natifs avec Azure Container Apps. Vous configurez des environnements Container Apps, déployez des applications conteneurisées avec le scaling automatique basé sur les événements. Implémentez la communication entre microservices avec Dapr et gérez les révisions pour des déploiements progressifs. Les formateurs certifiés MCT vous accompagnent sur des labs cloud Microsoft avec des scénarios de déploiement concrets. Cette formation valide l’Applied Skill correspondant. Sessions disponibles en présentiel à Genève et Lausanne ou en classe virtuelle.

Profils des Participants

  • Développeurs cloud et ingénieurs logiciels
  • Administrateurs systèmes et DevOps
  • Architectes cloud et consultants IT
  • Responsables techniques souhaitant automatiser leurs déploiements

Objectifs

  • Configurer des environnements Azure Container Apps pour héberger des microservices
  • Déployer des applications conteneurisées avec le scaling automatique basé sur les événements
  • Implémenter la communication entre microservices avec Dapr
  • Gérer les révisions et les stratégies de déploiement progressif
  • Configurer l’ingress, les secrets et les variables d’environnement

Connaissances Préalables

  • Notions de base sur le cloud computing et les architectures distribuées
  • Expérience avec les conteneurs et les solutions d’orchestration comme Kubernetes
  • Connaissance des outils DevOps et des pratiques CI/CD

Contenu du Cours

Module 1 : Prise en main des applications natives Cloud et des déploiements conteneurisés

  • Examiner les applications natives pour le cloud
  • Examiner les options de déploiement pour les applications natives Cloud
  • Examiner l’architecture et les ressources de la solution Azure Container Apps

Module 2 : Configurer Azure Container Registry pour les déploiements d’applications de conteneur

  • Passer en revue le service Azure Container Registry
  • Créer une instance de registre de conteneurs dans le portail Azure
  • Examiner les opérations de registre pour la gestion des images
  • Examiner l’authentification avec une identité managée
  • Examiner les rôles et autorisations du service Azure Container Registry
  • Examiner les communications sécurisées à l’aide de réseaux virtuels

Module 3 : Configurer une application conteneur dans Azure Container Apps

  • Évaluer le service Azure Container Apps
  • Examiner des conteneurs et des registres de conteneurs Azure Container Apps
  • Créer une application conteneur et un environnement d’application conteneur
  • Examiner des identités managées dans Azure Container Apps
  • Examiner l’entrée dans Azure Container Apps
  • Examiner la gestion de secrets dans Azure Container Apps
  • Examiner les montages de stockage dans Azure Container Apps
  • Examiner des connexions du service cloud dans Azure Container Apps

Module 4 : Configurer le déploiement continu pour les applications conteneur

  • Passer en revue les options de déploiement continu pour les applications conteneur
  • Examiner Azure DevOps et Azure Pipelines
  • Examiner les tâches de configuration et de déploiement d’Azure Pipeline
  • Examiner les agents et les pools d’agents pour les pipelines
  • Examiner les variables d’environnement et de secret pour les pipelines

Module 5 : Mettre à l’échelle et gérer les applications conteneur déployées

  • Examiner les révisions dans Azure Container Apps
  • Examiner la gestion du cycle de vie des applications dans Azure Container Apps
  • Examiner les options de mise à l’échelle dans Azure Container Apps
  • Examinez des paramètres d’entrée pour le fractionnement du trafic et les déploiements bleu-vert

Module 6 : Projet guidé – Déployer et gérer une application conteneur à l’aide d’Azure Container Apps

  • Préparer vos outils et ressources de déploiement d’application

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.

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

formation Azure Container Apps : Azure Container Apps : la plateforme serverless pour les microservices

Azure Container Apps est un service serverless de Microsoft concu pour exécuter des microservices et des applications conteneurisees sans gérer l’infrastructure Kubernetes sous-jacente. Positionne entre Azure App Service et Azure Kubernetes Service. Container Apps offre le bon équilibre entre simplicite et puissance pour les architectures cloud-natives. Le service géré automatiquement le scaling (y compris le scale-to-zero). Le load balancing, les mises a jour et les certificats TLS. Pour les équipes de développement en Suisse romande qui adoptent les microservices. Container Apps réduit considérablement la charge operationnelle tout en conservant la flexibilite des conteneurs. Les entreprises des secteurs fintech, e-commerce et SaaS trouvent dans ce service une solution qui accélère le déploiement de nouvelles fonctionnalités sans investir dans l’expertise Kubernetes.

Contenu de la formation AZ-2003

Cette formation d’une journée suit le cursus officiel Microsoft et couvre les compétences essentielles pour déployer des microservices sur Azure Container Apps. Vous commencez par comprendre l’architecture du service et créer votre premier environnement Container Apps. Vous apprenez ensuite a déployer des applications depuis des registres de conteneurs. A configurer l’ingress pour le trafic HTTP et TCP, et a gérer les secrets et les variables d’environnement.

Le scaling automatique base sur les événements (requetes HTTP, messages de files d’attente. Métriques personnalisées) est traite en détail avec des configurations KEDA. Vous abordez Dapr (Distributed Application Runtime) pour la communication entre microservices. Incluant l’invocation de service, la gestion d’etat et la publication/souscription d’événements. Les stratégies de révisions et de déploiement progressif (blue-green. Canary) complètent le programme et vous donnent les outils pour des mises a jour sans interruption de service.

Profils vises et prérequis

Cette formation s’adresse aux développeurs cloud. Aux architectes de solutions et aux ingénieurs DevOps qui souhaitent déployer des microservices conteneurises sur Azure sans la complexite de Kubernetes. Les équipes qui migrent depuis Azure App Service vers une architecture microservices y trouveront un parcours pratique et progressif. Les développeurs backend qui travaillent avec des API REST et qui souhaitent conteneuriser leurs applications bénéficient également de cette journée. Les prérequis incluent une expérience avec les conteneurs Docker. Une connaissance des concepts fondamentaux d’Azure et une familiarité avec le déploiement d’applications web. Aucune expertise Kubernetes n’est requise, ce qui rend cette formation accessible aux développeurs qui découvrent les architectures conteneurisees.

Container Apps dans l’écosystème Azure

Azure Container Apps se distingue des autres services de compute Azure par son positionnement unique. Contrairement a Azure App Service qui cible les applications web monolithiques. Container Apps est optimisé pour les architectures microservices avec le support natif de Dapr. Par rapport a Azure Kubernetes Service. Container Apps abstrait la complexite de la gestion des clusters tout en conservant les avantages des conteneurs.

Le service s’intègre nativement avec Azure Service Bus, Event Hubs et d’autres services de messagerie pour le scaling événementiel. Container Apps supporte également les jobs pour les traitements par lot et les tâches planifiees. Ce qui en fait une plateforme polyvalente pour différents types de workloads cloud-natifs. Cette formation vous aide a comprendre quand choisir Container Apps plutot que les alternatives et comment l’intégrer dans votre architecture Azure existante.

Formation AZ-2003 chez ITTA

ITTA est Microsoft Learning Partner et dispense cette formation avec des formateurs certifiés MCT qui possedent une expérience pratique en déploiement de microservices sur Azure. Le support de cours officiel MOC et les labs cloud Microsoft sont inclus. Les sessions se déroulent en présentiel a Genève et Lausanne ou en classe virtuelle avec un encadrement identique. Les groupes réduits permettent un accompagnement personnalisé et des echanges concrets sur vos projets de conteneurisation. Les formateurs partagent leurs retours d’expérience sur des architectures microservices déployées en production. Ce qui enrichit la formation avec des cas d’usage reels.

Questions frequentes

Faut-il connaitre Kubernetes pour suivre cette formation ?

Non, aucune connaissance de Kubernetes n’est requise. Azure Container Apps abstrait la complexite de Kubernetes et cette formation se concentre sur l’utilisation du service sans gestion de cluster.

Quelle est la différence entre Azure Container Apps et Azure Kubernetes Service ?

AKS vous donne un controle total sur le cluster Kubernetes. Ce qui convient aux équipes qui ont besoin de configurations avancées. Container Apps géré l’infrastructure automatiquement et se concentre sur les applications. Ce qui est idéal pour les équipes qui veulent se focaliser sur le code.

La formation couvre-t-elle Dapr en détail ?

Oui, Dapr est couvert pour la communication entre microservices. Vous apprenez l’invocation de service, la gestion d’etat et la publication/souscription d’événements avec Dapr dans Container Apps.

Cette formation est-elle utile pour préparer le AZ-204 ?

Oui, Azure Container Apps fait partie du programme du AZ-204. Cette formation approfondit le sujet et constitue un excellent complément pour les développeurs qui préparent la certification Developer Associate.

Le scale-to-zero est-il couvert dans la formation ?

Oui, le scaling automatique est un élément central de la formation. Incluant le scale-to-zero qui permet de réduire les coûts lorsque l’application ne recoit pas de trafic.

Peut-on déployer des applications en plusieurs langages sur Container Apps ?

Oui, Container Apps supporte tout langage qui peut etre conteneurise avec Docker. Vous pouvez déployer des microservices en C#, Python, Node.js, Go ou Java dans le meme environnement.

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

lun06juil09:00lun17:00VirtuelVirtuel Etiquettes de sessionAZ-2003

lun06juil09:00lun17:00Lausanne, Av. Mon-Repos 24, 1005 Lausanne Etiquettes de sessionAZ-2003

lun10Aoû09:00lun17:00VirtuelVirtuel Etiquettes de sessionAZ-2003

lun10Aoû09:00lun17:00Genève, Route des Jeunes 35, 1227 Genève Etiquettes de sessionAZ-2003

lun14Sep09:00lun17:00VirtuelVirtuel Etiquettes de sessionAZ-2003

lun14Sep09:00lun17:00Lausanne, Av. Mon-Repos 24, 1005 Lausanne Etiquettes de sessionAZ-2003

lun19Oct09:00lun17:00VirtuelVirtuel Etiquettes de sessionAZ-2003

lun19Oct09:00lun17:00Genève, Route des Jeunes 35, 1227 Genève Etiquettes de sessionAZ-2003

lun23Nov09:00lun17:00VirtuelVirtuel Etiquettes de sessionAZ-2003

lun23Nov09:00lun17:00Lausanne, Av. Mon-Repos 24, 1005 Lausanne Etiquettes de sessionAZ-2003

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