logo
logo icon

Django dari Nol hingga Mahir: Kursus Lengkap untuk Developer Web

Django Framework
Django dari Nol hingga Mahir: Kursus Lengkap untuk Developer Web
Teacher

admin

Last Update:

November 17, 2024

Review:
0(0)

About Course

Pelajari cara membangun aplikasi web profesional dengan Django dalam kursus "Django dari Nol hingga Mahir". Dari dasar hingga tingkat mahir, kursus ini akan membimbing Anda melalui pembuatan aplikasi web nyata menggunakan Django, termasuk blog, aplikasi administrasi sekolah, dan banyak lagi. Anda akan menguasai konsep dasar seperti views, model, dan URL patterns, serta fitur lanjutan seperti Class-Based Views, form handling, dan integrasi dengan MySQL. Dengan tutorial praktis dan proyek dunia nyata, kursus ini dirancang untuk membantu Anda menjadi developer Django yang siap menghadapi tantangan pengembangan web modern.

About Course

Apakah Anda ingin mempelajari cara membangun aplikasi web profesional dengan Django? Kursus “Django dari Nol hingga Mahir” ini adalah panduan lengkap yang dirancang untuk membawa Anda dari pemula hingga mahir dalam pengembangan aplikasi web menggunakan Django, salah satu framework Python yang paling populer.

Dalam kursus ini, Anda akan mempelajari langkah demi langkah mulai dari konsep dasar Django, pembuatan aplikasi sederhana, hingga pengembangan proyek nyata seperti blog dan aplikasi administrasi sekolah. Kursus ini cocok bagi Anda yang baru mengenal Django maupun bagi pengembang web yang ingin memperdalam keterampilan dalam framework Python ini.

What Will You Learn?

  • Pengenalan Django: Pelajari dasar-dasar Django, cara menginstalnya, dan membangun struktur proyek pertama Anda.
  • Membuat Views dan URL Patterns: Kuasai cara membuat tampilan (views) dengan Function-Based Views (FBV) dan Class-Based Views (CBV), serta memanipulasi URL Patterns untuk aplikasi Anda.
  • Model dan ORM Django: Pahami cara membuat model untuk menyimpan data dan gunakan ORM Django untuk melakukan query database dengan mudah.
  • Membuat Aplikasi Web Nyata: Bangun aplikasi blog lengkap, termasuk fitur seperti penulisan artikel, komentar, pagination, dan pengelolaan artikel.
  • Formulir dan Pengolahan Data: Pelajari cara membuat form dinamis, validasi input, dan menyimpan data ke dalam database menggunakan Django Forms dan Model Forms.
  • Mengelola Static Files dan Template: Integrasikan file CSS, JavaScript, dan template untuk meningkatkan tampilan dan interaktivitas aplikasi Anda.
  • Penggunaan Admin Interface: Manfaatkan Django Admin untuk mengelola data aplikasi secara efisien tanpa menulis kode tambahan.
  • Aplikasi Administrasi Sekolah: Bangun aplikasi administrasi sekolah dari awal hingga selesai, lengkap dengan pengelolaan data siswa, guru, kelas, dan jadwal.
  • Penggunaan MySQL dan Pengelolaan Database: Integrasikan MySQL dengan Django untuk penyimpanan data yang lebih efisien dan scalable.

Course Content

Pengenalan Django dan Persiapan Proyek

  • Apa itu Web Framework Django
    17:25
  • Install Django
    13:46
  • Pengenalan Project
    09:21
  • Pengenalan App
    06:40

Views di Django

Admin Interface

Models dan ORM Django

URL dan Routing di Django

Membuat Blog dengan Django

Static Files dan Template

Forms di Django

Pengelolaan Database

Aplikasi Administrasi Sekolah

Student Ratings & Reviews

No Review Yet
No Review Yet
Free
Free access this course
  • Instructor
    admin
  • Language
    English

Payment :

img

