User Avatar

Corso AWS Developer

48 ore
Qualsiasi livello

Corso AWS Developer: oggi sono sempre più richieste skills da sviluppatore su AWS (Amazon Web Services)

AWS è il nome della piattaforma di servizi di cloud computing di Amazon. Per Cloud Computing intendiamo un paradigma di erogazione di servizi quali software, database, server, reti e disponibilità di calcolo, attraverso internet. Esistono tre modelli di Cloud Computing: IaS (Infrastructure As a Service), PaS (Platform As a Service) e SaS (Software As a Service).

AWS nasce come società di sviluppo in house di Amazon per supportare i servizi e-commerce di Amazon. Successivamente si decide di rendere disponibili sul mercato gli stessi servizi ai clienti nel mondo.

Nel 2006 viene lanciato il primo servizio di AWS: S3 (Amazon Simple Storage Service). Successivamente viene lanciato EC2 (Amazon Elastic Compute Cloud).

Per quanto riguarda la sicurezza, AWS lavora seguando il modello “shared responsability model”. Significa che Amazon è reponsabile dal layer di virtualizzazione al datacenter. Dopo di chè la responsabilità cade al cliente. Amazon può aiutare solo a costruire architetture sicure. AWS supporta 90 standard di sicurezza e i servizi che archiviano i dati dei clienti offrono tutti la possibilità di crittografare tali dati.

Nel 2014 AWS lancia AWS Lambda. Si tratta dalle primo spazio di elaborazione completamente serverless, consentendo agli sviluppatori di eseguire il loro codice senza gestire il server o senza fare provisioning.

AWS ha più di 200 prodotti. In primo piano troviamo:

  • EC2 Server Virtuali
  • AWS Lambda
  • Elastic Load Balancing
  • Amazon S3
  • Amazon EBS
  • Amazon DynamoDB
  • AWS Data Base Migration Service
  • Amazon VPC (Virtual Private Cloud)
  • Amazon Route 53
  • Amazon Machine Learning
  • Amazon ElasticSearch Service
  • Amazon Mobile Hub
  • AWS CodeCommit

L’infrastruttura di AWS è la più grande al mondo come provider di servizi in cloud. E’ stata riconosciuta da Gartner Research nel quadrante dei leader Magic Quadrant for Cloud Infrastructure & Platform Services (CIPS) 2021. I servizi CIPS, nel contesto del quadrante magico, sono definiti come “offerte standardizzate e altamente automatizzate, in cui le risorse dell’infrastruttura (ad es. elaborazione, rete e archiviazione) sono affiancate da servizi di piattaforma integrati”.

Per altri corsi in ambito Cloud Computing visionare l’apposita sezione QUI.

Obiettivi del Corso AWS Developer:

apprendere le basi per lo sviluppo applicazioni cloud-native con AWS


Requisiti per i discenti Corso AWS Developer:

conoscenza basica delle architetture e dei componenti datacenter (server, netoworking, database); conoscenza di un linguaggiodi programmazione (es. Python, .Net , Java)

Corso AWS Developer attivabile solo per le aziende e su richiesta.

Modalità virtual classroom online in diretta (o frontale in-house).

Vuoi essere ricontattato?

