0Pricing
Django Academy icon

Django Academy

PYTHONPythonBackendWeb

Bangun web app production dengan Django, framework batteries-included dari Python. Dari models dan views hingga REST APIs dan deployment.

🤖 Bertenaga AI📚 30 kursus👥 100.000+ pelajar⭐ Rating 4,9
Ringkasan Kursus

Django: Bangun Web Apps dengan Python

Bangun web app production dengan Django, framework batteries-included dari Python. Track ini mencakup 30 mini-course progresif dari pemula absolut (A1) hingga advanced (B2), dengan pelajaran fokus singkat dan kuis cepat untuk mengunci setiap konsep.

Yang Akan Anda Pelajari

Mulai dengan views, URLs, templates, models, dan admin site, kemudian kuasai class-based views, ORM, forms, dan authentication. Lanjut ke Django REST Framework, advanced queries, caching, Celery tasks, security hardening, performance, dan deployment dengan Docker. Setiap pelajaran praktis, dengan AI tutor 24/7 tersedia saat Anda membutuhkan bantuan.

Cara Kerjanya

Setiap course dipecah menjadi empat pelajaran fokus yang bite-sized. Selesaikan beberapa pelajaran sehari dan Anda akan menguasai track lengkap dalam minggu, bukan bulan.

Mulai Belajar →

Cara Kamu Belajar

🎯
Pelajaran Interaktif
Latihan koding langsung dengan umpan balik real-time
🤖
AI Tutor
Dapatkan bantuan instan dari AI kami saat kamu stuck
💻
Editor Bawaan
Tulis dan jalankan kode langsung di browser kamu
🏆
Sertifikat
Raih sertifikat saat kamu menyelesaikan kursus
Kurikulum

30 Kursus

Setiap kursus di jalur belajar Django Academy.

01

Mengenal Django: Kerangka Web untuk Perfeksionis

A14 pelajaran

Pahami apa itu Django, alasan keberadaannya, dan bagaimana desainnya yang lengkap mendukung aplikasi web nyata.

02

Pasang Django dan Mulai Proyek Pertama Anda

A14 pelajaranPRO

Siapkan lingkungan virtual yang rapi dan buat kerangka proyek Django yang berfungsi dari awal.

03

Proyek vs Aplikasi: Susun Basis Kode Anda

A14 pelajaranPRO

Buat aplikasi pertama yang dapat digunakan kembali dan hubungkan ke proyek dengan cara Django.

04

Siklus Permintaan dan Respons

A14 pelajaranPRO

Telusuri permintaan HTTP dari peramban melalui Django hingga menjadi respons dan kembali lagi.

05

Tampilan dan URL Pertama Anda

A14 pelajaranPRO

Tulis tampilan berbasis fungsi dan petakan URL yang rapi ke dalamnya dengan percaya diri.

06

Templat: Merender HTML dengan Data

A24 pelajaranPRO

Render HTML dinamis menggunakan bahasa templat Django dan pewarisan templat.

07

Jelajahi Django dengan Shell

A24 pelajaranPRO

Gunakan shell interaktif untuk bereksperimen langsung dengan model, kueri, dan Python.

08

Model dan Tabel Basis Data Pertama Anda

A24 pelajaranPRO

Definisikan model yang dipetakan ke tabel basis data dan pilih jenis bidang yang tepat.

09

Migrasi: Kembangkan Skema dengan Aman

A24 pelajaranPRO

Buat, terapkan, dan pahami migrasi seiring perubahan model Anda dari waktu ke waktu.

10

Situs Admin Django

A24 pelajaranPRO

Aktifkan admin dan kelola data melalui antarmuka hasil pembuatan yang rapi.

11

QuerySets: Membaca Data dari Basis Data

B14 pelajaranPRO

Ambil dan filter catatan secara efisien menggunakan API QuerySet.

12

Formulir: Mengumpulkan dan Memvalidasi Masukan

B14 pelajaranPRO

Buat formulir Django yang merender bidang dan memvalidasi masukan pengguna dengan rapi.

13

Dasar-Dasar Tampilan Berbasis Kelas

B14 pelajaranPRO

Gantikan tampilan berbasis fungsi yang berulang dengan tampilan berbasis kelas yang dapat digunakan kembali.

14

Tampilan Generik untuk Menampilkan dan Mengedit

B14 pelajaranPRO

Gunakan CBV generik Django untuk membuat halaman CRUD dengan kode minimal.

15

ModelForms: Formulir dari Model Anda

