Kursus Python Flask: Pembuatan Aplikasi Web untuk Manajemen Pengadaan Barang pada Perusahaan Ritel Menggunakan Flask dan SQLAlchemy
Kuasai Pembuatan Aplikasi Web untuk Manajemen Pengadaan Barang pada Perusahaan Ritel Menggunakan Flask dan SQLAlchemy di Python Flask lewat sesi live bareng instruktur. Paket mulai Basic 10 sesi sampai Ultimate 60 sesi (@1,5 jam). Kursus Python Flask ini tersedia juga sebagai training Python Flask maupun pelatihan Python Flask in-house untuk kebutuhan perusahaan.
Silabus
•Sesi 1 (1.5 jam): Pengenalan Python Flask: sejarah, kegunaan, dan ruang lingkup industri
•Sesi 2 (1.5 jam): Instalasi & konfigurasi awal Python Flask
•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 Python Flask
•Sesi 8 (1.5 jam): Teknik dasar penyimpanan & manajemen file project
•Sesi 9 (1.5 jam): Studi kasus sederhana: aplikasi Python Flask di dunia kerja
•Sesi 10 (1.5 jam): Review materi dasar & quiz pemahaman
Daftar Kursus Ini
Silabus 20 Sesi: Pembuatan Aplikasi Web untuk Manajemen Pengadaan Barang pada Perusahaan Ritel Menggunakan Flask dan SQLAlchemy
** Bagian 1: Pengenalan Flask dan SQLAlchemy (Sesi 1-5)
Sesi 1: Pengenalan Flask
Konsep dasar Flask sebagai framework web
Instalasi Flask dan pengaturan lingkungan kerja
Struktur dasar proyek Flask
Sesi 2: Konsep Database dalam Aplikasi Flask
Pengantar database relasional (SQL)
Pemilihan database untuk proyek (MySQL/PostgreSQL/SQLite)
Instalasi dan konfigurasi database
Sesi 3: Pengenalan SQLAlchemy
Apa itu SQLAlchemy dan manfaatnya dalam Flask
Instalasi dan konfigurasi SQLAlchemy
Membuat model database dengan SQLAlchemy ORM
Sesi 4: CRUD dengan SQLAlchemy
Membuat model data barang dan supplier
Implementasi operasi CRUD (Create, Read, Update, Delete)
Menjalankan migrasi database dengan Flask-Migrate
Sesi 5: Routing dan Templating dalam Flask
Konsep routing dalam Flask
Penggunaan Jinja2 untuk templating
Membuat halaman utama dan daftar barang
Bagian 2: Pengelolaan Data Barang dan Supplier (Sesi 6-10)
Sesi 6: Form Input Data Barang dan Supplier
Pembuatan form input barang menggunakan Flask-WTF
Validasi input dengan WTForms
Menyimpan data barang ke database
Sesi 7: Menampilkan Data Barang dan Supplier
Mengambil data dari database dan menampilkannya
Membuat halaman daftar barang dan supplier
Menambahkan fitur pencarian barang
Sesi 8: Pengelolaan Stok dan Manajemen Persediaan
Pertanyaan yang Sering Diajukan
Apakah kursus Python Flask 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.
Penggunaan AJAX dengan Flask untuk interaksi real-time
Menambahkan, mengupdate, dan menghapus data tanpa reload
Menampilkan notifikasi sukses/gagal dengan Flask-Flash
Sesi 10: Manajemen Pengadaan Barang
Konsep manajemen pengadaan barang
Membuat modul pemesanan barang
Menampilkan daftar pesanan yang sedang berjalan
Bagian 3: Sistem Otentikasi dan Manajemen User (Sesi 11-15)
Sesi 11: Implementasi Sistem Login dan Logout
Pengenalan Flask-Login untuk autentikasi pengguna
Membuat model pengguna dan peran (admin & staff)
Implementasi login dan logout dengan hashing password (Flask-Bcrypt)
Sesi 12: Manajemen Hak Akses Pengguna
Menentukan hak akses berdasarkan peran (RBAC)
Middleware untuk membatasi akses halaman tertentu
Implementasi logout dan proteksi rute
Sesi 13: Dashboard Admin dan Laporan
Membuat dashboard admin dengan statistik pengadaan
Menampilkan laporan barang masuk dan keluar
Membuat visualisasi data dengan Flask-Chart.js
Sesi 14: Sistem Notifikasi dan Approval
Implementasi sistem notifikasi dengan Flask-SocketIO
Menampilkan status pesanan dalam real-time
Implementasi sistem approval untuk pengadaan barang
Sesi 15: Export dan Import Data
Export laporan dalam format Excel dan PDF
Import data supplier dan barang dari file CSV
Pengolahan data menggunakan Pandas
Bagian 4: Deployment dan Keamanan Aplikasi (Sesi 16-20)
Sesi 16: Optimasi Kinerja Aplikasi
Implementasi caching dengan Flask-Caching
Optimasi query database dengan SQLAlchemy
Menggunakan Celery untuk background task
Sesi 17: Keamanan Aplikasi Flask
Perlindungan terhadap serangan SQL Injection dan XSS
Implementasi CSRF token untuk form
Keamanan API dengan JWT (JSON Web Token)
Sesi 18: Integrasi API Eksternal
Menggunakan API pihak ketiga untuk data supplier
Menghubungkan sistem pengadaan dengan marketplace
Fetching data dari API eksternal dengan Requests
Sesi 19: Deployment Aplikasi
Menyiapkan aplikasi Flask untuk deployment
Deployment di Heroku/AWS/DigitalOcean
Konfigurasi server dan database di cloud
Sesi 20: Finalisasi dan Ujian Proyek
Review dan debugging aplikasi
Pengujian fungsionalitas aplikasi secara menyeluruh
Presentasi proyek akhir dan evaluasi
Output Akhir: Aplikasi berbasis web yang memungkinkan manajemen pengadaan barang di perusahaan ritel, mencakup fitur CRUD, otentikasi, laporan, serta optimasi keamanan dan kinerja.
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 Python Flask Ini
Kursus Python Flask ini dirancang untuk yang ingin belajar langsung praktik lewat sesi live bersama instruktur berpengalaman.