Struttura del corso
Modulo 1: Introduzione a Cloud Computing
• Panoramica di Cloud Computing
• Vantaggi di Cloud Computing
• Modelli di servizi cloud (IaaS, PaaS, SaaS)
• Introduzione ad AWS
• Panoramica dei servizi AWS
• Infrastruttura globale
Modulo 2: Fondamenti di Software Architecture
• Principi di Software Architecture
• Modelli e stili architettonici
• Architettura a strati
• Microservices Architettura
• Architettura serverless
Modulo 3: Servizi di base AWS
• Servizi di elaborazione
• EC2 (Elastic Compute Cloud)
• AWS Lambda
• Servizi di stoccaggio
• S3 (Servizio di archiviazione semplice)
• EBS (Elastic Block Store)
• Database Servizi
• RDS (Servizio Relazionale Database)
• DynamoDB
• Networking Servizi
• VPC (Virtual Private Cloud)
• Percorso 53
Modulo 4: Distribuzione di applicazioni Java su AWS
• AWS Elastic Beanstalk
• Docker ed ECS (Elastic Container Service)
• Distribuzione serverless con AWS Lambda
• Pipeline CI/CD utilizzando AWS CodePipeline e CodeBuild
Modulo 5: La sicurezza nell'architettura cloud
• Nozioni di base sulla sicurezza AWS
• IAM (identità e Access Management)
• Servizio chiave AWS Management
Modulo 6: Monitoraggio e scalabilità
• Monitoraggio delle applicazioni su AWS
• CloudWatch
• AWS X-Ray
• Ridimensionamento automatico
• Dimensionamento automatico EC2
• Dimensionamento automatico DynamoDB
• Tecniche di ottimizzazione delle prestazioni
Modulo 7: Laboratori e progetti pratici
• Distribuzione di un'applicazione Web Java su AWS Elastic Beanstalk
• Creazione e distribuzione di un'applicazione serverless con AWS Lambda
• Impostazione di una pipeline CI/CD per un'applicazione Java
• Implementazione di un'architettura Microservices utilizzando AWS e Java
Requisiti
conoscenza di base di Java e AWS
Recensioni (3)
Mi sono piaciuti gli esercizi che mi hanno aiutato ad aprire la mente e ad acquisire nuove intuizioni sull'architettura del software.
Gabriele - EAGLEPROJECTS S.p.A.
Corso - Architecture and Design: Core + Advanced Training
Traduzione automatica
Structured and funny
Valentin Pravtchev - Carmeq GmBH
Corso - 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.