Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Amazon Web Services

Developing with Amazon DynamoDB (Italian)

Amazon Web Services and Amazon via AWS Skill Builder

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

Reviews

Start your review of Developing with Amazon DynamoDB (Italian)

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.