Belajar Django

Web framework yang lengkap menggunakan bahasa program python untuk membuat website dengan cepat dan kode yang rapi

gambar Belajar Django
Django adalah web framework yang akan membantu kamu membuat website dengan berbagai fiturnya untuk mencegah para developer menulis kode python yang sama berulang kali. Django juga fokus untuk membuat frameworknya cepat, aman dan mudah dikembangkan (scalable). Kamu akan punya sistem ORM (Object relational Model) untuk mengolah data, sistem Views mengatur logika dan sistem templating di bagian tampilannya. Satu hal lagi yang membuat banyak orang cinta, Django datang dengan fitur admin dimana sudah disediakan dashboard untuk mengolah data-data aplikasi kita nantinya. Kalau kamu mau membuat website yang cukup besar dengan bahasa program python, django perlu jadi pertimbangan.

cover playlist Belajar Django

Daftar Pelajaran Track Belajar 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 password, aktivasi akun via email dan masiih banyak lagi!


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 struktur logikan .views kita menjadi lebih rapi dan tentunya punya keuntungan lain


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 based view di django 2


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


Tag: Kenapa belajar Django, Mengenal apa itu Django, Di mana mulai belajar Django, mulai dari mana belajar Django , tutorial Django bahasa indonesia untuk pemula dari dasar, apa kegunaan Django, bagaimana cara menggunakan Django, belajar bertahap Django, kursus online Django