Sviluppo avanzato su AWS

corso Sviluppo avanzato su AWS utilizza lo scenario reale in cui si prende un'applicazione monolitica legacy locale e si effettua il refactoring in un'architettura di microservizi serverless.

Questo corso avanzato di 3 giorni copre argomenti di sviluppo avanzati come l'architettura per un ambiente cloud native, decostruendo le applicazioni legacy on-premise e riconfezionandole in architetture cloud nativo basato su cloud e applicando i principi della metodologia applicativa a 12 fattori.

Livello del corso: Avanzato
Durata: 3 giorni

A chi è rivolto?

Questo corso è destinato a: 

  • Sviluppatori di software esperti che hanno già familiarità con i servizi AWS 

Cosa imparerai?

I partecipanti a questo corso impareranno: 

  • Analizza un'architettura applicativa monolitica per determinare punti di interruzione logici o programmatici in cui l'applicazione può essere suddivisa tra diversi servizi AWS 
  • Applica i concetti e i passaggi dei 12 fattori durante la migrazione da un'architettura monolitica 
  • Consigliare servizi AWS appropriati su cui sviluppare un'applicazione di microservizi basata cloud 
  • Utilizza API, CLI e SDK AWS per monitorare e gestire i servizi AWS 
  • Migrare un'applicazione monolitica a un'applicazione di microservizi utilizzando le sei R della strategia di migrazione 
  • Spiegare le interdipendenze tra SysOps e DevOps necessario per distribuire un'applicazione di microservizi in AWS 

Prerequisiti:

Raccomandiamo ai partecipanti a questo corso: 

  • Avere una conoscenza avanzata di almeno un linguaggio di programmazione 
  • Avere una conoscenza pratica dei principali servizi AWS e dell'implementazione cloud la percezione 
  • Partecipa al corso Sviluppare su AWS e applica questi concetti per almeno sei mesi in un ambiente reale

Orario del corso:

I materiali del corso sono in inglese. L'insegnamento si svolge in rumeno.

Day One

Modulo 1: Il cloud viaggio

  • comune off-cloud architettura
  • Introduzione alla Cloud Aria
  • Architettura monolitica
  • Migrazione verso cloud
  • guardrails
  • Le sei R della migrazione
  • La metodologia applicativa dei dodici fattori
  • Stili e modelli architettonici
  • Panoramica dei servizi AWS
  • Interfacciamento con i servizi AWS
  • Autenticazione
  • Infrastruttura come codice ed Elastic Beanstalk
  • Dimostrazione: illustra come creare l'infrastruttura di base con AWS CloudFormazione nella console AWS
  • Laboratorio pratico 1: distribuisci la tua applicazione monolite utilizzando AWS Elastic Beanstalk

Modulo 2: Acquisire agilità

  • DevOps
  • CI / CD
  • Configurazione dell'applicazione
  • Gestione dei segreti
  • Servizi CI/CD in AWS
  • Dimostrazione: demo di AWS Secrets Manager

Secondo giorno

Modulo 3: Dal monolite ai microservizi

  • Microservices
  • serverless
  • Uno sguardo a Cloud Aria
  • Microservizi che utilizzano Lambda e API Gateway
  • SAM
  • Strangolare il monolito
  • Laboratorio pratico: utilizzo di AWS Lambda per sviluppare microservizi

Modulo 4: Persistenza poliglotta e complessità distribuita

  • Persistenza poliglotta
  • Best practice per DynamoDB
  • Complessità distribuita
  • Funzioni dei passaggi

Terzo giorno

Modulo 5: Resilienza e scalabilità

  • Data store decentralizzati
  • Amazon SQS
  • AmazonSNS
  • Amazon Kinesis Stream
  • AWS IoT Broker di messaggi
  • Bus di eventi senza server
  • Approvvigionamento di eventi e CQRS
  • Progettare per la resilienza nel cloud
  • Laboratorio pratico: esplorazione delle opzioni di messaggistica di AWS

Modulo 6: Sicurezza e osservabilità

  • Elaborazione serverless con AWS Lambda
  • Autenticazione con Amazon Cognito
  • Debug e tracciabilità
  • Laboratorio pratico: sviluppo di microservizi su AWS

Ti consigliamo di proseguire con:

Programmi di certificazione

Sviluppatore certificato AWS – Associato (DVA-C01)

L'esame AWS Certified Developer – Associate è destinato a persone che ricoprono il ruolo di sviluppatore e hanno uno o più anni di esperienza pratica nello sviluppo e nella manutenzione di un'applicazione basata su AWS.

L'esame può essere sostenuto presso un test center, da casa o dall'ufficio, attraverso il servizio di proctoring online.

Sviluppo avanzato su AWS

Offerte personalizzate per gruppi di almeno 2 persone

Dettagli del Corso

Durata:

3
Zile

Prezzo:

1440 EUR

Consegna:

Insegnamento in aula, aula ibrida, aula virtuale

livello:

3. Avanzate