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: Fundamentele arhitecturii software
• Principii ale arhitecturii software
• Modele și stiluri arhitecturale
• Arhitectura stratificată
• Arhitectura microservicii
• Arhitectura serverless
Modulul 3: Servicii de bază AWS
• Servicii de calcul
• EC2 (Elastic Compute Cloud)
• AWS Lambda
• Servicii de stocare
• S3 (Simple Storage Service)
• EBS (Elastic Block Store)
• Servicii de baze de date
• RDS (Relational Database Service)
• DynamoDB
• Servicii de rețea
• VPC (Virtual Private Cloud)
• Route 53
Modulul 4: Implementarea aplicațiilor Java pe AWS
• AWS Elastic Beanstalk
• Docker și ECS (Elastic Container Service)
• Implementare serverless cu AWS Lambda
• Pipeline CI/CD folosind AWS CodePipeline și CodeBuild
Modulul 5: Securitate în arhitectura cloud
• Fundamentele securității AWS
• IAM (Identity and Access Management)
• AWS Key Management Service
Modulul 6: Monitorizare și scalare
• Monitorizarea aplicațiilor pe AWS
• CloudWatch
• AWS X-Ray
• Auto Scaling
• EC2 Auto Scaling
• DynamoDB Auto Scaling
• Tehnici de optimizare a performanței
Modulul 7: Laboratoare practice și proiecte
• Implementarea unei aplicații web Java pe AWS Elastic Beanstalk
• Construirea și implementarea unei aplicații serverless cu AWS Lambda
• Configurarea unui pipeline CI/CD pentru o aplicație Java
• Implementarea unei arhitecturi microservicii folosind AWS și Java
Cerințe
cunoștințe de bază despre Java și AWS
Mărturii (2)
Mi-au plăcut exercițiile care au ajutat la deschiderea mintii și obținerea unor noi perspective în arhitectura software.
Gabriele - EAGLEPROJECTS S.p.A.
Curs - Architecture and Design: Core + Advanced Training
Tradus de catre o masina
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.
Alexander Pavlovsky
Curs - Technical Architecture and Patterns
Tradus de catre o masina