Plan du cours

Module 1 : Introduction à Cloud Computing

- Vue d'ensemble de Cloud Computing
- Avantages de Cloud Computing
- Modèles de services cloud (IaaS, PaaS, SaaS)
- Introduction à AWS
- Présentation des services AWS
- Infrastructure globale

Module 2 : Principes fondamentaux de Software Architecture

- Principes de Software Architecture
- Modèles et styles architecturaux
- Architecture en couches
- Architecture Microservices
- Architecture sans serveur

Module 3 : Services de base AWS

- Services de calcul
- EC2 (Elastic Compute Cloud)
- AWS Lambda
- Services de stockage
- S3 (Simple Storage Service)
- EBS (Elastic Block Store)
- Services Database
- RDS (Service relationnel Database)
- DynamoDB
- Services Networking
- VPC (nuage privé virtuel)
- Route 53

Module 4 : Déploiement Java d'applications 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

- Principes fondamentaux de la sécurité AWS
- IAM (Identité et Access Management)
- Service AWS Key Management (en anglais)

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 : Travaux pratiques et projets

- Déploiement d'une Java application Web sur AWS Elastic Beanstalk
- Construire et déployer une application sans serveur avec AWS Lambda
- Mise en place d'un pipeline CI/CD pour une application Java
- Mise en œuvre d'une architecture Microservices à l'aide d'AWS et de Java

Pré requis

connaissance de base de Java et AWS

 21 Heures

Nombre de participants


Prix ​​par Participant

Nos clients témoignent (3)

Cours à venir

Catégories Similaires