Material Includes

  • Bagian 1: Pengenalan Django dan Persiapan Proyek
  • Apa itu Web Framework Django
  • Install Django
  • Pengenalan Project
  • Pengenalan App
  • Bagian 2: Views di Django
  • Function Based Views (FBV)
  • Class Based Views (CBV)
  • Bagian 3: Admin Interface
  • Admin Interface
  • Bagian 4: Models dan ORM Django
  • Membuat Models
  • Menampilkan Data dari Model ke Views (FBV)
  • Menampilkan Data dari Model ke Views (CBV)
  • Models ORM A
  • Models ORM B
  • Bagian 5: URL dan Routing di Django
  • URL Pattern Dinamis
  • URL Namespace
  • Bagian 6: Membuat Blog dengan Django
  • Membuat Blog Part 1
  • Membuat Blog Part 2
  • Membuat Blog Part 3A
  • Membuat Blog Part 3B
  • Membuat Blog Part 3C
  • Membuat Blog Part 4A
  • Membuat Blog Part 4B
  • Penutup Membuat Blog
  • Bagian 7: Static Files dan Template
  • Static File
  • Menambahkan CSS
  • Menggunakan Bootstrap dan JavaScript
  • Python Syntax di Template
  • Template Inheritance
  • Pagination
  • Bagian 8: Forms di Django
  • Class Forms
  • Form Field and Options
  • Form Widget
  • Form and Bootstrap
  • Menyimpan ke Database
  • Form Model
  • Bagian 9: Pengelolaan Database
  • Setup MySQL
  • Bagian 10: Aplikasi Administrasi Sekolah
  • Aplikasi Administrasi Sekolah Part 1
  • Aplikasi Administrasi Sekolah Part 2
  • Aplikasi Administrasi Sekolah Part 3
  • Aplikasi Administrasi Sekolah Part 4
  • Aplikasi Administrasi Sekolah Part 5
  • Aplikasi Administrasi Sekolah Part 6
  • Aplikasi Administrasi Sekolah Part 7

Requirements

  • Requirements:
  • Pengetahuan dasar tentang pemrograman Python
  • Pengalaman dasar dengan HTML, CSS, dan JavaScript
  • Komputer dengan sistem operasi Windows, macOS, atau Linux
  • Koneksi internet untuk mengunduh perangkat lunak dan mengikuti tutorial
  • Editor teks seperti Visual Studio Code atau PyCharm
  • Python versi 3.6 atau lebih tinggi terinstal di sistem
  • MySQL atau database lainnya (untuk bagian pengelolaan database)
  • Instructions:
  • Instalasi Python dan Django
  • Pastikan Python sudah terinstal di komputer Anda. Unduh di python.org.
  • Instal Django menggunakan pip:
  • pip install django
  • Membuat Proyek Django Baru
  • Jalankan perintah untuk membuat proyek baru:
  • django-admin startproject nama_proyek
  • Membuat Aplikasi Django
  • Setelah proyek dibuat, buat aplikasi baru dengan perintah:
  • python manage.py startapp nama_aplikasi
  • Menjalankan Server
  • Jalankan server pengembangan dengan perintah:
  • python manage.py runserver
  • Mengakses Admin Interface
  • Setelah server berjalan, akses admin interface melalui URL:
  • http://127.0.0.1:8000/admin
  • Membuat dan Mengonfigurasi Database
  • Ikuti langkah-langkah untuk mengonfigurasi database MySQL di settings.py.
  • Ikuti Tutorial dan Bangun Proyek
  • Ikuti tutorial secara berurutan dan bangun aplikasi web sesuai dengan petunjuk di setiap bab.

Audience

  • Developer pemula yang ingin memulai karir sebagai pengembang web dengan Django.
  • Pengembang web yang sudah berpengalaman dengan framework lain dan ingin belajar Django.
  • Siapa saja yang tertarik membangun aplikasi web dinamis dengan menggunakan Python dan Django.
X