Dalam pengembangan aplikasi modern, banyak pengembang menghadapi tantangan dalam memilih teknologi yang tepat untuk membangun aplikasi dengan performa tinggi dan antarmuka pengguna yang menarik. Salah satu masalah yang sering muncul adalah kurangnya pemahaman tentang dasar pemrograman berorientasi objek (OOP) yang mendalam, terutama dalam penerapan di bahasa pemrograman modern seperti Dart. Selain itu, pengembangan Graphical User Interface (GUI) yang responsif dan dinamis seringkali membutuhkan keterampilan lanjutan dalam menggunakan Flutter, dan integrasi aplikasi dengan database menjadi kompleks apabila tidak dikelola dengan baik. Mengingat popularitas Flutter dan Dart sebagai tools untuk pengembangan aplikasi mobile dan desktop, kesulitan dalam mengoptimalkan penggunaan framework menjadi masalah yang sering ditemui oleh para pengembang yang baru berkenalan dengan teknologi ini.
Training Guillotina Fundamentals hadir untuk memberikan pemahaman yang lebih jelas tentang konsep dasar dan lanjutan dalam pengembangan aplikasi menggunakan Dart dan Flutter, dengan pendekatan yang mengutamakan prinsip pemrograman berorientasi objek (OOP). Pelatihan ini akan membahas berbagai topik mulai dari dasar pemrograman Dart, pembuatan Graphical User Interface (GUI) menggunakan Flutter, hingga cara menghubungkan aplikasi dengan database untuk pengelolaan data. Salah satu tantangan utama yang dihadapi peserta adalah pembentukan dasar pemrograman yang kuat dan penerapan konsep-konsep OOP dalam kerangka Dart dan Flutter, yang seringkali membingungkan bagi pengembang pemula. Selain itu, peserta juga akan dilatih untuk mengelola event handling serta penerapan database dalam aplikasi berbasis Flutter, yang menjadi bagian integral dalam mengembangkan aplikasi berbasis data.
Dalam training ini, peserta akan mendapatkan pengetahuan mengenai struktur dasar pemrograman Dart, termasuk penulisan ekspresi, pernyataan kondisi, dan pengulangan proses, serta cara-cara efektif untuk membangun antarmuka pengguna menggunakan Flutter. Training ini juga meliputi penerapan konsep database dalam aplikasi Flutter, serta bagaimana cara menghubungkan aplikasi dengan database SQL untuk kebutuhan pengolahan data. Di akhir pelatihan, peserta akan memiliki pemahaman yang lebih komprehensif dalam membangun aplikasi dengan menggunakan Dart dan Flutter, serta siap untuk menerapkan keterampilan ini pada proyek nyata.
OBJECTIVES
- Memahami dasar-dasar pemrograman berorientasi objek (OOP) dalam konteks Dart
- Memahami cara membangun antarmuka pengguna dengan Flutter yang responsif dan dinamis
- Memahami konsep dasar Flutter Database dan cara menghubungkan aplikasi dengan database SQL
- Memahami siklus pengembangan perangkat lunak dan cara menerapkan konsep-konsep OOP di Dart
AUDIENCE
- Mobile Developer
- Software Engineer
- Flutter Developer
- Backend Developer
PREREQUISITES
Tidak ada training khusus yang dipersyaratkan
CONTENT
1. OOP Concept
1.1. Siklus Pengembangan Software
1.2. Konsep Pemrograman dan Paradigmanya
1.3. Teknologi Dart dan Perangkat Pemrograman
1.4. Konsep Dasar Pemrograman Berorientasi Objek
1.5. Karakteristik Pemrograman Berorientasi Objek
2. Dart Basics
2.1. Pernyataan dan Ekspresi
2.2. Pernyataan Penentu Keputusan
2.3. Pernyataan Pengulangan Proses
2.4. Pernyataan Pemindah Proses
2.5. Pernyataan Larik (Array)
3. Flutter GUI
3.1. Konsep Graphical User Interface (GUI)
3.2. Komponen Dasar Flutter FrameworkUI
3.3. Penanganan Kejadian (Event Handling)
3.4. Studi Kasus Membangun Aplikasi GUI
4. Flutter Database
4.1. Pengantar Database
4.2. Pengantar SQL
4.3. Koneksi Aplikasi Flutter ke Database
4.4. Studi Kasus Aplikasi Flutter ke Database
Course Features
- Lectures 6
- Quizzes 2
- Duration 4 days
- Skill level All levels
- Language English
- Students 0
- Certificate Yes
- Assessments Yes