Schița de curs

Modulul 1: Introducere în Cloud Computing

- Prezentare generală a Cloud Computing
- Beneficiile Cloud Computing
- Modele de servicii cloud (IaaS, PaaS, SaaS)
- Introducere în AWS
- Prezentare generală a serviciilor AWS
- Infrastructura globală

Modulul 2: Principiile de bază ale Software Architecture

- Principii ale Software Architecture
- Modele și stiluri arhitecturale
- Arhitectura stratificată
- Microservices Arhitectură
- Arhitectura fără server

Modulul 3: Servicii de bază AWS

- Servicii de calcul
- EC2 (Elastic Compute Cloud)
- AWS Lambda
- Servicii de stocare
- S3 (Serviciul simplu de stocare)
- EBS (Elastic Block Store)
- Database Servicii
- RDS (serviciu relațional Database)
- DynamoDB
- Networking Servicii
- VPC (Cloud privat virtual)
- Ruta 53

Modulul 4: Implementarea Java aplicațiilor pe AWS

- AWS Elastic Beanstalk
- Docker și ECS (Elastic Container Service)
- Implementare fără server cu AWS Lambda
- Conducte CI/CD utilizând AWS CodePipeline și CodeBuild

Modulul 5: Securitatea în arhitectura cloud

- Bazele securității AWS
- IAM (Identitate și Access Management)
- Serviciul AWS Key Management

Modulul 6: Monitorizare și scalare

- Monitorizarea aplicațiilor pe AWS
- CloudWatch
- AWS X-Ray
- Scalare automată
- Scalare automată EC2
- Scalare automată DynamoDB
- Tehnici de optimizare a performanței

Modulul 7: Laboratoare și proiecte practice

- Implementarea unei aplicații web Java pe AWS Elastic Beanstalk
- Construirea și implementarea unei aplicații fără server cu AWS Lambda
- Configurarea unei conducte CI/CD pentru o aplicație Java
- Implementarea unei arhitecturi Microservices utilizând AWS și Java

Cerințe

cunoștințe de bază despre Java și AWS

 21 ore

Numărul de participanți


Pret per participant

Mărturii (3)

Upcoming Courses

Categorii înrudite