Training Angular dan Flutter

Training Angular dan Flutter

 

pelatihan Training Angular dan Flutter di jakarta

 

Training untuk Angular dan Flutter. Silabus ini bisa disesuaikan sesuai dengan kebutuhan peserta training (Minimal 10 Hari efektif).


Silabus Training Angular

Durasi: 5 Hari

Hari 1: Pengantar Angular

  1. Introduction to Angular
    • Apa itu Angular dan kegunaannya?
    • Arsitektur Angular (Modules, Components, Services)
    • Cara kerja Angular dengan Typescript
  2. Setup Environment
    • Install Node.js dan Angular CLI
    • Struktur proyek Angular
    • Membuat proyek Angular pertama
  3. Components
    • Membuat dan menggunakan komponen
    • Component Lifecycle Hooks
    • Komunikasi antar komponen (Input dan Output)

Hari 2: Data Binding & Directives

  1. Data Binding
    • Interpolation dan property binding
    • Event binding
    • Two-way data binding dengan ngModel
  2. Directives
    • Structural Directives (ngIf, ngFor)
    • Attribute Directives (ngClass, ngStyle)
  3. Pipes
    • Built-in pipes
    • Membuat custom pipes

Hari 3: Forms & HTTP Client

  1. Template-Driven Forms
    • Membuat form dengan template-driven approach
    • Validasi form
  2. Reactive Forms
    • Membuat form dengan reactive approach
    • Validasi form reactive
  3. HTTP Client
    • Mengirim dan menerima data dari server dengan HTTPClient
    • Menangani error HTTP
    • Menampilkan data dari API eksternal

Hari 4: Routing & Navigation

  1. Routing
    • Dasar routing di Angular
    • Menggunakan RouterLink
    • Mengirim parameter melalui route
  2. Guards
    • CanActivate, CanDeactivate
    • Guard untuk otorisasi pengguna
  3. Lazy Loading Modules
    • Pengenalan Lazy Loading
    • Implementasi lazy loading untuk modul besar

Hari 5: Advanced Topics & Best Practices

  1. Dependency Injection
    • Konsep Dependency Injection di Angular
    • Membuat service dan menggunakan DI
  2. State Management dengan NgRx
    • Pengenalan NgRx dan state management
    • Mengelola state aplikasi Angular dengan store NgRx
  3. Testing Angular
    • Unit testing untuk komponen
    • Testing service dengan dependency injection
    • Testing forms dan HTTP requests

Silabus Training Flutter

Durasi: 5 Hari

Hari 1: Pengantar Flutter

  1. Introduction to Flutter
    • Apa itu Flutter dan kegunaannya?
    • Arsitektur Flutter dan dasar Dart
    • Struktur proyek Flutter
  2. Setup Environment
    • Install Flutter SDK dan setup Android/iOS emulator
    • Membuat proyek Flutter pertama
  3. Widgets di Flutter
    • StatelessWidget vs StatefulWidget
    • Hierarki Widget dan komposisi UI

Hari 2: Layouts dan Styling

  1. Layouts Dasar
    • Single-child layout widgets: Container, Padding, Center
    • Multi-child layout widgets: Column, Row, ListView
  2. Styling dan Theming
    • Menambahkan style ke widget
    • Menggunakan ThemeData untuk global styling
  3. Handling User Input
    • Menggunakan widget input (TextField, Button)
    • Handling state dengan setState()

Hari 3: Navigation & State Management

  1. Navigation
    • Navigasi antar halaman menggunakan Navigator
    • Push, pop, dan routes
  2. State Management
    • State management dasar dengan StatefulWidget
    • InheritedWidget, Provider untuk state management yang lebih kompleks
  3. Forms & Validation
    • Membuat form input
    • Validasi form di Flutter

Hari 4: API Integration dan Asynchronous Programming

  1. Asynchronous Programming
    • Futures, async, dan await di Dart
    • Stream dan penggunaan stream dalam aplikasi Flutter
  2. HTTP Requests
    • Menggunakan http package untuk menghubungkan API
    • Menampilkan data dari API eksternal di UI
  3. Error Handling
    • Menangani error HTTP
    • Error handling pada asynchronous function

Hari 5: Testing & Deployment

  1. Testing di Flutter
    • Unit testing untuk widget
    • Widget testing dan integration testing
  2. Performance Optimization
    • Optimasi rendering widget
    • Menggunakan dev tools untuk debugging dan analisis performa
  3. Deployment
    • Build dan release aplikasi Flutter untuk Android dan iOS
    • Memahami proses publish aplikasi di Play Store dan App Store

 

Schedule Training Tahun 2026:

  • Batch 1 : 21 – 22 Januari 2026
  • Batch 2 : 11 – 12 Februari 2026
  • Batch 3 : 11 – 12 Maret 2026
  • Batch 4 : 22 – 23 April 2026
  • Batch 5 : 6 – 7 Mei 2026
  • Batch 6 : 10 – 11 Juni 2026
  • Batch 7 : 15 – 16 Juli 2026
  • Batch 8 : 12 – 13 Agustus 2026
  • Batch 9 : 23 – 24 September 2026
  • Batch 10 : 14 – 15 Oktober 2026
  • Batch 11 : 11 – 12 November 2026
  • Batch 12 : 16 – 17 Desember 2026

Jadwal tersebut dapat disesuaikan dengan kebutuhan calon peserta. Jadwal tersebut dapat disesuaikan dengan kebutuhan calon peserta.

Lokasi Pelatihan  :

  • Yogyakarta, Hotel Dafam Seturan
  • Jakarta, Hotel Amaris Tendean
  • Bandung, Hotel Golden Flower
  • Bali, Hotel Ibis Kuta
  • Lombok, Hotel Jayakarta

Catatan

Waktu pelatihan Dua+1* hari dengan Biaya tersedia untuk Perorangan, Group, dan Inhouse Training, belum termasuk akomodasi/penginapan.

Untuk biaya dan jadwal training harap menghubungi marketing kembali

Investasi Training :

Investasi pelatihan selama dua hari tersebut menyesuaikan dengan jumlah peserta (on call). *Please feel free to contact us.

Apabila perusahaan membutuhkan paket in house training, anggaran investasi pelatihan dapat menyesuaikan dengan anggaran perusahaan.

Fasilitas Training :

1. Modul / Handout.

2. Flashdisk*.

3. Certificate of attendance.

4. FREE Bag or bagpack.

 

 

Artikel ini ditulis oleh Aryo Nugroho, dengan pengalaman tahun 2018 dalam bidang jasa pelatihan. Dengan pengetahuan mendalam dan wawasan yang luas, penulis berkomitmen untuk memberikan informasi yang akurat dan bermanfaat bagi para pembaca.