Belajar Django Learning Path lewat praktik langsung, dibimbing instruktur via Zoom. Disusun untuk developer pemula dan mahasiswa informatika. Kursus Django Learning ini tersedia juga sebagai training Django Learning maupun pelatihan Django Learning in-house untuk kebutuhan perusahaan.
Silabus
•Sesi 1 (1.5 jam): Pengenalan Django Learning Path: sejarah, kegunaan, dan ruang lingkup industri
•Sesi 3 (1.5 jam): Mengenal antarmuka (interface) dan navigasi dasar
•Sesi 4 (1.5 jam): Pengaturan preferensi & workspace yang efisien
•Sesi 5 (1.5 jam): Tools & menu utama: fungsi dan penggunaan dasar
•Sesi 6 (1.5 jam): Latihan dasar: membuat project pertama
•Sesi 7 (1.5 jam): Import & export file dasar di Django Learning Path
•Sesi 8 (1.5 jam): Teknik dasar penyimpanan & manajemen file project
•Sesi 9 (1.5 jam): Studi kasus sederhana: aplikasi Django Learning Path di dunia kerja
•Sesi 10 (1.5 jam): Review materi dasar & quiz pemahaman
Daftar Kursus Ini
Kurikulum Kursus Learning Path Django
1. Django Fundamental
Dengan Django, Anda dapat mengambil aplikasi web dari konsep hingga peluncuran dalam hitungan jam. Ini adalah kerangka kerja sumber terbuka dan gratis yang dirancang di atas Python dan mendukung arsitektur berbasis data. Dalam kursus ini, pelajari apa yang perlu Anda ketahui untuk memulai dan menjalankan dengan Django. Mendefinisikan model data dan bidang, belajar database, dan menggunakan penangan URL bawaan kerangka kerja, tampilan, dan templat untuk menyusun sisa back end. Plus, pelajari bagaimana menggabungkan CSS dan JavaScript untuk meningkatkan gaya dan kegunaan dari cetakan Django Anda.
Pengenalan Membuat Aplikasi Web Secara Cepat
Apa yang harus anda ketahui
Git Hub dan File Latihan
Setting Up Project Django Apa itu Django
Install Python dan Django
Membuat Project Django
Membuat Aplikasi Django
Bekerja Dengan Django Model Dan Admin Models, Routing, Views dan Template
Django Model
Django Field
Implementasi Model dan Field
Migrasi Django
Import Data CSV
Bekerja Dengan Django Admin
Query Data Menggunakan Django ORM
Membangun URL Handler Dan View Memahami URL Pattern
Implementasi URL Pattern
Implementasi Django Views
Membangun Template Django Template Django
Membuat Template Django Pertama Anda
Melakukan Lebih Banyak Dengan Template Django
Struktur Template
Integrasi CSS Dan JavaScript
SELESAI
2. Membuat Portofolio Personal Menggunakan Django
Django — kerangka web sumber terbuka yang dirancang di atas Python — dapat membantu Anda dengan cepat menghidupkan ide situs web Anda. Dalam kursus ini, pelajari dasar-dasar Django untuk pengembangan web dengan membangun situs web Anda sendiri — portofolio pribadi — dari awal. Menjelaskan cara membuat database, mendesain tata letak untuk situs web Anda, dan menambah serta memperbarui jalur URL. Pelajari bagaimana menghubungkan proyek Django Anda ke Postgres, menambahkan file dan URL statis, dan banyak lagi.
Pertanyaan yang Sering Diajukan
Apakah kursus Django Learning Path ini cocok untuk pemula?▾
Materi disusun bertahap mulai dari konsep dasar, sehingga peserta tanpa pengalaman sebelumnya tetap bisa mengikuti dengan pendampingan instruktur.
Bagaimana metode belajarnya?▾
Kelas online live via Zoom dengan instruktur berpengalaman, praktik langsung, serta rekaman sesi yang bisa diputar ulang. Tersedia juga opsi in-house training untuk perusahaan.
Apakah ada project akhir yang bisa dijadikan portofolio?▾
Ya, setiap peserta menyelesaikan mini project end-to-end yang bisa langsung dijadikan portofolio atau bahan skripsi/tesis.
Apakah mendapat sertifikat setelah selesai?▾
Ya, peserta yang menyelesaikan program mendapatkan e-certificate resmi dari Cerdas Inovasi Digital.
Bagaimana cara mendaftar?▾
Klik tombol daftar pada halaman kursus ini atau hubungi admin kami untuk konsultasi jadwal dan paket yang sesuai kebutuhan Anda.
Membuat Aplikasi Django Membuat Project Baru Di Django
Membuat Aplikasi Django Di Dalam Project
Seting Up URL Di Dalam Project Django
Database Django Membuat Model Django
Setup Postgres Untuk Django
Menghubungkan Project Django Ke Postgres
Membuat Django Migrasi dan Migrate
Setting Admin Panel Django
Membuat Object Model Lewat Admin Panel
Pulling Object Dari Database
Mendesain Project Django Pengenalan Bootstrap dan Instalasi
Layout Halaman dan Template Django
Menambahkan Gambar Statis Ke Dalam Project
Collectstatic Django
Bootstrap sebagai statis Asset Di Django
Sentuhan Akhir Desain Project Django
Detail Object Di Django Menghubungkan URL dan Template Django
Membuat Views Django
Desain Tampilan Detail Object
URL Path Dengan Parameter
SELESAI
3. Belajar Django Test Driven Development (TDD)
Sebagai kerangka kerja web Python tingkat tinggi, Django sangat berguna untuk dipahami para pengembang. Menggabungkan Django dengan proses pengembangan yang digerakkan oleh percobaan dapat mengarah pada kode berkualitas lebih tinggi dan siklus pengembangan yang lebih cepat. Beelajar pengembangan yang digerakkan oleh pengujian dengan Django. Mengeksplorasi tes fungsional dan tes unit, membahas perbedaannya. Dia juga mencakup metode pengujian lanjutan, kerangka pengujian Django, pengujian hash, permintaan POST, AJAX, dan banyak lagi.
Tujuan pembelajaran
Filosofi TDD
Membandingkan tes fungsional dan unit
Menulis tes dalam Selenium
Menulis tes unit
Menguji data halaman
Pengujian hash
Menulis tes untuk input pengguna
Menguji permintaan POST
Implementasi AJAX TDD vs. pengujian
Pengenalan Mengapa Test Driven Development Penting
Apa yang harus anda ketahui
Filosofi TDD Dan Pengenalan Project
Tes Fungsional Test Fungsional VS Tes Unit
Menulis Tes Di Selenium
Passing Tes Pertama
Testing Framework Django
Mengembangkan Tes
Tes Unit Menulis Tes Unit
Testing Halaman Data
Testing Hash
Menulis Tes Untuk Input User
Menyimpan Model
Tes Untuk Permintaan POST
Passing Tes
Testing Tingkat Lanjut Input User Dengan Tes Fungsional
Menunggu Tes
AJAX
Testing dan Deploy
TDD VS Tes Setelahnya
SELESAI
4. Django FORM
Sebagian besar situs web memerlukan penggunaan formulir untuk menerima data dari pengguna, jadi penting untuk mengetahui cara mengumpulkan dan menangani data dengan aman sambil mempertahankan pengalaman yang ramah pengguna di situs web Anda. Dalam kursus ini, pelajari bagaimana menggunakan Django untuk membuat formulir dari awal. Menjelaskan cara menerapkan formulir ke situs Anda, mengakses data yang disimpan, memanfaatkan data formulir yang dikirimkan, bekerja dengan widget, menyesuaikan kumpulan formulir, dan banyak lagi.
Tujuan pembelajaran
Membuat kolom formulir
Menggunakan data yang dikirimkan
Menambahkan model
Menggunakan kelas ModelForms
Bekerja dengan widget
Menerima file dan beberapa formulir di halaman
Menyesuaikan formulir Menggunakan validasi lokal
Menyampaikan kesalahan secara bertanggung jawab
Menyesuaikan formulir Styling dengan CSS
Pengenalan Pengenalan Lebih Mendalam Tentang Form Django
Apa yang harus Anda Ketahui
Menjelajahi Project
Memulai Dengan Form Membuat Project Baru
Membuat Form Dari Awal
Form Field
Submit Form
Kelas Form Di Django
Menggunakan Data Submit
Fitur Lanjut Tentang Form Menambahkan Model
Form Model
Bekerja Dengan Widget
Widget Tingkat Lanjut
Form Dan File
Multiple Form Dalam Satu Halaman
Tampilan Formset
Mengontrol Number Dari Formset
Editing Object
Konfirmasi Input
Mengatur Gaya Dan Kustomisasi Form Validasi Lokal Dan Error
Server Based Error
Rendering Form
Kustom Form
Mempercantik Form Dengan CSS
Mengatur Gaya Home Page
Gaya Form
SELESAI
5. Membangun RESTful Web APIs Menggunakan Django
API adalah teknologi penting untuk mengirimkan data ke aplikasi — dari situs e-niaga front-end hingga aplikasi iOS dan Android. Kerangka kerja Django REST adalah pilihan alami untuk pengembang Python dan Django yang ingin membuat API ujung belakang RESTful sendiri. Selain alat pembuatan prototipe yang cepat, kerangka kerja tersebut mencakup skema otentikasi, serialisasi untuk mengurai data kompleks menjadi jenis yang ramah Python, dan perutean URL otomatis. Kursus ini menunjukkan bagaimana menggunakan kerangka Django Rest untuk membuat API web RESTful sederhana. Menjelaskan cara membuat serializer, penyaji, pemfilteran dan pagination, serta router dengan kumpulan tampilan yang dapat digunakan konsumen untuk mengakses API. Juga menunjukkan cara menguji kode Anda untuk memastikan API Anda berfungsi seperti yang diharapkan. Di akhir kursus, Anda akan mengetahui cara menggunakan toolkit yang canggih dan fleksibel ini untuk membangun pengalaman web berdasarkan data Anda sendiri.
Tujuan pembelajaran
Membuat serializer
Bekerja dengan tampilan API
Memfilter ujung belakang
Mengaktifkan pagination
Menjalankan operasi CRUD
Mengelola bidang serializer
Menguji tampilan API
Pengenalan Membuat REST API Django Dan Django REST Freamwork
Apa yang harus Anda Ketahui
Serializing, Listing, Filtering Dan Pagination Model Membuat Django Rest Framework Serializer untuk model
Membuat ListAPIView Subclass
Menghubungkan APIView Ke Route
Filter Back End Menggunakan URL Query Parameter
Mengaktifkan Full-Text-Search Filter
Mengaktifkan Paginasi Dari Queryset Dalam API Respon
Create, Retrieve, Update Dan Delete (CRUD) Operasi Untuk Model Membuat CreateAPIView Subclass
Menghubungkan CreateAPIView Subclass Ke Router
Membuat DestroyAPIView Subclass
Menghubungkan DestroyAPIView Subclass Ke Router
Membuat UpdateAPIView Subclass
Menghubungkan UpdateAPIView Subclass Ke Router
Mengatur Serializer Field, Hubungan, Dan Validasi Serializer hanya field pilihan
Serializer Untuk Menunjukan Hubungan Model
Serializer Number Field
Serializer Date Dan Time Field
List, Dicts Dan JSON Object
Serializer ImageFiled Dan FileField
Testing API Views Tes Untuk CreateAPIView Subclass
Tes Untuk DestroyAPIView Subclass
Tes Untuk ListAPIView Subclass
Tes Untuk UpdateAPIView Subclass
Menangani Upload Gambar Di Dalam Unit Tes
SELESAI
6. Deploy/Menyebarkan Aplikasi Django
Menerapkan aplikasi Django ke produksi tidak harus menantang. Dengan mempelajari cara memanfaatkan solusi berbasis cloud seperti Digital Ocean, AWS, Heroku, atau Azure, Anda dapat memenuhi kebutuhan penerapan Anda, dari kecil hingga besar. Menjelaskan langkah-langkah untuk membuat situs Django ditayangkan. Kursus ini menunjukkan cara bekerja dengan PostgreSQL, NGINX, S3, dan lainnya, sehingga Anda dapat memperoleh keterampilan yang diperlukan untuk mentransfer kode ke host, mengelola file, membuat alamat web, menyiapkan database, menguji situs, dan menerapkan Aplikasi Django.
Tujuan pembelajaran
Mentransfer kode ke server
Mengelola file media
Membuat URL kustom
Mengonfigurasi pengaturan file
Mengamankan server
Pengaturan database
Pengaturan PostgreSQL
Pengujian Gunicorn
Pengaturan NGINX
Pengaturan penyimpanan
Pengenalan Membuat Situs Anda Tampil Live
Apa yang harus Anda Ketahui
Memilih Penyebaran yang tepat
Digital Ocean Membuat Akun Digital Ocean
Membuat Droplet
Mengamankan Server Anda
Setup Postgres
Transfer Kode Ke Server
Konfigurasi Dan Setting File
Testing Penyebaran/Deployement
Testing Gunicorn
Setup NGINX
Koneksi URL Anda
AWS (Amzone Web Service) Akun AWS
Deploy Di AWS
Testing Situs Anda
Setup Dan Koneksi Database
Migrasi
Setup S3 Storage
Static Dan Media File
Kustom URL
Heroku Akun Heroku
Deploy Di Heroku
Database Di Heroku
Static Dan Media File
Kustom URL
Azure Akun Azure
Setup Database
Transfer Kode Ke Server
Setting Dan Konfigurasi File
Testing Penyebaran
Testing Gunicorn
Setup NGINX
Koneksi URL Anda
SELESAI
Metode Belajar di Cerdas Inovasi Digital
Kelas online live via Zoom bersama instruktur berpengalaman, praktik langsung dengan studi kasus nyata, dan rekaman sesi yang bisa diputar ulang. Tersedia juga paket in-house training untuk kebutuhan perusahaan di seluruh Indonesia.
Hubungi kami untuk konsultasi jadwal dan paket yang paling sesuai dengan kebutuhan Anda.
Kenapa Ambil Kursus Django Ini
Kursus Django ini cocok untuk yang ingin menguasai Django. Baru mengenal Django? Baca dulu panduan Django kami. Untuk dokumentasi resmi, cek halaman resmi Django.