Après avoir suivi ces cours, je me sens confiant dans la création de visualisations et de tableaux de bord professionnels.
Description du cours
Arrêtez les déploiements manuels. Dans ce cours, vous allez créer des pipelines CI/CD qui compilent, testent et déploient automatiquement vos applications avec les services AWS Code. Vous mettrez en œuvre des stratégies de déploiement comme les blue/green et les déploiements canary avec CodeDeploy, ajouterez des garde-fous et des notifications d'échec à vos pipelines, et définirez votre infrastructure en tant que code avec CloudFormation, SAM et CDK. À la fin, vous serez capable de configurer un pipeline qui fait passer le code du commit à la production avec un minimum d'intervention manuelle.
Prérequis
Programme de formation
Plan du cours
1
Pipelines CI/CD avec les services AWS Code
Découvrez comment les services AWS Code fonctionnent ensemble pour automatiser le cycle de livraison logicielle. Vous ferez correspondre CodeCommit, CodeBuild, CodeDeploy et CodePipeline à leurs étapes de pipeline, construirez un pipeline multi-étapes avec étapes d'approbation et notifications d'échec, et configurerez CodeBuild avec buildspec.yml pour automatiser vos builds de la source à l'artéfact.
- Introduction au CI/CD sur AWS50 XP
- Identifiez le service manquant50 XP
- Faire correspondre les services aux étapes du pipeline100 XP
- Explorer la console CodePipeline50 XP
- Créer des pipelines avec CodePipeline50 XP
- Comment les artefacts circulent entre les étapes50 XP
- Ajouter une étape d'approbation50 XP
- Mettre en place des alertes d'échec50 XP
- Automatiser les builds avec CodeBuild et buildspec.yml50 XP
- Passer en revue un buildspec.yml50 XP
- Classer les phases de buildspec100 XP
- Corriger un build en échec50 XP
2
Stratégies de déploiement avec AWS CodeDeploy
Apprenez à publier des applications en toute sécurité avec CodeDeploy. Configurez appspec.yml avec des hooks de cycle de vie, mettez en place des déploiements in-place et blue/green, définissez des répartitions de trafic canary et linéaires, et gérez les stages API Gateway pour une configuration propre à chaque environnement.
3
Infrastructure as Code et gestion des environnements
Définissez et gérez votre infrastructure en tant que code. Rédigez des modèles CloudFormation avec jeux de modifications (change sets) et détection de dérive, déployez des applications serverless avec SAM et CDK, gérez les versions approuvées entre environnements, et intégrez CloudFormation dans des pipelines CI/CD avec StackSets et piles imbriquées.
Automatiser les déploiements sur AWS
Cours
terminé