Lasciaci il tuo numero telefonico e la tua email, ti richiameremo nelle 24h:

    Programma didattico Corso AWS Developer (48 ore)

    1.Introduzione ad AWS (technical)
    introduzione e security in AWS
    hosting dell’applicazione
    introduzione ad AWS identity e IAM (access management)

    2.AWS compute
    computing as a service in AWS
    introduzione ad Amazon Elastic compute cloud
    ciclo di vita dell’istanza Amazon EC2
    AWS conteiner service
    Cos’è il serverless
    introduzione ad AWS Lambda
    esercitazione

    3. Networking AWS
    introduzione al networking
    Amazon VPC (virtual private cloud)
    Amazon VPC routing e security
    esercitazone

    4. AWS Storage
    tipi di storage in AWS
    storage dell’istanza Amazon EC2 ed Amazon EBS (elastic block store)
    storage di oggetti con Amazon S3
    servizi di archiviazione
    esercitazione

    5.Databases
    i database in AWS
    Amazon relation database service
    database creati ad hoc
    introduzione ad Amazon DynamoDB
    scelta sel servizio database AWS
    esercitazione

    6. Monitoraggio, ottimizzazione e Serverless
    architettura dell’applicazione directory serverless alternativa
    esercitazione

    7. Sviluppo di una applicazione web con AWS
    introduzione all’architettura applicazione
    servizi AWS per la creazione dell’applicazione web
    archiviare, gestire ed ospitare l’applicazione web
    accesso ai servizi AWS in modo programmatico
    principali pattners programmatici ed utilizzo per l’efficienza nel AWS SDK e AWS CLI
    introduzione AWS Cloud9

    8. Autorizzazioni
    funzionalità e autorizzazione dei componenti di AWS Identity e IAM nell’ambiente di sviluppo
    testing delle autorizzazione AWS IAM
    configurazione del proprio IDE ed SDK per supportare l’ambiente di sviluppo
    accesso ai servizi AWS tramite SDK e AWS Cloud9
    esercitazione

    9. Archiviazione
    concetti chiave di Amazon S3
    opzioni per la protezione dei dati con Amazon S3
    dipendenze dell’SDK per il proprio codice
    connessione al servizio Amazon S3
    oggetti di richiesta e risposta

    10. Processare le operazioni di storage
    operazioni di bucket e oggetti chiave
    gestire oggetti multipli e di grandi dimensioni
    creare e configurare Amazon S3 per ospitare un sito web statico
    dare l’accesso temporaneo agli oggetti
    eseguire le operazioni Amazon S3 utilizzando gli SDK
    esercitazione

    11. Introduzione ai Databases
    componenti chiave di DynmoDB
    connessione a DynamoDB
    costruire un oggetto richiesta
    leggere un oggetto risposta
    eccezioni piu comuni

    12. Elaborazione delle operazione del database
    interagire con DynamoDB usando SDK AWS
    operazioni CRUD per accedere alle tabelle, indici e dati
    best practices per l’accesso a DynamoDB
    opzioni di memorizzazioni nella cache per migliorare le prestazione con DynamoDB
    operazioni DynmoDB usando l’SDK
    esercitazione

    13. Logica dell’applicazione
    sviluppare una funzione lambda utilizzando gli SDK
    trigger ed autorizzazioni per le funzioni lambda
    testing, deploy e monitoraggio delle funzioni lambda
    esercitazione

    14. Gestione API
    componenti chiavi del API Gateway
    API Gateway da integrare con i servizi AWS
    configurazione delle richieste API e chiamate di risposta per gli endpoint dell’applicazione
    esercitazione

    15. Creazione di un’applicazione
    architetture tradizionali e microservizi
    approcci per la progettazione di applicazioni a microservizi
    disaccoppiamento delle applicazioni monolitiche
    orchestrazione delle funzioni lamba con AWS Step Functions

    16. Accesso agli utenti dell’applicazione
    protocolli di sicurezza
    panoramica Amazon Cognito
    accesso utenti e autorizzazioni API serverless
    integrazione Amazon Cognito e token JWT
    esercitazione

    17. Deploy applicazione
    configurazione AWS SAM per deployare un’applicazione serverless
    strategie di deploy
    deploy di un’applicazion serverless con AWS SAM

    18. Monitoraggio e osservabilità
    l’importanza dell’osservabilità nello sviluppo moderno
    CloudWatch e configurazione osservabilità
    ClooudWatch Application Insights per il monitoraggio applicazione
    X-Ray per il debug
    esercitazione

    Contattaci su Whatsapp
    Innovaformazione
    Privacy Policy

    Questo sito Web utilizza i cookie per consentirci di offrire la migliore esperienza utente possibile. Le informazioni sui cookie sono memorizzate nel tuo browser ed eseguono funzioni come riconoscerti quando ritorni sul nostro sito web e aiutando il nostro team a capire quali sezioni del sito web trovi più interessanti e utili.

    È possibile regolare tutte le impostazioni dei cookie navigando le schede sul lato sinistro.