
Daftar Pelajaran Track Belajar Django v2 di Sekolah Koding
Membuat website dengan python menjadi lebih mudah dan rapi dengan fitur-fitur luar biasa dari django

Mulai belajar Django
Salah satu framework python yang luar biasa digunakan untuk membuat website yaitu django!
Daftar isi Mulai belajar Django
Install dan intro django
apa itu django dan bagaimana cara install django
Basic routing django
dasar dari sistem routing di django
Konsep app di django
konsep app di framework django
Setup database dan timezone
bagaimana cara menyiapkan dan menggunakan database di django, kita lihat juga cara setting timezonenya
Model dan migration
apa itu model dan migration pada django dan bagaimana cara membuatnya
Bermain database di shell
bermain dengan database melalu fungsi shell untuk mengenal query dasar di django
Database ke browser
Sekarang saatnya melihat sistem database django diimplementasikan langsung pada browser
Admin di django
Salah satu sistem yang luas biasa pada framework django yaitu sistem admin yang data automatis
Basic template
mengenal sistem templating pada framework django
Template untuk semua halaman
menyiapkan satu template dasar untuk semua halaman pada django
Static file css django
bagaimana cara menghubungkan file statik seperti css pada django
Model dan admin sistem komentar
memasukkan model baru yaitu komentar dan memodifikasinya pada sistem admin django
Single view dari blog
menampilkan halaman single dari setiap blog yang ada pada django
Halaman error custom
membuat halaman custom error pada django
Url dan namespace
mengatur sistem url dan namespace pada django
Form komentar untuk user
membuat forum komentar untuk user pada aplikasi django yang kita buat
Validasi sederhana
membuat validasi sederhana pada aplikasi django
Form dari django
membuat form yang datang dari django
Handle form
bagaimana cara menghandle form atau inputan dari user pada django
Mengirim email
bagaimana cara mengirim email dengan framework django
Validasi error
membuat validasi error untuk input yang kita buat
Modelform di django
bagaimana cara membuat modelform pada django
Validasi di modelform
membuat validasi error untuk modelform yang kita buat pada django
Edit dan update modelform
menggedit dan update modelform yang dibuat

Sistem auth di django
Belajar sistem autentikasi dan autorisasi pada django. Cara membuat sistem register, login, lupa pas...
Daftar isi Sistem auth di django
Trailer auth django
Trailer kelas membuat sistem authentikasi dengan framework django
Persiapan account app
mempersiapkan app accounts yang akan menampung kode yang berhubungan dengan auth
Register user
membuat sistem registarsi user dengan custom logika signup yang kita buat
Sistem login user
memanfaatkan sistem login yang sudah datang automatis dari django
Logout dan menu dinamis
bagaimana sistem logout di django dan membuat menunya dinamis terhadap kondisi user
Memproteksi halaman
memproteksi halaman django, hanya orang yang sudah login saja yang boleh mengakses
Menambahkan model user ke post
menambahkan model user ke model post yang kita buat sebelumnya
Proteksi kepemilikan data
memproteksi atau memberi autorisasi hanya kepada pemilik post
Cara mengganti password
bagaimana cara mengganti password dengan fungsi yang sudah datang dari django
Verifikasi email frontend
kita akan menyiapkan verifikasi email saat user baru mendaftar, mulai dari frontendnya
Menyiapkan model baru
menambahkan model baru sebagai tambahan untuk status email user yang sudah diaktifkan atau belum
Generate token saat signup
mengenerate token base64 dan random string sebagai kode unik untuk masing-masing user
Persiapan mengirim email aktivasi
mengirim email ke user sebagai pengingat untuk mengaktifkan akunnya
Memperbaiki error mengirim email
ada masalah saat kita mengirim email, kita perbaiki errornya sekarang
Mengaktifkan user via token email
bagaimana logika mengaktifkan user yang sudah mengklik link dari emailnya agar bisa mengakses website
Menghilangkan namespace accounts
ada masalah yang cukup rumit kalau kita menggunakan namespace saat menggunakan sistem authentikasi bawaan dari django
Revisit mengganti password
karena namespace sudah dihilangkan, mengganti password bisa kita buat lebih automatis
Reset lupa password
bagaimana dengan kasus saat user melupakan passwordnya, lihat disini

