Plan du cours
Module 1 : Introduction au Cloud Computing
• Vue d'ensemble du Cloud Computing
• Avantages du Cloud Computing
• Modèles de services cloud (IaaS, PaaS, SaaS)
• Introduction à AWS
• Vue d'ensemble des services AWS
• Infrastructure mondiale
Module 2 : Fondamentaux de l'architecture logicielle
• Principes de l'architecture logicielle
• Motifs et styles architecturaux
• Architecture en couches
• Architecture microservices
• Architecture sans serveur
Module 3 : Services principaux 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 avec AWS CodePipeline et CodeBuild
Module 5 : Sécurité dans l'architecture cloud
• Fundamentals 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
• Auto Scaling
• EC2 Auto Scaling
• DynamoDB Auto Scaling
• Techniques d'optimisation des performances
Module 7 : Travaux 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
• Mise en place d'un pipeline CI/CD pour une application Java
• Implémentation 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