Yang akan Anda pelajari
-
Menyiapkan lingkungan pengembangan – Windows + MacOS
-
Pelajari dan gunakan dasar-dasar bahasa pemrograman Dart.
-
Dasar-dasar pembuatan UI dengan Flutter untuk memulai pengembangan aplikasi.
-
Bersihkan arsitektur perangkat lunak yang diterapkan dalam aplikasi yang dapat Anda gunakan sebagai template kapan saja.
-
Flutter Web Series – Desain & Navigasi responsif
-
Cara menggunakan Kode Visual Studio dan tip dan trik + ekstensi untuk memprogram lebih efektif.
-
Anda akan belajar menulis program konsol pertama Anda dengan Dart hingga aplikasi seluler profesional pertama dengan Flutter.
-
Metode, pemrograman berorientasi objek & asinkron di Dart, widget – stateful & stateless, manajemen status, navigasi, animasi, bertema …
-
Manajemen state mit BLoC
-
Injeksi Ketergantungan – Pengujian Unit
-
Pengembangan Berbasis Tes (TDD)
-
Pengujian widget
-
Tes integrasi
Persyaratan
-
Kursus ini cocok untuk pemula pemrograman dan untuk orang yang berasal dari bahasa lain dan ingin memulai pengembangan aplikasi dengan Flutter.
Deskripsi
Kursus ini memberi pengembang alat yang mereka butuhkan untuk mengimplementasikan proyek profesional dan menjadi bagian dari komunitas yang mahir.
Pelajari pengembangan aplikasi dengan Flutter dan manfaatkan pengetahuan dari pengalaman bertahun-tahun.
Kami fokus pada aspek proyek penting seperti arsitektur perangkat lunak yang dapat dipelihara, terukur, dan efisien – pengetahuan yang akan menemani Anda sepanjang karier Anda.
Kursus ini cocok untuk semua orang: dari developer berpengalaman hingga pemula. Kami membahas topik seperti Clean Architecture and Testing, dan membawa Anda dari Aplikasi Flutter kecil pertama Anda ke arsitektur perangkat lunak profesional .
Flutter Framework muda menawarkan banyak kemungkinan. Seiring meningkatnya jumlah aplikasi berbasis Flutter, permintaan akan developer yang terampil juga meningkat.
Rasakan kegembiraan berkreasi dengan Flutter dan Dart!
-> Kompatibel dengan Flutter versi 2.5+
-> Pembaruan rutin untuk perubahan besar.
Konten kursus :
-> Dart Basics : Belajar memprogram di Dart, menyiapkan lingkungan pengembangan, dan menggunakan VS Code. Dari variabel ke pemrograman berorientasi objek dan asinkron.
-> Flutter Basics : Dapatkan pemahaman tentang pembuatan UI, komponen utama, tema, animasi, navigasi, dan lainnya.
-> Pengembangan Aplikasi Profesional – Arsitektur Kode Bersih: Kembangkan aplikasi sederhana dengan Arsitektur Kode Bersih yang tangguh, Pola BLoC, Injeksi Ketergantungan, Pemrograman dan Pengujian Fungsional.
-> Pengembangan Aplikasi Profesional – Firebase: Selami pengembangan aplikasi lebih dalam dan pelajari fitur Firebase dengan mengembangkan aplikasi lain.
-> Situs Web Responsif Flutter : Pelajari dasar-dasar Flutter Web, desain responsif, dan navigasi di lingkungan web.
Catatan : Kursus ini berfokus untuk memberi Anda pengetahuan yang diperlukan untuk pengembangan aplikasi dengan Flutter dengan cepat dan efektif. Proses latar belakang yang kompleks dari program gelar tidak ditangani.
Kualitas dan kesenangan adalah yang terpenting.
Konten kursus:
- Kursus Dasar Dart – dasar-dasar pemrograman
- Kursus dasar Flutter – Dasar-dasar pembuatan UI dengan Flutter
- Desain Asli – Aplikasi adaptif platform
- AdvicerApp – Arsitektur Bersih – Architektur (Pemisahan Lapisan)
- AdvicerApp – Manajemen State- Manajemen Negara dengan Pola BLoC mit dem (Lapisan Aplikasi & Presentasi)
- AdvicerApp – koneksi API REST HTTP – Koneksi REST standar (Lapisan Domain & Infrastruktur)
- AdvicerApp – Injeksi Ketergantungan – Pencari Lokasi Layanan
- AdvicerApp – Pengujian Unit – Uji program
- AdvicerApp – Test-Driven Development TDD – Fitur untuk mengelola data secara lokal, implementasi dengan metode TDD
- AdvicerApp – Pengujian widget – uji masing-masing widget dari aplikasi kami & ketergantungan
- AdvicerApp – Pengujian integrasi – tulis pengujian integrasi untuk aplikasi flutter kami & ketergantungan
- TodoApp – Firebase Authentication – Otentikasi pengguna dalam Clean Architecture
- TodoApp – Firebase Backend – basis data waktu nyata – buat backend Anda sendiri dan muat data pertama (amati data)
- TodoApp – Buat Pembaruan Hapus – buat, perbarui, dan hapus data di backend dengan satu aplikasi
- TodoApp – Mendesain ulang UI – membuat UI kami sedikit lebih bagus dan mengenal widget baru
- Finalisasi dan Peluncuran Aplikasi – Ikon Aplikasi Kustom
- Finalisasi dan Peluncuran Aplikasi – Layar Splash Kustom
- Finalisasi dan peluncuran aplikasi – penandatanganan dan rilis di toko
- Seri Flutter-Web – memprogram situs web dengan Flutter Web
- Flutter-Web Serie – Desain Responsif (Ponsel, Tablet, Desktop …)
- Flutter-Web Serie – Navigasi – Sinkronisasi URL
Peta jalan
- Internasionalisasi aplikasi
- Sistem Manajemen Negara (MVVM, Bloc, Provider, Riverpod, Hooks…)
- Bangun untuk MacOS & Windows
- Pemberitahuan Dorong
- Navigator 2.0 (Web & Seluler)
Untuk siapa kursus ini:
- Setiap orang yang ingin membenamkan diri dengan cepat dan efektif dalam pengembangan aplikasi seluler mendapat manfaat di sini.
- Kami mengembangkan beberapa aplikasi bersama-sama, mengenal arsitektur perangkat lunak yang bersih di Flutter, dan menjalankan aplikasi kami secara bertahap.