Developing with Amazon DynamoDB (Indonesian)
Offered By: Amazon Web Services via AWS Skill Builder
Course Description
Overview
Deskripsi kurikulum
Amazon DynamoDB menggambarkan pergeseran paradigma dari basis data relasional dalam hal manajemen, penggunaan, dan desain skema. Untuk memanfaatkan DynamoDB dan rangkaian fiturnya secara maksimal, developer dan arsitek perlu memahami bagaimana aplikasi berinteraksi secara terprogram dengan tabel DynamoDB dan datanya. Kurikulum digital ini mengajarkan Anda cara aplikasi berinteraksi dengan Amazon DynamoDB, layanan basis data NoSQL yang terkelola sepenuhnya, melalui API dan layanan AWS terkait. Anda akan mempelajari cara membuat dan berinteraksi dengan tabel dan indeks DynamoDB serta cara mengoptimalkan basis data untuk monitoring, kinerja, dan keamanan. Anda juga akan mempelajari cara merancang aplikasi menggunakan prinsip desain DynamoDB. Konsep disajikan melalui storytelling dengan developer senior dan developer junior bertemu dalam serangkaian sesi mentoring. Kurikulum mencakup contoh kode untuk membantu Anda menerapkan pola desain dan solusi yang dibahas.
• Tingkat kurikulum: Menengah
• Durasi: Kursus: 6,5 jam; (Opsional) Lab mandiri: 5 jam
Aktivitas
Kurikulum ini mencakup kursus dengan pelajaran interaktif, termasuk teks, animasi, demonstrasi video, tes pengetahuan interaktif, penilaian, dan lab mandiri opsional (berbayar).
Tujuan kurikulum
Dalam kurikulum ini, Anda akan mempelajari:
• Membuat tabel DynamoDB dan mengubah kontennya menggunakan AWS CLI dan AWS SDK
• Menjelaskan kasus penggunaan untuk indeks sekunder di DynamoDB
• Memahami model konsistensi baca DynamoDB dan dampaknya terhadap biaya dan kinerja
• Mengelola mode kapasitas baca/tulis untuk tabel secara terprogram
• Melakukan deploy kebijakan penskalaan yang sesuai
Audiens yang dituju
Kurikulum ini ditujukan untuk:
• Developer yang tertarik mempelajari cara bekerja dengan basis data non-relasional di cloud, dan khususnya Amazon DynamoDB
• Arsitek basis data
• Teknisi data
Prasyarat
Kami merekomendasikan peserta kurikulum ini:
• Memiliki pemahaman tentang DynamoDB dan fitur-fiturnya
• Memiliki pengalaman kerja dengan desain basis data atau praktik pemodelan data untuk basis data nilai kunci
• Menyelesaikan setidaknya satu pelatihan digital: Pengenalan Layanan Amazon DynamoDB atau Primer Layanan Amazon DynamoDB
• Memiliki pengalaman kerja dengan merancang dan mengembangkan di AWS serta merencanakan dan mendesain basis data di AWS.
• Memiliki pengetahuan tentang satu atau lebih bahasa pemrograman tingkat tinggi (Python, Java, Node.js, atau .NET)
Garis besar kurikulum
Pengenalan kurikulum
• Tujuan kurikulum
• Navigasi kursus
Kursus 1: Menjelajahi DynamoDB API dan AWS SDK
• Pelajaran 1: Memahami dasar-dasar DynamoDB
• Pelajaran 2: Menggunakan AWS CLI dengan DynamoDB API
• Pelajaran 3: Berinteraksi dengan DynamoDB menggunakan AWS SDK
• Tes pengetahuan tingkat kursus
Kursus 2: Bekerja dengan Indeks di DynamoDB
• Pelajaran 1: Menggunakan indeks sekunder
• Pelajaran 2: Berinteraksi dengan tabel DynamoDB menggunakan indeks sekunder
• Pelajaran 3: Mengoptimalkan indeks untuk efisiensi
• Tes pengetahuan tingkat kursus
Kursus 3: Mengelola Konsistensi, Kapasitas, dan Kinerja di DynamoDB
• Pelajaran 1: Mengelola konsistensi di DynamoDB
• Pelajaran 2: Mengelola kapasitas di DynamoDB
• Pelajaran 3: Mengelola kinerja di DynamoDB
• Tes pengetahuan tingkat kursus
Kursus 4: Mengelola Aplikasi DynamoDB dalam Skala Besar
• Pelajaran 1: Menerapkan Keamanan
• Pelajaran 2: Membangun Alur Kerja Berbasis Event
• Pelajaran 3: Memastikan Ketersediaan Tinggi
• Tes pengetahuan tingkat kursus
Kursus 5: Pemantauan dan Optimasi Lanjutan dengan DynamoDB
• Pelajaran 1: Pemantauan
• Pelajaran 2: Menangani Kesalahan
• Pelajaran 3: Optimasi
• Tes pengetahuan tingkat kursus
Kursus 6: Merancang Aplikasi dan Tabel untuk DynamoDB
• Pelajaran 1: Pertimbangan Tabel dan Desain Aplikasi
• Tes pengetahuan tingkat kursus
Curriculum Post Assessment: Game show “What’s the Key?”
• Pemanasan dengan pertanyaan langsung
• Tantangan dengan studi kasus
Tags
Related Courses
Advanced Features with Relational Database Tables Using SQLiteStudioCoursera Project Network via Coursera Advanced Monitoring and Optimizing with DynamoDB (Portuguese)
Amazon Web Services via AWS Skill Builder Advanced Monitoring and Optimizing with DynamoDB (Spanish)
Amazon Web Services via AWS Skill Builder Advanced Monitoring and Optimizing with DynamoDB (Simplified Chinese)
Amazon Web Services via AWS Skill Builder Advanced Monitoring and Optimizing with DynamoDB (Japanese)
Amazon Web Services via AWS Skill Builder