Skip to main content

🗓

Python Web Apps Development Using Django (Basic to Advanced)

Syllabus

Duration : 5 Days

Vendor : Purnama Academy Bandung (0838-0838-0001)

Training Descriptions:

Pelatihan "Python Web Apps Development Using Django" ini dikemas secara komprehensif untuk membimbing peserta dari tingkat dasar hingga tingkat lanjutan dalam pengembangan aplikasi web menggunakan Django. Dimulai dari pengenalan Python hingga konsep-konsep tingkat lanjutan dalam framework Django, setiap hari pelatihan akan terdiri dari empat sesi penuh dengan penjelasan teori, praktikum, dan proyek.



Training Objectives:

  1. Menguasai dasar-dasar bahasa pemrograman Python untuk pengembangan web.
  2. Mengerti konsep-konsep dasar dan menengah dalam framework Django.
  3. Mampu merancang, mengimplementasikan, dan menguji aplikasi web Django dari tingkat dasar hingga tingkat lanjutan.
  4. Menguasai teknik-teknik efektif dalam pengembangan aplikasi web.

Training Prerequisites:

  1. Tidak ada pengalaman sebelumnya yang diperlukan, sesuai untuk pemula.
  2. Minat dalam pengembangan web dan keinginan untuk memahami konsep-konsep dasar pemrograman.
  3. Peserta diharapkan membawa laptop sendiri dengan Python dan Django terinstal.

Target Audiences:

  1. Pemula yang ingin memulai perjalanan dalam pengembangan web dengan Python dan Django.
  2. Mahasiswa atau profesional IT yang ingin memperdalam keterampilan mereka dalam pengembangan aplikasi web.
  3. Pengembang yang ingin menguasai Django dari tingkat dasar hingga tingkat lanjutan.

Day-to-Day Outline:

Hari 1: Pengenalan Python untuk Pengembangan Web

  1. Pengenalan bahasa pemrograman Python
  2. Dasar-dasar pemrograman: variabel, tipe data, dan struktur kontrol
  3. Fungsi, modul, dan pustaka standar Python
  4. Pemrograman berorientasi objek (OOP) dalam Python
  5. Praktikum dan latihan mandiri

Hari 2: Memulai dengan Django: Instalasi dan Pembuatan Proyek

  1. Pengenalan singkat tentang Django dan keunggulannya
  2. Instalasi Django dan setup proyek pertama
  3. Struktur dasar proyek Django
  4. Konsep dasar URL routing dalam Django
  5. Membuat aplikasi pertama dalam Django

Hari 3: Dasar-Dasar Django: Model, Tampilan, dan Template

  1. Membangun model untuk merepresentasikan data
  2. Membuat tampilan untuk berinteraksi dengan model
  3. Membuat template untuk presentasi data
  4. Menerapkan relasi antar model
  5. Penggunaan templatetags dan filters dalam Django

Hari 4: Intermediate Django: Formulir, Otentikasi Pengguna, dan Error Handling

  1. Desain dan penggunaan formulir Django
  2. Implementasi otentikasi pengguna
  3. Penanganan formulir, keamanan, dan error handling
  4. Penggunaan Django Middleware
  5. Mengelola static files dan media files di Django

Hari 5: Advanced Django: Integrasi REST API dan Keamanan

  1. Pengenalan REST API dan keuntungannya
  2. Membuat RESTful API dengan Django REST Framework
  3. Mengonsumsi REST API di aplikasi Django
  4. OAuth dan otentikasi token untuk melindungi REST API
  5. Penerapan best practices keamanan dalam Django: handling exceptions, CSRF protection, dan secure coding practices

Setiap materi akan disajikan secara mendalam pada setiap sesi, memberikan pemahaman yang kokoh tentang konsep-konsep pengembangan aplikasi web menggunakan Django, termasuk penanganan error dan keamanan pada hari ke-4 dan ke-5. Waktu belajar dari pukul 09.00 hingga 16.00 akan diisi dengan pemecahan masalah, diskusi, dan penerapan praktis dalam bentuk penugasan

Comments

Popular posts from this blog

TRAINING MYSQL DATABASE ADMINISTRATOR (DBA)

MYSQL DATABASE ADMINISTRATOR (DBA) www.purnamaacademy.com , Hotline (Call/SMS/WA) :  0838-0838-0001 Syllabus Overview Melalui training ini peserta mampu memahami tugas tugas seorang Database Administrator dalam mengelola Database Server MySQL terkait storage management, user management, keamanan , performance dan juga cara pemantauan kinerja server database Class Type : Training Duration : 3 Days (09.00 – 17.00) Venue / Price : Click Here , Registration : Click Here   (Save up to 20% for Early Bird Registration !) Description : MySQL adalah sebuah perangkat lunak sistem manajemen basis data SQL (bahasa Inggris: database management system) atau DBMS yang multithread, multi-user, dengan sekitar 6 juta instalasi di seluruh dunia. MySQL AB membuat MySQL tersedia sebagai perangkat lunak gratis dibawah lisensi GNU General Public License (GPL), tetapi mereka juga menjual dibawah lisensi komersial untuk kasus-kasus di mana penggunaannya tidak cocok denga...

TRAINING ISO 45005 : 2020 K3 COVID - Pedoman umum untuk bekerja dengan aman selama pandemi COVID-19

SILABUS ISO 45005 , Training ISO 45005 di Purnama Academy Bandung, Jakarta, (Online, Offline, Inhouse Training) hubungi tim sales call/Whatsapp 0838-0838-0001 ISO/PAS 45005:2020 Manajemen kesehatan dan keselamatan kerja Pedoman umum untuk bekerja dengan aman selama pandemi COVID-19 Durasi : 09.00 – 16.00 WIB ( 3  Hari ) Deskripsi : ISO (the International Organization for Standardization) adalah sebuah organisasi yang tersusun atas federasi dari berbagai komite yang memiliki kepentingan untuk mencipatakan  berbagai standarisasi internasional di setiap bidang yang di wakili teknisnya oleh komite, setiap komite bisa terdiri atas organsasi , pemerintahan ataupun non organisasi yang berkompetensi Dokumen ISO 45005 dipublikasikan sebagai respon  terhadap pandemi COVID-19 dan peningkatan risiko penyakit ini terhadap kesehatan, keselamatan, dan kesejahteraan orang . Didalam dokumen mencakup  semua pengaturan terhadap orang, termasuk mereka yang bekerja di rumah atau di lingkungan bergerak (...

TRAINING DYNAMICS 365

PURNAMA ACADEMY 0838-0838-0001 , Dynamics 365 Training Provider in Jakarta, Bandung, Yogya, Bali, Surabaya. Training Syllabus MICROSOFT DYNAMICS 365 FINANCE & OPERATIONS FUNDAMENTAL Class Method : Online | Offline Public | Inhouse Training | Group Training Duration : 5 Days Description : Microsoft Dynamics 365 for Finance and Operations is a Microsoft enterprise resource planning (ERP) system for medium to large organisations. The software, part of the Dynamics 365 product line, was first on general release in November 2016, initially branded as Dynamics 365 for Operations. In July, 2017, it was rebranded to Dynamics 365 for Finance and Operations. At the same time, Microsoft rebranded their business software suite for small businesses (Business Edition, Financials) to Finance and Operations, Business Edition, however, the two applications are based on completely different platforms Objectives : Microsoft Dynamics 365 allows companies run entire business from...