Developing with Amazon DynamoDB (Italian)

Go to class
Write Review

Developing with Amazon DynamoDB (Italian) provided by AWS Skill Builder is a comprehensive online course, which lasts for 17 hours worth of material. Upon completion of the course, you can receive an e-certificate from AWS Skill Builder. The course is taught in Italianand is Free Certificate. Visit the course page at AWS Skill Builder for detailed price information.

Overview
  • Amazon DynamoDB riflette un cambiamento di paradigma rispetto ai database relazionali in termini di gestione, utilizzo e progettazione di schemi. Per sfruttare al massimo DynamoDB e il suo set di funzionalità, gli sviluppatori e gli architetti devono comprendere le modalità di interazione delle applicazioni a livello di programmazione con le tabelle DynamoDB e i loro dati. Questo percorso formativo digitale spiega le interazioni delle applicazioni con Amazon DynamoDB, un servizio di database NoSQL completamente gestito, attraverso la sua API e i servizi AWS correlati. Verrà spiegato come creare e interagire con tabelle e indici DynamoDB e come ottimizzare i database per il monitoraggio, le prestazioni e la sicurezza. Tratterà inoltre le modalità di progettazione delle applicazioni utilizzando i principi di progettazione di DynamoDB. I concetti vengono presentati attraverso uno storytelling in cui uno sviluppatore senior e uno sviluppatore junior si incontrano in una serie di sessioni di mentoring. Il programma include esempi di codice per aiutare a implementare i modelli di progettazione e le soluzioni discusse.

    • Livello del percorso formativo: intermedio
    • Durata dei corsi: 6,5 ore


    Nota: questo corso fornisce trascrizioni/sottotitoli localizzati. La narrazione è in inglese.


    Attività

    Questo percorso formativo include corsi con lezioni interattive, tra cui testo, animazioni, dimostrazioni video, verifiche interattive delle conoscenze e valutazioni.


    Obiettivi del percorso formativo

    In questo percorso formativo imparerai a:

    • Creare tabelle DynamoDB e modificarne il contenuto utilizzando AWS CLI e l'SDK di AWS.
    • Spiegare i casi d'uso per gli indici secondari in DynamoDB.
    • Comprendere i modelli di consistenza di lettura di DynamoDB e il loro impatto su costi e prestazioni.
    • Gestire le modalità di capacità di lettura/scrittura per le tabelle a livello di programmazione.
    • Implementare criteri di scalabilità appropriati.


    Destinatari principali

    Questo percorso formativo è rivolto a:

    • Sviluppatori interessati a imparare a lavorare con database non relazionali nel cloud e, in particolare, con Amazon DynamoDB
    • Progettisti di database
    • Data Engineer


    Prerequisiti

    Si raccomanda che i partecipanti a questo corso abbiano:

    • Familiarità con DynamoDB e le sue funzionalità.
    • Esperienza lavorativa con la progettazione di database o le pratiche di modellazione dei dati per database chiave-valore.
    • Completato almeno uno dei corsi di formazione digitali: Amazon DynamoDB Service Introduction o Amazon DynamoDB Service Primer.
    • Esperienza lavorativa con la progettazione dell'architettura e lo sviluppo in AWS e la pianificazione e la progettazione di database su AWS.
    • Conoscenza pratica di uno o più linguaggi di programmazione di alto livello (Python, Java, Node.js o .NET).


    Riepilogo del percorso formativo

    Introduzione al percorso formativo

    • Obiettivi del percorso formativo
    • Navigazione del corso


    Corso 1: Exploring the DynamoDB API and the AWS SDK

    • Lezione 1: Comprendere le basi di DynamoDB
    • Lezione 2: Utilizzare AWS CLI con l'API DynamoDB
    • Lezione 3: Interagire con DynamoDB utilizzando gli SDK di AWS
    • Verifica delle conoscenze del corso


    Corso 2: Working with Indexes in DynamoDB

    • Lezione 1: Utilizzare gli indici secondari
    • Lezione 2: Interagire con le tabelle DynamoDB utilizzando indici secondari
    • Lezione 3: Ottimizzare gli indici per l'efficienza
    • Verifica delle conoscenze del corso


    Corso 3: Managing Consistency, Capacity, and Performance in DynamoDB

    • Lezione 1: Gestione della consistenza in DynamoDB
    • Lezione 2: Gestione delle capacità in DynamoDB
    • Lezione 3: Gestione delle prestazioni in DynamoDB
    • Verifica delle conoscenze del corso


    Corso 4: Managing DynamoDB Applications at Scale

    • Lezione 1: Implementazione della sicurezza
    • Lezione 2: Creazione di flussi di lavoro basati su eventi
    • Lezione 3: Garantire una disponibilità elevata
    • Verifica delle conoscenze del corso


    Corso 5: Advanced Monitoring and Optimizing with DynamoDB

    • Lezione1: Monitoraggio
    • Lezione 2: Gestione degli errori
    • Lezione 3: Ottimizzazione
    • Verifica delle conoscenze del corso

    Corso 6: Architecting Applications and Tables for DynamoDB

    • Lezione 1: Considerazioni sulla progettazione di tabelle e applicazioni
    • Verifica delle conoscenze del corso


    Post valutazione del percorso formativo: game show "What's the Key?"

    • Round di riscaldamento con domande dirette
    • Round di sfida con casi di studio