Kerangka Materi

Pengenalan ke Angular 18

  • Ikhtisar tentang Angular dan ekosistemnya
  • Apa yang baru di Angular 18, termasuk pembaruan terbaru pada Angular DevTools
  • Mengatur lingkungan pengembangan

Pengaturan Proyek dan Arsitektur

  • Menggunakan Angular CLI
  • Struktur proyek dan organisasi file
  • Modul dan komponen Angular
  • Memaksimalkan kemampuan TypeScript 4.7 yang dioptimalkan untuk kinerja lebih baik dan pengalaman developer yang lebih baik

Cetak Biru dan Pengikatan Data

  • Sintaks cetak biru Angular
  • Interpolasi, pengikatan properti, dan pengikatan peristiwa
  • Pengikatan data dua arah dengan ngModel

Komponen dan Direktif

  • Membuat dan menggunakan komponen
  • Hooks siklus hidup komponen
  • Direktif bawaan (ngIf, ngFor, dll.)
  • Direktif kustom

Layanan dan Injeksi Ketergantungan

  • Membuat dan menggunakan layanan
  • Injeksi ketergantungan di Angular
  • Manajemen keadaan aplikasi

Rute dan Navigasi

  • Menyiapkan router Angular
  • Konfigurasi rute dan parameter rute
  • Mengenal dan menerapkan fitur routing baru
  • Loading lazy dan penjaga rute

Form di Angular

  • Form terdriven cetak biru
  • Form reaktif
  • Validasi form dan penanganan kesalahan

Klien HTTP dan Observables

  • Mengirim permintaan HTTP dengan HttpClient
  • Menangani respons HTTP
  • Bekerja dengan observables RxJS

Topik Lanjutan

  • Animasikan Angular
  • Internasionalisasi (i18n)
  • Teknik optimasi kinerja, termasuk deteksi perubahan tanpa zona (zoneless)

Pengujian di Angular

  • Pengujian unit dengan Jasmine dan Karma
  • Pengujian end-to-end dengan Protractor
  • Praktik terbaik untuk pengujian aplikasi Angular

Penyebaran dan Pemeliharaan

  • Membangun dan menyebarluaskan aplikasi Angular
  • Kontrol versi dengan Git
  • Praktik integrasi dan pengiriman berkelanjutan (CI/CD)

Migrasi dan Pemecahan Masalah

  • Berimigrasi dari versi lama Angular
  • Pitjat umum dan cara menghindarinya
  • Pemecahan masalah masalah umum dengan Angular 18

Sesi Praktis

  • Laboratorium praktis
  • Pengembangan proyek dunia nyata
  • Latihan kelompok dan tinjauan peer-to-peer

Rangkuman dan Langkah Selanjutnya

Persyaratan

  • Pemahaman tentang JavaScript
  • Pengalaman dalam pengembangan web
  • Pengetahuan dasar HTML dan CSS

Audience

  • Pengembang web
  • Pengembang front-end
  • Siapa pun yang tertarik mengembangkan aplikasi satu halaman (SPAs) dengan Angular
 28 Jam

Jumlah Peserta


Biaya per Peserta

Testimoni (1)

Kursus Mendatang

Kategori Terkait