Class Based View Django
Selain menggunakan function based untuk viewnya, django juga menyediakan -Class Based View- agar str...
Daftar isi Class Based View Django
Intro class based views
perkenalan apa itu class based view pada django dan apa kegunaannya
Menggunakan template view
menggunakan templateview dasar untuk menampilkan halaman .html di django
Metode get dan post di class based views
bagaimana dengan mengatasi metode get dan post di sistem class based view
Proteksi halaman login
memproteksi halaman login pada class based view di django pun sedikit berbeda dibandingkan dengan function based
Selesai class based view
itu dia untuk perkenalan class based view django

Aplikasi forum dengan Django
Kita akan membuat aplikasi forum lengkap dengan sistem authentikasi dan komentar menggunakan class b...
Daftar isi Aplikasi forum dengan Django
Trailer django aplikasi forum
trailer membuat aplikasi forum dengan class based view di django
Memulai project dan model
memulai project forum dengan membuat appsnya dan menyiapkan model model yang dibutuhkan
Registrasi user
fitur user untuk register di website forum ini sebelum membuat postingan
Login dan logout
menambahkan fungsi login dan logout untuk mengautentikasi user yang ingin menggunakannya
Membuat admin
membuat admin atau superuser untuk memanage semua data agar lebih mudah
Menambahkan field slug
menambahkan field slug yang terlewatkan saat membuat model, agar lebih ramah URLnya untuk dibaca
Membuat forum dengan createView
membuat forum dengan fungsi createview, yang datang automatis dari django
Mencegah duplikasi slug
bagaimana cara mencegah duplikasi dari slug atau urlnya agar tidak ada yang kembar?
Mengatur halaman admin
mengatur halaman admin agar komentar dan forumnya jadi lebih mudah diakses
Daftar forum dengan listview
membuat daftar forum dengan fungsi listview, yang datang automatis dari django
Halaman single dengan detailview
membuat halaman detail forum dengan fungsi detailview, yang datang automatis dari django
Edit data dengan updateview
mengedit dan update data forum dengan fungsi UpdateView, yang datang automatis dari django
Menghapus dengan deleteview
Menghapus salah satu forum dengan fungsi deleteView, yang datang automatis dari django
Membuat komentar untuk forum
Lihat bagaimana cara membuat komentar untuk forum
Edit dan hapus komentar
mengedit dan menghapus komentar hanya untuk user yang punya akses
Menambahkan flash message
menambahkan flash message sebagai feedback untuk user saat melakukan action tertentu
Pagination halaman
membuat sistem pagination atau halaman dengan satu snippet yang akan kita ambil dari internet
Menghias tampilan
untuk menghias tampilannya, kamu bisa membuat custom css sendiri atau menggunakan framework seperti bulma atua bootstrap
Daftar Materi Mulai belajar Django
Salah satu framework python yang luar biasa digunakan untuk membuat website yaitu django!
install dan intro django
apa itu django dan bagaimana cara install django
basic routing django
dasar dari sistem routing di django
konsep app di django
konsep app di framework django
setup database dan timezone
bagaimana cara menyiapkan dan menggunakan database di django, kita lihat juga cara setting timezonenya
model dan migration
apa itu model dan migration pada django dan bagaimana cara membuatnya
bermain database di shell
bermain dengan database melalu fungsi shell untuk mengenal query dasar di django
database ke browser
Sekarang saatnya melihat sistem database django diimplementasikan langsung pada browser
admin di django
Salah satu sistem yang luas biasa pada framework django yaitu sistem admin yang data automatis
basic template
mengenal sistem templating pada framework django
template untuk semua halaman
menyiapkan satu template dasar untuk semua halaman pada django
static file css django
bagaimana cara menghubungkan file statik seperti css pada django
model dan admin sistem komentar
memasukkan model baru yaitu komentar dan memodifikasinya pada sistem admin django
single view dari blog
menampilkan halaman single dari setiap blog yang ada pada django
halaman error custom
membuat halaman custom error pada django
url dan namespace
mengatur sistem url dan namespace pada django
form komentar untuk user
membuat forum komentar untuk user pada aplikasi django yang kita buat
validasi sederhana
membuat validasi sederhana pada aplikasi django
form dari django
membuat form yang datang dari django
handle form
bagaimana cara menghandle form atau inputan dari user pada django
mengirim email
bagaimana cara mengirim email dengan framework django
validasi error
membuat validasi error untuk input yang kita buat
modelform di django
bagaimana cara membuat modelform pada django
validasi di modelform
membuat validasi error untuk modelform yang kita buat pada django
edit dan update modelform
menggedit dan update modelform yang dibuat