Non esitare a chiedere per ulteriori date, modalità o lingua di erogazione diversa dall'italiano.
| Modalità | Durata | Data di inzio |
|---|---|---|
| Virtual Class | Intensivo | Su richiesta |
Cosa imparerai
Il corso AWS Certified Developer – Associate prepara in modo completo al superamento dell’esame DVA-C02, attestando le competenze tecniche in sviluppo, deployment e debugging di applicazioni cloud-native su Amazon Web Services.
Attraverso una combinazione di lezioni teoriche approfondite, laboratori pratici guidati (hands-on) e simulazioni d’esame, si apprenderà l’uso dei principali servizi AWS e le migliori pratiche per realizzare architetture sicure, scalabili e resilienti. Il corso si concentra sulle competenze concrete necessarie sia per superare l’esame, sia per eccellere nel ruolo di sviluppatore in ambito AWS.
Cosa include
- Hands-on Lab
- E-book
- Video lezioni
- Simulazioni d’esame
- Accesso per 180 giorni
- 21 ore di lezione LIVE con trainer madrelingua italiano (per la versione “con istruttore”)
Cosa aspettarsi dall’esame
L’esame ha una durata di 130 minuti e prevede 65 domande a risposta multipla, divise nei seguenti domini:
- Development with AWS Services (32%)
- Content Domain 2: Security (26%)
- Content Domain 3: Deployment (24%)
- Content Domain 4: Troubleshooting and Optimization (18%)
Clicca qui per informazioni più dettagliate sugli argomenti dell’esame.
Area tecnologica
- Cloud
Destinatari
Il corso è ideato per chi possiede un background nello sviluppo software e desidera certificare le proprie competenze in ambito Cloud AWS. È il percorso ideale per:
-
Sviluppatori Software con almeno un anno di esperienza pratica e una buona padronanza di un linguaggio di programmazione (es. Python, Java, Node.js).
-
Junior Cloud Developer che desiderano accelerare la propria crescita professionale e ottenere un riconoscimento ufficiale di settore.
-
Ingegneri e Solutions Architect intenzionati ad approfondire la conoscenza dell’ecosistema AWS da una prospettiva specifica di sviluppo applicativo.
Panoramica del corso
Obiettivi
- Sviluppare con i servizi AWS: Scrivere codice integrando API, SDK e CLI di AWS. Padroneggiare l’uso di servizi chiave come Amazon S3, DynamoDB, AWS Lambda, API Gateway e SQS/SNS.
- Implementare la sicurezza: Applicare le migliori pratiche per l’autenticazione, l’autorizzazione e la crittografia dei dati. Gestire in modo sicuro credenziali e dati sensibili tramite servizi come IAM e AWS Secrets Manager.
- Rilasciare applicazioni (Deployment): Preparare e distribuire codice utilizzando strumenti come AWS Elastic Beanstalk e AWS CodeDeploy, realizzando pipeline CI/CD complete con la suite AWS Developer Tools.
- Risolvere problemi e ottimizzare: Monitorare, tracciare e fare debugging delle applicazioni con strumenti di osservabilità come Amazon CloudWatch e AWS X-Ray, ottimizzando al contempo prestazioni e costi grazie alle migliori scelte architetturali.
Prerequisiti
Per affrontare il corso con successo, è consigliabile possedere:
-
Conoscenze base dei servizi e dell’ecosistema AWS (livello equivalente alla certificazione AWS Certified Cloud Practitioner).
-
Padronanza di almeno un linguaggio di programmazione.
-
Familiarità con il ciclo di vita del software e con i concetti generali dell’IT.
-
Esperienza nella scrittura e nel rilascio di applicazioni, compreso l’uso di strumenti di sviluppo e flussi di lavoro CI/CD (Continuous Integration / Continuous Delivery).
Course Outline
Lesson 1: Introduction to AWS
- Overview of Cloud Computing
- The Shared Responsibility Model
- AWS Services
- AWS Global Architecture
- Accessing AWS
- Load Balancing, AutoScaling, & DNS in AWS
Lesson 2: Domain 1: Development with AWS Services
- Computing in AWS
- Computing Basics
- AWS Compute Services
- Networking in AWS
- Scalability & High Availability
- Going Serverless in AWS
- Going Serverless
- Automating Serverless Processing Flows
- Messaging and Queueing
- Storing Persistent Data
- AWS Cloud Storage
- Storing Persistent Data with EC2
- Storing Static Assets in AWS
- Relational Versus Nonrelational Databases
- Deploying Relational Databases in AWS
- Handling Nonrelational Data in AWS
- Caching Data in AWS
Lesson 3: Domain 2: Security
- AWS Security Services
- Identity and Access Management (IAM)
- Introduction to IAM
- Core IAM Concepts
- Implementing Application Authentication and Authorization
- AWS Organizations and Control Policies (SCP, RCP)
- Identity Providers (IdP) and Federated Users
- Encryption in AWS
- Encryption in AWS
- AWS Public Key Infrastructure (PKI)
- Managing Sensitive Data in AWS
- Securing AWS Services
- Amazon Cognito
- DynamoDB Security
- Securing a S3 Bucket
- CloudFront Security
- Securing Lambda Functions
Lesson 4: Domain 3: Deployment
- Introduction to DevOps
- DevOps Basics
- Continuous Integration/Continuous Deployment (CI/CD)
- Deployment Strategies
- Using AWS CodeBuild to Build Artifacts
- Using AWS CodeDeploy to Deploy Applications
- AWS Deployment Services
- AWS CloudFormation
- AWS Cloud Development Kit (CDK)
- AWS Elastic Beanstalk
- AWS Serverless Application Model (SAM)
- AWS Systems Manager (SSM)
- Building a CI/CD Pipeline with AWS CodePipeline
Lesson 5: Domain 4: Troubleshooting and Optimization
- Amazon CloudWatch
- Amazon CloudTrail
- AWS X-Ray
- AWS Config
- Source Code Analysis
- Troubleshooting a Web Application


