Belajar Mobile Developer

Pembelajaran Mobile Developer dalam 12 minggu, Anda akan dibimbing oleh instruktur untuk menjadi developer aplikasi frontend atau UI/UX dan fullstack perangkat mobile dan web. Di akhir sesi pelatihan, peserta dibimbing mengerjakan proyek pengembangan aplikasi dengan Flutter secara mandiri dan kelompok.

Bootcamp Mobile Developer

Mengapa Harus Belajar Mobile Developer?

Mengapa NFAcademy.ID
  • Prospek Karier Di Dunia Industri

    Industri saat ini sangat tergantung pada teknologi informasi. Permintaan untuk pengembangan perangkat lunak untuk perangkat mobile terus meningkat, sehingga meningkatkan peluang karier dalam industri mobile programming.

  • Mampu Mengikuti Era Digital

    Skill tetap relevan dalam perkembangan industri teknologi yang sangat cepat di era digital. Dan menjadi bagian dari perubahan dan perkembangan teknologi yang memengaruhi dunia kita. Berkontribusi pada pengembangan teknologi yang membuat kehidupan lebih baik.

  • Gaji Yang Kompetitif

    Pekerja di bidang teknologi seringkali mendapatkan gaji yang kompetitif. Dapat mencapai gaji yang lebih tinggi dalam karier.

Bootcamp Mobile Developer dengan Pembelajaran Intensif

Soft Skill

Memberikan bekal kepada peserta tentang adab bekerja, komunikasi, kerja sama tim, dan jiwa pantang menyerah.

Hot

Final Project

Membuat portofolio yang nyata dengan materi yang dipelajari dan disesuaikan dengan kebutuhan di dunia kerja.

Hot

Sertifikasi

Berstandar nasional yang dikeluarkan oleh BNSP dan atau sertifikasi internasional, yang telah menjadi mitra.

Hot

Penyaluran Kerja

Penyaluran ke perusahaan dan job connector yang telah menjadi mitra.

Hot

Profesi Setelah Menguasai Mobile Developer

Mobile App Developer​

Mobile App Developer

Profesi yang pengembangan aplikasi mobile untuk platform Android dan iOS

UI/UX Designer - Mobile Apps

Profesi yang merancang antarmuka yang menarik dan pengalaman pengguna yang intuitif.

Mobile Game Developer

Profesi yang mengembangkan permainan mobile yang menarik.

Mobile Security Specialist

Profesional yang pengembangan solusi keamanan mobile.

Pilihan Kelas Pembelajaran

Program Mobile Developer selama 12 minggu mencakup Dasar-Dasar Pemrograman, Code Versioning VCS, GIT, dan GitHub, UI/UX, Databases, Design Pattern dan Pemrograman Mobile.

Pelatihan ini ditujukan untuk Anda yang ingin menguasai pemrograman aplikasi mobile dengan framework Flutter. Anda dibimbing oleh instruktur untuk menjadi developer aplikasi frontend atau UI/UX dan fullstack perangkat mobile dan web. Di akhir sesi pelatihan, peserta dibimbing mengerjakan proyek pengembangan aplikasi dengan Flutter secara mandiri dan kelompok.

Prasyarat Peserta
Anda diharapkan telah memahami dasar-dasar pemrograman, tetapi tidak wajib karena dasar-dasar pemrograman dengan bahasa pemrograman Dart akan diberikan di sesi awal sebagai dasar menjadi developer aplikasi mobile dan web dengan Flutter.

Durasi Pelatihan
Dua hingga tiga bulan atau 360 jam (120 jam tutorial, 120 jam assignment, dan 120 jam final project).

Target Pelatihan

  1. Mampu menulis, menjelaskan, dan mengoperasikan kode program dengan baik menggunakan bahasa pemrograman Dart.
  2. Mampu mengimplementasikan Git dan fitur-fitur dasarnya pada proyek Flutter.
  3. Mampu mengimplementasikan desain prototype di Figma menuju Flutter.
  4. Mampu mengimplementasikan Firebase sebagai autentikasi user dan database untuk aplikasi Flutter.
  5. Mampu mengimplementasikan design pattern pada proyek Flutter.
  6. Mampu mengimplementasikan pemrograman mobile dengan Flutter.
  7. Mampu membuat dan merilis aplikasi Flutter ke Playstore atau Appstore, serta mendeploy aplikasi web flutter ke web hosting.

Durasi Pelatihan

Dua hingga tiga bulan atau 360 jam (120 jam tutorial, 120 jam assignment, dan 120 jam final project).

Topik Pelatihan

  1. Dasar-Dasar Pemrograman
    • Pengenalan Bahasa Pemrograman Dart
    • Penginstalan dart dan membuat project pertama
    • Penggunaan dart CLI
    • Pengertian apa itu Visual Studio Code
    • Dasar penggunaan Visual Studio Code
    • Pengertian Dart, variable dan data type, Null safety, Control Flow, Looping, dan Collection
    • Pengertian object oriented programming (OOP), Class, Property dan Method, Contractor, Inheritance, Abstract class, Enum, Mixin, Anonymous Function, High order Function, Async Await, dan Effective Dart
  2. Code Versioning VCS, GIT, dan GitHub
    • Pengertian VCS
    • Pengertian Git
    • Penggunaan Git
    • Pengertian Github
    • Penyimpanan proyek ke Github
  3. UI/UX
    • Pengertian UI/UX
    • Teori UI Dasar
    • Teori UX Dasar
    • Pengenalan Figma dan dasar prototyping di Figma
    • Pengenalan Design Guidelines
    • Material Design Guideline
    • Apple’s Human Interface Guidelines
    • Implementasi prototype di Figma ke Flutter
  4. Databases
    • Pengertian Firebase dan Integrasi Firebase dengan Flutter
    • Penggunaan Firebase Auth pada aplikasi Flutter
    • Penggunaan Firestore dan Realtime Database pada aplikasi Flutter
  5. Design Pattern
    • Pengenalan Clean Code
    • Penjelasan design pattern
    • Penjelasan struktur proyek yang baik
    • Implementasi MVP Design pattern
    • Implementasi MVVM Design pattern
  6. Pemrograman Mobile
    • Pengenalan Flutter
    • Flutter dan Dart
    • Pengertian struktur proyek Flutter
    • engertian Widget
    • Widget dasar pada Material Widget
    • Widget dasar pada Cupertino Widget
    • Pengertian statefull widget
    • Implementasi statefull widget
    • Building multi-screen apps and navigating
    • Managing App-wide state
    • Adding animations
    • Koneksi Database
    • Using Native Device Fatures
    • Push Notifications
  7. Final Project
    • Design Thinking
    • Final Project Development
    • Deployment Flutter untuk Android
    • Deployment Flutter untuk iOS
    • Deployment Flutter Web

© 2023 Nurul Fikri Academy. All Rights Reserved Owned by PT Nurul Fikri Cipta Inovasi