B14 pelajaranPRO

Buat formulir tervalidasi berbasis model yang menyimpan catatan secara otomatis.

16

Relasi ORM: Hubungkan Model Anda

B14 pelajaranPRO

Modelkan relasi dunia nyata dengan kunci asing, banyak-ke-banyak, dan satu-ke-satu.

17

Autentikasi dan Pengguna

B14 pelajaranPRO

Tambahkan login, logout, dan pendaftaran yang didukung sistem auth Django.

18

Sesi, Pesan, dan Cookie

B14 pelajaranPRO

Pertahankan status per pengguna dan tampilkan umpan balik sekali pakai di antara berbagai permintaan.

19

Berkas Statis dan Media

B14 pelajaranPRO

Sajikan CSS, JS, dan unggahan pengguna dengan benar dalam pengembangan maupun produksi.

20

Paginasi dan Dasar-Dasar Pengujian

B14 pelajaranPRO

Bagi daftar panjang ke beberapa halaman dan tulis pengujian Django otomatis pertama Anda.

21

Django REST Framework: API Pertama

B24 pelajaranPRO

Tampilkan model Anda sebagai API JSON dengan Django REST Framework.

22

ViewSets, Router, dan Auth DRF

B24 pelajaranPRO

Bangun API CRUD lengkap dengan cepat menggunakan ViewSets dan amankan dengan autentikasi token.

23

ORM Lanjutan: Agregasi dan Ekspresi

B24 pelajaranPRO

Hitung statistik dan bangun logika di sisi basis data dengan anotasi serta objek F/Q.

24

Hentikan N+1: Optimasi Kueri

B24 pelajaranPRO

Diagnosis dan hilangkan masalah N+1 agar kueri berjalan cepat.

25

Sinyal dan Middleware Khusus

B24 pelajaranPRO

Tanggapi peristiwa model dan cegat setiap permintaan dengan middleware khusus.

26

Caching untuk Kecepatan

B24 pelajaranPRO

Simpan tampilan, fragmen, dan kueri dalam cache untuk memangkas waktu respons secara drastis.

27

Celery dan Tugas Latar Belakang

B24 pelajaranPRO

Alihkan pekerjaan lambat ke pekerja latar belakang dengan Celery dan perantara pesan.

28

Penguatan Keamanan dalam Produksi

B24 pelajaranPRO

Amankan situs Django dari serangan web yang paling umum.

29

Terapkan dengan Gunicorn, Nginx, dan WhiteNoise

B24 pelajaranPRO

Bawa aplikasi Django ke server nyata dengan tumpukan WSGI produksi.

30

Jadikan Django Kontainer untuk Di Mana Saja

B24 pelajaranPRO

Kemas Django, Postgres, dan Redis ke dalam kontainer yang dapat direproduksi.

FAQ

Pertanyaan yang Sering Diajukan

Apakah kursus Django Academy gratis?

Ya. Kamu bisa memulai kursus Django Academy secara gratis dan menyelesaikan pelajaran interaktifnya tanpa biaya. Langganan PRO opsional membuka akses ke alat AI tingkat lanjut dan sertifikat yang bisa dibagikan.

Apakah aku perlu pengalaman sebelumnya untuk belajar PYTHON?

Tidak. Kursus dimulai dari dasar dan secara bertahap bergerak ke topik yang lebih canggih, jadi kamu bisa memulai meski tanpa pengalaman PYTHON sebelumnya.

Bagaimana cara aku belajar PYTHON di CoddyKit?

Kamu belajar dengan praktik. Pelajaran interaktif pendek memadukan penjelasan yang jelas dengan latihan koding langsung yang berjalan real-time, dan tutor AI 24/7 memberikan bantuan personal kapan pun kamu stuck.

Apakah aku dapat sertifikat saat menyelesaikan Django Academy?

Ya. Pelajar PRO bisa mengikuti ujian dan meraih sertifikat penyelesaian yang bisa dibagikan dengan kode verifikasi untuk kursus Django Academy.

Bisakah aku belajar PYTHON di ponselku?

Ya. CoddyKit tersedia di web dan sebagai aplikasi native iOS dan Android, jadi kamu bisa belajar PYTHON di perangkat apa pun dan progresmu tersinkronisasi di semuanya.

Mulai Django Academy Sekarang

Bergabunglah dengan ribuan pelajar yang menguasai pemrograman dengan pelajaran bertenaga AI.

Mulai Gratis →Jelajahi Semua Kursus