Descrizione del corso
Amazon DynamoDB è un database che supporta i modelli di dati di tipo documento e di tipo chiave-valore che offre prestazioni di pochi millisecondi a qualsiasi scala. È un servizio di database completamente gestito che risiede in un ecosistema sicuro. Include una suite avanzata di strumenti per la progettazione e la distribuzione di applicazioni e tabelle.
Questo è il sesto corso di una serie di corsi del programma Developing with Amazon DynamoDB. Esso esamina alcuni dei concetti introdotti nei cinque corsi precedenti e applica questi concetti al processo di progettazione di una nuova applicazione basata su DynamoDB.
• Livello del corso: intermedio
• Durata del corso: 1,5 ore
AttivitÃ
Questo corso include animazioni, dimostrazioni video, contenuti interattivi, verifiche delle conoscenze e un laboratorio gestito dall'utente facoltativo (a pagamento).
Obiettivi del corso
In questo corso imparerai a:
• Usare i modelli di accesso come linee guida per la progettazione di tabelle DynamoDB
• Modellare relazioni all'interno della struttura di una tabella DynamoDB
• Usare gli strumenti e i servizi AWS per la progettazione e la distribuzione di applicazioni basate su DynamoDB
• Usare NoSQL Workbench per facilitare la progettazione di applicazioni e tabelle DynamoDB
• Usare gli strumenti AWS per la distribuzione delle applicazioni e la gestione del ciclo di vita
Destinatari principali
Questo corso è destinato a:
• Sviluppatori alle prime armi o esperti interessati a imparare a interagire con database non relazionali nel cloud, e in particolare DynamoDB
• Database Architect
• Data Engineer
Prerequisiti
Consigliamo ai partecipanti a questo corso di essere in possesso di:
• 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.
• Hai completato tutti gli altri corsi del programma Developing with Amazon DynamoDB
• Esperienza lavorativa con l'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 corso
Lezione 1 - Considerazioni sulla progettazione di tabelle e applicazioni
• Progettazione per DynamoDB
• Modelli di progettazione DynamoDB
• NoSQL Workbench
• Distribuzione di un'applicazione basata su DynamoDB tra i servizi AWS
• Verifica interattiva delle conoscenze
Riepilogo del corso
• Riepilogo del corso
• Valutazione del corso
• (Facoltativo) Laboratorio: Amazon DynamoDB: Creazione di un'applicazione Web serverless