Yang akan Anda pelajari
-
Pelajari Django Dari Awal & Dapatkan Keterampilan Penting Untuk Melamar Posisi Pengembang Django Junior
-
Pelajari Django Langsung Dari Dasar Seperti Membuat Proyek Django, Memahami Model, Melakukan Migrasi, Menjalankan Aplikasi Django Di Server Lokal
-
Pelajari Cara Membangun Aplikasi Web Menggunakan Django & Python
-
Pelajari Cara Melakukan Otentikasi & Otorisasi Dalam Aplikasi Web Django Anda
-
Bangun Aplikasi E-niaga Lengkap Dengan Fungsi Tambahkan Ke Keranjang & Checkout, Manfaatkan Penyimpanan Lokal Untuk Menyimpan Data Keranjang
-
Bangun Perayap Berbasis Web Dinamis Menggunakan Django Untuk Merayapi Tautan Halaman Web
-
Bangun REST-API Menggunakan Django Rest Framework
-
Bangun Generator CV PDF Berbasis Web Menggunakan Django Untuk Mengotomatiskan Pembuatan PDF Dari Data Pengguna Dinamis
-
Bangun Pelacak Nutrisi & Kalori Makro yang Berfungsi Penuh Menggunakan Django & Chart JS Untuk Melacak & Memvisualisasikan Konsumsi Makronutrien & Kalori Harian
-
Pelajari Cara Menyesuaikan Panel Admin Di Django
-
Pelajari Cara Membuat Model, Tampilan & Template Di Django
-
Pelajari Cara Mengonfigurasi Pola URL & Menambahkan Spasi Nama Ke Aplikasi
-
Pelajari Cara Menggunakan Template Responsif Seluler Dengan Mengintegrasikan Django & Bootstrap
-
Pelajari Cara Menangani Permintaan POST Pengiriman Formulir & Menyimpan Data Ke Database
-
Pelajari Cara Mengintegrasikan JavaScript & Django Untuk Menyimpan Data Di Penyimpanan Lokal Browser
-
Pelajari Cara Menambahkan Fitur Lanjutan Seperti Pagination & Pencarian
-
Pelajari Cara Membuat Bagan Dinamis Menggunakan Chart JS & Integrasikan Dengan Django Untuk Visualisasi Data
Deskripsi
Kelas Master Django: Membangun Aplikasi Web Dengan Python & Django
Inilah Yang Anda Dapatkan Dengan Mendaftar Di Kursus Ini:
Penjelasan Kata Demi Kata: Di seluruh kursus, kami menjelaskan setiap baris kode, tanpa melewatkan satu baris kode pun.
Terstruktur dengan Baik & Mudah Dipelajari:Â Kursus telah dirancang khusus untuk memudahkan siswa mempelajari Django mulai dari tingkat dasar dan secara bertahap naik ke konsep lanjutan.
Inilah Semua yang Akan Anda Pelajari Dalam Kursus Lengkap Ini:Â
Dalam kursus praktis ini, Anda akan belajar bagaimana membangun aplikasi web yang kompleks dari awal menggunakan Django.
Kursus ini akan mengajarkan Anda Django, langsung dari awal dari tingkat paling dasar dan secara bertahap akan beralih ke topik lanjutan seperti otentikasi.
Seluruh kursus dibagi menjadi 17 bagian utama.
Berikut ini penjelasan singkat tentang apa yang akan Anda pelajari di setiap bagian kursus:
Bagian 1:Â Pengenalan dan instalasi perangkat lunak yang diperlukan.
Di bagian ini kita akan mempelajari apa itu Django dan mengapa itu digunakan. Kami juga akan memasang alat yang Anda perlukan untuk mulai membuat aplikasi web Django.
Bagian 2: Menyiapkan proyek Django:
Di bagian ini kita akan belajar tentang menyiapkan proyek Django, menggunakan server pengembangan.
Bagian 3: Tampilan & pola URL di Django.
Kita belajar tentang apa itu arsitektur MVT (model-view-template) dengan memulai dengan membuat tampilan di Django, kita juga akan mempelajari apa itu pola URL dan bagaimana mereka membantu kita menyiapkan rute untuk situs web kita.
Bagian 4: Basis Data & Model:
Bagian ini mencakup isi tentang cara membuat model di Django dan bagaimana model membantu kita membuat tabel database.
Bagian 5: Template:
Di bagian ini akan belajar tentang template di Django dan bagaimana kita dapat meneruskan data dari database ke template Django.
Bagian 6: File Statis & Desain Situs:
Bagian ini akan mengajarkan Anda cara menggunakan konten statis di situs Anda seperti gambar statis, JavaScript, dll. Dan cara menggunakan elemen statis ini untuk menata halaman web Anda.
Bagian 7: Formulir.
Setiap aplikasi Django perlu mengirimkan data ke back-end, bagian ini mencakup cara membuat formulir di Django yang memungkinkan kita melakukan operasi CRUD dasar yaitu membuat, membaca, memperbarui & menghapus.
Bagian 8: Otentikasi di Django:
Setiap aplikasi web perlu memastikan bahwa aplikasi tersebut menyediakan fitur registrasi dan login, di bagian ini kita mempelajari dengan tepat cara mengautentikasi pengguna di situs kami dan memasukkan mereka.
Kita juga akan belajar bagaimana melindungi halaman web tertentu dengan kata sandi di Django.
Bagian 9: Sinyal Django, Tampilan berbasis kelas di Django:
Bagian ini mencakup sinyal Django dan tampilan berbasis kelas di Django, yang merupakan alternatif untuk membuat tampilan berbasis fungsi.
Bagian 10: REST API
Di bagian ini kita akan mempelajari Django Rest Framework yang membantu kita membuat REST API menggunakan Django untuk aplikasi web Django apa pun.
Bagian 11: Penomoran halaman, Pencarian & Izin pengguna.
Setiap aplikasi web modern memerlukan fitur-fitur canggih seperti pagination, & pencarian. Kita belajar bagaimana membuat halaman web keluar dan bagaimana menambahkan fungsionalitas pencarian ke halaman web kita di Django. Kami juga belajar bagaimana menambahkan izin pengguna ke model Django kami sehingga hanya sekelompok pengguna tertentu di aplikasi kami yang mempunyai akses ke model tertentu.
Bagian 12: Membangun situs E-commerce.
Bagian ini akan mencakup semua yang perlu Anda ketahui untuk membangun situs web E-niaga yang berfungsi penuh. Formulir yang tepat untuk mencantumkan produk, mencarinya, menambahkannya ke keranjang, dan melakukan pembayaran, kami menerapkan setiap fitur dari awal.
Bagian 13: Kustomisasi Panel Admin.
Aplikasi web yang bagus memiliki panel admin yang bagus, di bagian ini kita akan mempelajari cara menyesuaikan panel admin untuk situs E-commerce kita agar lebih baik dalam melacak dan mengelola pesanan kita.
Bagian 14: Membangun Generator CV Berbasis Web.
Pada bagian ini kita akan membuat alat yang secara otomatis menghasilkan CV dalam format PDF dari data yang dikirimkan pengguna. Aplikasi ini akan membantu pengguna mengumpulkan data yang mereka inginkan di resume mereka dan secara dinamis akan menghasilkan CV untuk mereka yang secara otomatis diunduh ke komputer mereka.
Bagian 15: Membangun Scraper Tautan Berbasis Web.
Kami akan membangun alat utilitas berbasis web yang secara otomatis akan mengikis semua tautan yang ada di halaman web tertentu dan akan menghasilkan laporan darinya dalam bentuk nama dan alamat tautan. Aplikasi ini akan menerima URL halaman web dari pengguna akhir dan kemudian akan mengikis halaman web yang diberikan untuk mendapatkan link, menyimpan semua informasi terkait link di back-end dan akan menampilkannya kepada pengguna juga.
Bagian 16: Membangun Aplikasi Media Sosial.
Kami akan membangun aplikasi media sosial berbasis web dengan sistem otentikasi lengkap dengan fungsi reset dan lupa kata sandi. Aplikasi ini juga akan menyertakan fitur seperti mengomentari dan menyukai postingan pengguna lain.
Bagian 17: Membangun Pelacak Pengeluaran Tingkat Lanjut.
Pada bagian ini kami membangun aplikasi web pelacak pengeluaran tingkat lanjut yang memungkinkan pengguna membuat, membaca, memperbarui, dan menghapus pengeluaran di berbagai kategori dan kemudian menghitung data statistik seperti pengeluaran bulan, minggu, dan tahun terakhir yang tersebar di berbagai kategori. Kami juga secara visual mewakili pengeluaran ini dalam bagan menggunakan CharJS dan juga mempelajari bagaimana data dari basis data yang didukung Django dapat dimuat ke dalam bagan JavaScript dinamis.
Bagian 18: Membangun Aplikasi Obrolan Waktu Nyata.
Di bagian ini kita membangun aplikasi obrolan Real-Time menggunakan Django Channels dan WebSockets. Secara default Django menggunakan protokol HTTP untuk membuat permintaan sinkron, tetapi Django juga mendukung permintaan asinkron yang diperlukan untuk komunikasi waktu nyata dan multiklien. Di bagian ini kita mengeksplorasi kemampuan asinkron dari Django dan membangun aplikasi obrolan multiklien di mana banyak pengguna bisa terhubung dan mengirim pesan ke ruang obrolan.
Bagian 19: Membangun Aplikasi Pasar Digital Multi-Vendor.
Pada bagian ini kami membangun sebuah aplikasi yang memungkinkan vendor/penjual menjual produk digital kepada pelanggan mereka. Pelanggan dapat membeli produk dengan melakukan pembayaran online menggunakan Stripe sebagai gateway pembayaran dan mengunduh produk digital hanya setelah pembayaran berhasil. Vendor/penjual akan memiliki kemampuan untuk membuat produk digital, mendaftarkannya di pasar dan menjualnya. Bersamaan dengan itu penjual juga akan disediakan dashboard yang menyediakan statistik penjualan seperti penjualan tahunan, bulanan dan mingguan untuk produk yang terdaftar. Di bagian ini Anda akan mempelajari cara menerapkan fitur seperti menambahkan paywall untuk membatasi akses ke produk, cara mengintegrasikan gateway pembayaran stripe untuk melakukan pembayaran, cara membuat dasbor penjualan untuk menampilkan data statistik penjualan dalam format numerik dan grafis.
Setelah menyelesaikan kursus ini, Anda akan dapat melakukan hal berikut:
1. Membangun aplikasi Django tingkat lanjut dengan fitur seperti otentikasi, pencarian dan penomoran halaman.
2. Bangun REST API menggunakan Django Rest Framework.
3. Bangun situs web E-niaga yang berfungsi penuh dengan fitur seperti tambahkan ke troli, pencarian, pembayaran.
4. Sesuaikan sepenuhnya panel admin untuk aplikasi web Django apa pun.
5. Bangun alat dan aplikasi web canggih seperti generator PDF dan perayap web.
6. Bangun aplikasi media sosial yang memungkinkan Anda memposting gambar, menyukai, dan mengomentarinya.
7. Bangun alat keuangan canggih seperti pelacak pengeluaran dan sajikan data dalam bentuk grafik.
8. Bangun aplikasi obrolan waktu nyata menggunakan Django Channels dan permintaan asinkron.
9. Bangun pasar multi-vendor dengan fitur paywall canggih dan dasbor penjualan statistik.
Jadi mari kita mulai kursus menjadi ahli dalam Django.
Untuk siapa kursus ini:
- Pengembang atau pelajar Python tingkat pemula yang ingin membangun proyek/aplikasi web dunia nyata menggunakan Django