Gagal menampilkan sertifikat
Klik untuk Melihat Ukuran Penuh
Stephen Ardy

ID
1OP8J4R8VPQK

Diberikan pada
Oct 13, 2025

Berlaku sampai
Oct 13, 2028


Bagikan sertifikat:

Belajar Fundamental Back-End dengan Python

Belajar Fundamental Back-End dengan Python

Disusun oleh: Dicoding Academy
Level: Menengah

dos-8edcfad02077e98c4502d6c5d3f00bfb20241105110207.png

Kelas ini ditujukan untuk individu yang ingin memperdalam fundamental Back-End dengan Python dan Django. Setelah lulus dari kelas ini, siswa dapat membangun RESTful API yang menerapkan teknik database, authentication, storage, queue, dan caching.

Materi yang dipelajari:

  • Lumbung Informasi: Menguasai Database di Django: Mendemonstrasikan perancangan, konfigurasi, serta optimasi penggunaan PostgreSQL dalam proyek Django, dan pemanfaatan Django ORM
  • Sang Penjaga: Mengamankan RESTful API dengan Autentikasi dan Otorisasi: Menjelaskan teknik keamanan pada RESTful API Django, termasuk metode Token-based/JWT dan penerapan strategi Role-Based Access Control (RBAC)
  • Jejak Digital: Mengelola Berkas di RESTful API: Mempelajari cara mengimplementasikan unggah dan akses berkas secara dinamis.
  • Ingatan yang Tak Terlupakan: Caching dengan Redis: Membahas implementasi caching menggunakan Redis. Anda akan mempelajari konfigurasi caching, sintaks dasar Redis, dan cache nvalidation.
  • Bisikan di Balik Layar: Asynchronous Communication di Django: Mempelejari implementasi komunikasi asinkron dalam aplikasi back-end. Termasuk konfigurasi message queue untuk pemrosesan asinkron menggunakan Celery dan RabbitMQ.
  • Jejak tersembunyi: Rahasia Logging di Django: Mempelajari berbagai teknik logging dalam aplikasi back-end. Termasuk penggunaan library logging Python dan Loguru, serta konfigurasi logging untuk RESTful API.
  • Mengarungi Awan: Deployment dan Layanan Google Cloud: Mengimplementasikan dan mengonfigurasi layanan Google Cloud seperti Cloud SQL, Cloud Storage, dan Memorystore.

Evaluasi pembelajaran:

  • Submission Pertama: membuat RESTful API yang memiliki fungsi untuk mengelola data di database seperti Create, Read, Update, dan Delete menggunakan Database.
  • Submission (Proyek Akhir): membuat RESTful API yang memiliki fitur upload media, queue, dan caching menggunakan Django.

Total jam yang dibutuhkan untuk menyelesaikan kelas ini, mulai dari persiapan kelas sampai evaluasi belajar, adalah 70 jam.