Belajar Fundamental Back-End dengan Python

Tools

Dibantu
Dibantu

Halo, selamat datang :)
Kenalin aku Dibantu, bot yang akan membantu kamu mengatasi permasalahan di modul ini.

Persetujuan Hak Cipta

Modul kelas Belajar Back-End Fundamental dengan Python dalam bentuk cetak (buku) maupun elektronik sudah didaftarkan ke Dirjen HKI, Kemenkumham RI. Segala bentuk penggandaan dan atau komersialisasi, sebagian atau seluruh bagian, baik cetak maupun elektronik terhadap modul kelas Belajar Back-End Fundamental dengan Python tanpa izin formal tertulis kepada pemilik hak cipta akan diproses melalui jalur hukum.

Hak cipta dilindungi oleh Undang-undang © Dicoding 2017 - 2025.

Dengan lanjut ke materi berikutnya, Anda menyetujui adanya informasi hak cipta di atas terhadap modul dalam kelas ini.

Dibantu
Dibantu

Halo, selamat datang :)
Kenalin aku Dibantu, bot yang akan membantu kamu mengatasi permasalahan di modul ini.

Catatan Belajar

ini konten buat note nanti
Keyboard Shortcut
1
Next/prev modul

Membantu untuk mempermudah navigasi antar modul.

Tekan
CTRL / CTRL
2
Mencari Konten

Membantu menemukan konten dengan lebih cepat.

Tekan
CTRL/
3
Melihat daftar modul

Membantu melihat modul lebih cepat.

Tekan
CTRLM
Adaptive Reading

Tema

Terang
Hangat
Gelap

Jenis Font

Ukuran Font

Lebar Bacaan

Medium-width
Full-width
Daftar Modul

0% Selesai

Pengantar Pengenalan Lumbung Informasi:...
Pengenalan Database
Relational Database
Structured Query Language (SQL)
Operasi Join
Latihan: Memasang Database PostgreSQL
Latihan: Berinteraksi dengan SQL
Latihan: Menggunakan PostgreSQL di Djang...
Latihan Studi Kasus: Menggunakan Postgre...
Pengenalan Database Normalization
Tahapan Normalization
Latihan Studi Kasus: Mendesain Skema Dat...
Django ORM
Latihan Studi Kasus: Membuat Model di Mo...
Latihan Studi Kasus: Membuat Fitur Kelol...
Latihan Studi Kasus: Menguji Fitur Kelol...
Latihan Studi Kasus: Membuat Fitur Kelol...
Latihan Studi Kasus: Membuat Fitur Kelol...
Latihan Studi Kasus: Membuat Fitur Kelol...
Latihan Studi Kasus: Membuat Fitur Kelol...
Rangkuman Lumbung Informasi: Menguasai D...
Kuis Lumbung Informasi: Menguasai Databa...
Pengantar Sang Penjaga: Mengamankan REST...
Pengenalan Autentikasi
Pentingnya Autentikasi
Jenis Autentikasi
Faktor Autentikasi
Skema Autentikasi pada Protokol HTTP
Token-based autentikasi dengan Json Web...
Autentikasi di Django
Autentikasi di Django REST Framework
Latihan: Implementasi Autentikasi di RES...
Latihan Studi Kasus: Implementasi Autent...
Pengenalan Otorisasi
Pentingnya Otorisasi
Strategi Otorisasi
Studi Kasus: Otorisasi di Movie Go
Otorisasi di RESTful API
Latihan Studi Kasus: Menambahkan Endpoin...
Latihan Studi Kasus: Implementasi RBAC d...
Rangkuman Sang Penjaga: Mengamankan REST...
Kuis Sang Penjaga: Mengamankan RESTful A...
Proyek Pertama: DicoEvent Versi 1
Pengantar Jejak Digital: Mengelola Berka...
Di Balik Layar Ketika Mengirimkan Berkas...
Latihan: Mengunggah Berkas di RESTful AP...
Pengenalan Object Storage
Latihan: Memasang dan Mengakses MinIO
Latihan: Menghubungkan MinIO dengan Djan...
Latihan: Menampilkan Berkas lokal di RES...
Latihan: Menampilkan Berkas MinIO di RES...
Latihan Studi Kasus: Mengunggah Poster d...
Latihan Studi Kasus: Menampilkan Poster...
Resources Sharing dengan CORS (Cross-ori...
Rangkuman Jejak Digital: Mengelola Berka...
Kuis Jejak Digital: Mengelola Berkas di...
Pengantar Ingatan yang Tak Terlupakan: C...
Pengenalan Caching
Pentingnya Caching
Jenis Caching di RESTful API
Pengenalan Redis
Latihan: Memasang Redis
Dasar Redis
Penerapan Redis di Django
Latihan: Mengonfigurasi Redis sebagai Se...
Latihan Studi Kasus: Implementasi Cache...
Rangkuman Ingatan yang Tak Terlupakan: C...
Kuis Ingatan yang Tak Terlupakan: Cachin...
Pengantar Bisikan di Balik Layar: Asynch...
Pengenalan Asynchronous Task
Pentingnya Asynchronous Task
Use Case Asynchronous Task
Pengenalan Message Queue
Komponen Message Queue
Jenis Message Queue
Pengenalan RabbitMQ
Latihan: Memasang RabbitMQ
Penerapan Message Queue di Django
Latihan: Mengimplementasikan Message Que...
Latihan Studi Kasus: Mengimplementasikan...
Rangkuman Bisikan di Balik Layar: Messag...
Kuis Bisikan di Balik Layar: Message Que...
Pengantar Jejak tersembunyi: Rahasia Log...
Pengenalan Logging
Pentingnya Logging
Log Data dan Log Message
Penerapan Logging di Django
Latihan: Logging di Django
Logging dengan Loguru
Latihan: Logging dengan Loguru di Django
Latihan Studi Kasus: Implementasi Loggin...
Rangkuman Jejak tersembunyi: Rahasia Log...
Kuis Jejak tersembunyi: Rahasia Logging...
Pengantar Mengarungi Awan: Deployment da...
Pengenalan Layanan Google Cloud
Deploy Web Service ke Google Cloud
Latihan: Mengonfigurasi Kebutuhan pada C...
Latihan: Memasang dan Mengonfigurasi Gun...
Latihan: Memasang dan Mengonfigurasi NGI...
Latihan: Mengonfigurasi Django untuk Pro...
Pengenalan Cloud SQL
Latihan: Membuat Cloud SQL Instance
Latihan: Mengakses Cloud SQL
Latihan: Menggunakan Cloud SQL sebagai d...
Pengenalan Cloud Storage
Latihan: Membuat Cloud Storage
Latihan: Menggunakan Cloud Storage sebag...
Pengenalan Memorystore
Latihan: Membuat Instance Memorystore
Latihan: Menggunakan Memorystore sebagai...
Latihan: Mengunakan Memorystore sebagai...
Pengenalan Sentry
Latihan: Mengirimkan Log dari RESTful AP...
Rangkuman Mengarungi Awan: Deployment da...
Kuis Mengarungi Awan: Deployment dan Lay...
Rangkuman Kelas
Ujian Akhir
Proyek Akhir: DicoEvent Versi 2

Persetujuan Hak Cipta

Person in front laptop

Platform mentoring Dicoding menghubungkan mentor dengan mentee, membangun hubungan berkelanjutan untuk mengembangkan karir developer.

Pelajari lebih lanjut