Developing with Amazon DynamoDB (Italian)
Offered By: Amazon Web Services via AWS Skill Builder
Course Description
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
Tags
Related Courses
Reliable Distributed Algorithms - Part 1KTH Royal Institute of Technology via edX Managing Consistency, Capacity, and Performance in DynamoDB (German)
Amazon Web Services via AWS Skill Builder Managing Consistency, Capacity, and Performance in DynamoDB (Italian)
Amazon Web Services via AWS Skill Builder Managing Consistency, Capacity, and Performance in DynamoDB (Portuguese)
Amazon Web Services via AWS Skill Builder Managing Consistency, Capacity, and Performance in DynamoDB (Korean)
Amazon Web Services via AWS Skill Builder