À qui s'adresse cette formation ?
Niveau intermédiaire • Personnes travaillant en ingénierie DevOps
Objectifs de la formation
- Configurer une solution de déploiement sécurisée pour les applications cloud natives
- Créer, déployer, mettre à l'échelle et gérer des applications cloud natives conteneurisées à l'aide d'Azure Container Apps, Azure Container Registry et Azure Pipelines
Description sommaire
Les formations Applied Skills sont conçues pour valider des compétences spécifiques en étant orientées vers des scénarios réels. Elles offrent une alternative ciblée aux certifications traditionnelles basées sur des rôles, en mettant l'accent sur l'application des compétences techniques dans des situations professionnelles concrètes. Développez les compétences nécessaires pour configurer une solution de déploiement sécurisée pour les applications cloud natives. Découvrez comment créer, déployer, mettre à l'échelle et gérer des applications cloud natives conteneurisées à l'aide d'Azure Container Apps, Azure Container Registry et Azure Pipelines.
Contenu du plan de cours
- Démarrer avec les applications cloud natives et les déploiements conteneurisés
- Configurer Azure Container Registry pour les déploiements d'applications de conteneur
- Configurer une application conteneur dans Azure Container Apps
- Configurer le déploiement continu pour les applications de conteneur
- Faire évoluer et gérer les applications de conteneur déployées
- Projet guidé : Déployer et gérer une application conteneur à l'aide d'Azure Container Apps
Approche et méthode pédagogique
Approche pratique et structurée combinant théorie ciblée et ateliers guidés. Les participants déploient et gèrent progressivement des applications cloud natives à l’aide d’Azure Container Apps à travers des exercices concrets inspirés de scénarios réels, favorisant une mise en application immédiate des apprentissages. Ils apprennent à orchestrer, sécuriser et faire évoluer des applications conteneurisées dans un environnement cloud moderne. Animée par un formateur certifié Microsoft, la formation privilégie l’interactivité et le développement de compétences techniques directement transférables pour concevoir et exploiter des solutions cloud natives en contexte professionnel.
Prérequis
- Compréhension de base des concepts du cloud computing: Familiarité avec les principes fondamentaux du cloud computing, tels que la virtualisation, l'évolutivité et la fourniture de ressources à la demande.
- Connaissance des conteneurs : Comprendre le concept des conteneurs, leurs avantages et en quoi ils diffèrent des applications et machines virtuelles traditionnelles.
- Familiarité avec l'orchestration de conteneurs : compréhension de base des plates-formes d'orchestration de conteneurs telles que Kubernetes et de leur rôle dans la gestion des applications conteneurisées.
- Expérience avec Azure : Une certaine familiarité avec Microsoft Azure et ses principaux services de conteneurs, tels qu'Azure Container Registry, Azure Kubernetes Service et Azure Container Apps.
- Expérience avec les déploiements : Une certaine familiarité avec Azure DevOps ou des outils CI/CD similaires pour le déploiement d'applications
- Expérience avec les réseaux : Une certaine familiarité avec les concepts de mise en réseau et les réseaux virtuels Azure
Recommandations
- Bases en développement d’applications (API, microservices)
- Connaissance des conteneurs (Docker)
- Compréhension des concepts cloud et Azure Notions d’architecture cloud native (scalabilité, résilience)
- Familiarité avec les principes DevOps (CI/CD)
