Struttura del corso
Modulo 1: Introduzione al cloud computing
• Panoramica sul cloud computing
• Vantaggi del cloud computing
• Modelli di servizio cloud (IaaS, PaaS, SaaS)
• Introduzione ad AWS
• Panoramica dei servizi AWS
• Infrastruttura globale di AWS
Modulo 2: Fondamenti dell’architettura software
• Principi fondamentali dell’architettura software
• Pattern e stili architettonici
• Architettura a strati
• Architettura a microservizi
• Architettura serverless
Modulo 3: Servizi principali di AWS
• Servizi di calcolo
• EC2 (Elastic Compute Cloud)
• AWS Lambda
• Servizi di archiviazione
• S3 (Simple Storage Service)
• EBS (Elastic Block Store)
• Servizi di database
• RDS (Relational Database Service)
• DynamoDB
• Servizi di rete
• VPC (Virtual Private Cloud)
• Route 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 tramite AWS CodePipeline e CodeBuild
Modulo 5: Sicurezza nell’architettura cloud
• Fondamenti di sicurezza su AWS
• IAM (Identity and Access Management)
• AWS Key Management Service
Modulo 6: Monitoraggio e scalabilità
• Monitoraggio delle applicazioni su AWS
• CloudWatch
• AWS X-Ray
• Auto Scaling
• EC2 Auto Scaling
• DynamoDB Auto Scaling
• Tecniche di ottimizzazione delle prestazioni
Modulo 7: Laboratori pratici e progetti
• Distribuzione di un’applicazione web Java su AWS Elastic Beanstalk
• Sviluppo e distribuzione di un’applicazione serverless con AWS Lambda
• Configurazione di una pipeline CI/CD per un’applicazione Java
• Implementazione di un’architettura a microservizi con AWS e Java
Requisiti
Conoscenze di base di Java e di AWS
Recensioni (2)
Conoscenza, coinvolgimento e rapporto del formatore
Adam Kuklewski - GE Medical Systems Polska
Corso - Technical Architecture and Patterns
Traduzione automatica
Mi sono piaciuti gli esercizi che hanno aiutato ad aprire la mente e a guadagnare nuove prospettive sull'architettura del software.
Gabriele - EAGLEPROJECTS S.p.A.
Corso - Architecture and Design: Core + Advanced Training
Traduzione automatica