Aller au contenu principal

AWS DevOps - Services et Outils


À propos de ce cours

AWS propose une suite complète d'outils DevOps pour automatiser le développement, le déploiement et les opérations. Ce cours vous permettra de maîtriser ces services pour construire des pipelines CI/CD robustes sur AWS.


Prérequis

  • Compte AWS (Free Tier suffisant pour débuter)
  • Connaissances de base en Git
  • Notions de CI/CD
  • AWS CLI installé et configuré

Contenu du cours

  1. Introduction à AWS DevOps

    • Écosystème AWS DevOps
    • Services disponibles
    • Tarification
  2. AWS CodeCommit

    • Repositories Git managés
    • Authentification
    • Triggers et notifications
  3. AWS CodeBuild

    • Configuration des builds
    • buildspec.yaml
    • Environnements et caching
  4. AWS CodeDeploy

    • Stratégies de déploiement
    • appspec.yml
    • EC2, ECS, Lambda
  5. AWS CodePipeline

    • Orchestration CI/CD
    • Stages et actions
    • Intégrations
  6. Amazon ECR

    • Registry Docker privé
    • Scan de vulnérabilités
    • Lifecycle policies
  7. CloudWatch et X-Ray

    • Monitoring et métriques
    • Logs et alertes
    • Tracing distribué
  8. IAM et Sécurité

    • Rôles et policies
    • Secrets Manager
    • Best practices sécurité
  9. Bonnes pratiques

    • Architecture de référence
    • Patterns recommandés
    • Coûts et optimisation
  10. Exercices et Projets

    • Labs pratiques
    • Pipeline complet
    • Certification

Durée estimée

⏱️ 15-18 heures de formation incluant les exercices pratiques


Objectifs pédagogiques

À la fin de ce cours, vous serez capable de :

  • Configurer un pipeline CI/CD complet sur AWS
  • Utiliser les services Code* (Commit, Build, Deploy, Pipeline)
  • Gérer des images Docker avec ECR
  • Monitorer vos applications avec CloudWatch
  • Sécuriser vos déploiements avec IAM