Home / Pemrograman / Django / Pelatihan/Kursus Django Learning Path | Menjadi Developer Django
Biaya Kursus Komputer Jogja Multimedia

Pelatihan/Kursus Django Learning Path | Menjadi Developer Django

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.

  1. Pengenalan
    • Membuat Aplikasi Web Secara Cepat
    • Apa yang harus anda ketahui
    • Git Hub dan File Latihan
  2. Setting Up Project Django
    • Apa itu Django
    • Install Python dan Django
    • Membuat Project Django
    • Membuat Aplikasi Django
  3. 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
  4. Membangun URL Handler Dan View
    • Memahami URL Pattern
    • Implementasi URL Pattern
    • Implementasi Django Views
  5. 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.

Tujuan pembelajaran

  • Menyiapkan URL dalam proyek Django Anda
  • Membuat model di Django
  • Menghubungkan proyek Django Anda ke Postgres
  • Menambahkan gambar statis
  • Merancang tata letak untuk situs web Anda
  • Membuat tampilan objek
  • Memperbarui jalur URL
  1. Pengenalan
    • Membuat Website Menggunakan Python
    • Apa yang harus anda ketahui
  2. Membuat Aplikasi Django
    • Membuat Project Baru Di Django
    • Membuat Aplikasi Django Di Dalam Project
    • Seting Up URL Di Dalam Project Django
  3. 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
  4. 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
  5. 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
  1. Pengenalan
    • Mengapa Test Driven Development Penting
    • Apa yang harus anda ketahui
    • Filosofi TDD Dan Pengenalan Project
  2. Tes Fungsional
    • Test Fungsional VS Tes Unit
    • Menulis Tes Di Selenium
    • Passing Tes Pertama
    • Testing Framework Django
    • Mengembangkan Tes
  3. Tes Unit
    • Menulis Tes Unit
    • Testing Halaman Data
    • Testing Hash
    • Menulis Tes Untuk Input User
    • Menyimpan Model
    • Tes Untuk Permintaan POST
    • Passing Tes
  4. 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
  1. Pengenalan
    • Pengenalan Lebih Mendalam Tentang Form Django
    • Apa yang harus Anda Ketahui
    • Menjelajahi Project
  2. Memulai Dengan Form
    • Membuat Project Baru
    • Membuat Form Dari Awal
    • Form Field
    • Submit Form
    • Kelas Form Di Django
    • Menggunakan Data Submit
  3. 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
  4. 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
  1. Pengenalan
    • Membuat REST API Django Dan Django REST Freamwork
    • Apa yang harus Anda Ketahui
  2. 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
  3. 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
  4. 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
  5. 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
  1. Pengenalan
    • Membuat Situs Anda Tampil Live
    • Apa yang harus Anda Ketahui
    • Memilih Penyebaran yang tepat
  2. 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
  3. 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
  4. Heroku
    • Akun Heroku
    • Deploy Di Heroku
    • Database Di Heroku
    • Static Dan Media File
    • Kustom URL
  5. Azure
    • Akun Azure
    • Setup Database
    • Transfer Kode Ke Server
    • Setting Dan Konfigurasi File
    • Testing Penyebaran
    • Testing Gunicorn
    • Setup NGINX
    • Koneksi URL Anda
    • SELESAI

 

KURSUS KOMPUTER ONLINE DIMANAPUN ANDA BERADA

About Jogja Multimedia

Check Also

Pelatihan/Kursus Tableau | Tableau 2020 Advanced Training

Pelatihan praktik langsung tentang Tableau 2020. Mempersiapkan Menjadi Ahli Tableau dan menjadi Konsultan / Pengembang …

Pelatihan/Kursus OpenCV | Computer Vision OpenCV

Pelajari alat CV & lakukan langsung di semua topik penting Apa yang akan Anda pelajari …

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *