Logo Koala Skodev mengetik

Skodev

Belajar coding dalam bahasa Indonesia

BELAJAR DJANGO - PENGERTIAN, KURIKULUM DAN CARA BELAJAR

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

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.

Daftar kurikulum Belajar Django v2

Membuat website dengan python menjadi lebih mudah dan rapi dengan fitur-fitur luar biasa dari 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 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 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 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 kelas 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


Daftar newsletter skodev masukkan emailmu untuk dapat informasi menarik dari dunia koding