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
Mărturii (3)
Mi-au plăcut exercițiile care au ajutat la deschiderea minții și la obținerea de noi perspective în arhitectura software.
Gabriele - EAGLEPROJECTS S.p.A.
Curs - Architecture and Design: Core + Advanced Training
Tradus de catre o masina
Structured and funny
Valentin Pravtchev - Carmeq GmBH
Curs - Learning CMake
I found the course structure to be very well thought out. While some of my colleagues failed to see Kristin's intentions I feel that the way he presented the material and managed to connect basic concepts with a much broader set of complex issues was spot on.