Full Stack Flutter PHP: Build Pemilu App
Membuat aplikasi pemilu menggunakan Flutter, PHP, MySQL dan penerapan state management Provider
Description
Halo semuanya, di course ini kita akan belajar penerapan Full Stack Developer dimana back end menggunakan PHP, front end menggunakan Flutter dan penyimpanan database nya menggunakan MySQL. Hasil dari course ini adalah aplikasi pemilu dengan 2 Role, yaitu admin dan umum.
Pada bagian role, Admin dapat melakukan proses modifikasi data pemilu maupun calon-calonnya seperti membuat pemilu baru, mengupdate pemilu, menghapus pemilu, menambahkan calon ke pemilu yang dituju dan mengelola pemilu. Sedangkan role umum dapat melihat hasil dari kalkulasi voting terhadap pemilu sampai memilih atau melakukan voting terhadap calon yang ingin dia pilih.
Resource yang disediakan di course ini cukup lengkap, dimulai dari asset design, asset database, asset page atau screenshot, dan asset coding full stack nya yaitu php dan flutter. Bagi temen-temen yang enroll course ini dapat mengakses resource tersebut dalam membantu proses pembelajaran.
Spesifikasi dari tools yang digunakan course ini dimulai dari Flutter versi 3.0.0, menggunakan Xampp sebagai server local, PHP 7, design yang dihasilkan menggunakan AdobeXd, emulator yang bisa digantikan dengan desktop app maupun device langsung dan lain sebagainya.
Untuk State Management yang digunakan pada flutter yaitu Provider. Salah satu state management yang disarankan oleh Tim Google Flutter. Dengan penggunakan yang sederhana, mudah dibaca, singkat, jelas dan mudah dipelajari namun dengan performa yang mumpuni.
Proses navigator atau perpindahan halaman menggunakan route generator dimana para programmer flutter dapat meng-customisasi proses navigator nya ke tingkat yang lebih tinggi. Dimana cara navigator menggunakan route generator ini sering digunakan di project-project besar oleh para Senior Flutter.
Untuk setiap konteks dari course ini dipisahkan per-section agar memudahkan temen-temen dalam menemukan kembali topik pembelajaran yang ingin dipelajari ulang.
Hasil dari course ini yaitu aplikasi pemilu dapat temen-temen jadikan sebagai salah satu portfolio temen-temen untuk digunakan dalam melamar kerja atau sebagai bukti skill dalam membuka jejaring freelancer demi mendukung career temen-temen. Detailnya dapt temen-temen pahami di pembelajrannya.
What You Will Learn!
- Full Stack Programming
- Belajar Flutter sebagai Front End
- Belajar PHP sebagai Back End
- Belajar Alur proses pemilu dari sudut pandang instructor
- Flutter Networking
- Flutter State management untuk case tertentu
Who Should Attend!
- Mahasiswa yang belajar Flutter
- Programmer yang ingin belajar Flutter
- Programmer yang ingin belajar Full Stack
- Programmer yang ingin belajar lebih jauh tentang implementasi Flutter
- Yang ingin bekerja sebagai Flutter Developer