Plan du cours
Module 1 : Introduction à l'informatique en nuage
• Aperçu de l'informatique en nuage
• Avantages de l'informatique en nuage
• Modèles de service cloud (IaaS, PaaS, SaaS)
• Introduction à AWS
• Aperçu des services AWS
• Infrastructure mondiale
Module 2 : Fondamentaux de l'architecture des logiciels
• Principes de l'architecture des logiciels
• Modèles et styles architecturaux
• Architecture en couches
• Architecture microservices
• Architecture sans serveur
Module 3 : Services essentiels d'AWS
• Services de calcul
• EC2 (Elastic Compute Cloud)
• AWS Lambda
• Services de stockage
• S3 (Simple Storage Service)
• EBS (Elastic Block Store)
• Services de base de données
• RDS (Relational Database Service)
• DynamoDB
• Services réseau
• VPC (Virtual Private Cloud)
• Route 53
Module 4 : Déploiement d'applications Java sur AWS
• AWS Elastic Beanstalk
• Docker et ECS (Elastic Container Service)
• Déploiement sans serveur avec AWS Lambda
• Pipelines CI/CD à l'aide d'AWS CodePipeline et CodeBuild
Module 5 : Sécurité dans l'architecture cloud
• Fondamentaux de la sécurité AWS
• IAM (Identity and Access Management)
• AWS Key Management Service
Module 6 : Surveillance et mise à l'échelle
• Surveillance des applications sur AWS
• CloudWatch
• AWS X-Ray
• Mise à l'échelle automatique
• EC2 Auto Scaling
• DynamoDB Auto Scaling
• Techniques d'optimisation des performances
Module 7 : Laboratoires pratiques et projets
• Déploiement d'une application web Java sur AWS Elastic Beanstalk
• Construction et déploiement d'une application sans serveur avec AWS Lambda
• Configuration d'un pipeline CI/CD pour une application Java
• Mise en œuvre d'une architecture microservices utilisant AWS et Java
Pré requis
Connaissances de base en Java et AWS
Nos clients témoignent (2)
Connaissances, implication et relation de confiance du formateur
Adam Kuklewski - GE Medical Systems Polska
Formation - Technical Architecture and Patterns
Traduction automatique
J'ai apprécié les exercices qui ont aidé à ouvrir l'esprit et à acquérir de nouvelles perspectives sur l'architecture logicielle.
Gabriele - EAGLEPROJECTS S.p.A.
Formation - Architecture and Design: Core + Advanced Training
Traduction automatique