L'aventure Cloud
- Les bases, styles et modèles de migration d'architecture.
- Méthodologie d'application en douze facteurs.
- Interfaçage AWS.
- Authentifications et permissions.
- IaC.
- AWS Elastic Beanstalk.
Travaux pratiques
Déployer une application monolithique avec Elastic Beanstalk.
Gagner en agilité
- Comprendre DEVOPS.
- Décrire CI-CD.
- Configuration Applicative.
- AWS Secrets manager.
- Les services CI-CD d'AWS.
Monolithe vers micro-services
- Microservices et Serverless.
- AWS Lambda.
- Amazon API Gateway.
- AWS Serverless Application Model (AWS SAM).
- AWS cloud Development Kit (AWS CDK).
Travaux pratiques
Utiliser AWS Lambda pour développer des micros-services.
Persistance polyglotte et complexité distribuée
- Décrire la persistance Polyglotte.
- Découvrir les bonnes pratiques d'Amazon Dynamodb.
- Décrire la complexité Distribuée.
- Décrire AWS Step functions.
Résilience et scalabilité
- Amazon SQS.
- Amazon SNS.
- Amazon Kinnesis Streams.
- AWS IoT message broker.
- Bus d'événements Serverless.
- Manipulation évènementielle.
- CQRS.
Travaux pratiques
Explorer les options de "messaging AWS"
Sécurité et observabilité
- Processer du Serverless avec AWS Lambda.
- Authentifier à l'aide d'Amazon Cognito.
- Debugging et traçabilité.
Travaux pratiques
Développer des micros-services sur AWS.