Kerangka Materi

Pendahuluan
  • Apa itu Angular?
  • Angular vs React vs Vue
  • Tinjauan fitur dan arsitektur Angular 16
  • Pengaturan Lingkungan Pengembangan
Memulai
  • Membuat proyek Angular 16 baru menggunakan Angular CLI
  • Menjelajahi struktur proyek dan file
  • Menjalankan dan menyajikan aplikasi
  • Menampilkan data menggunakan interpolasi dan ekspresi
Komponen
  • Memahami peran komponen dalam Angular 16
  • Membuat dan menggunakan komponen
  • Meneruskan data antara komponen menggunakan input dan output
  • Menggunakan lifecycle hooks komponen
Direktif
  • Memahami perbedaan antara direktif struktur dan atribut
  • Membuat dan menggunakan direktif bawaan seperti ngIf, ngFor, ngSwitch, dll.
  • Membuat dan menggunakan direktif khusus
Pipes
  • Memahami tujuan pipes dalam Angular 16
  • Membuat dan menggunakan pipes bawaan seperti date, currency, json, dll.
  • Membuat dan menggunakan pipes khusus
Layanan
  • Memahami peran layanan dalam Angular 16
  • Membuat dan menggunakan layanan
  • Memasukkan dependensi menggunakan providers
Modul
  • Memahami peran modul dalam Angular 16
  • Membuat dan menggunakan modul
  • Mengimpor dan mengekspor modul
Pengikatan Data
  • Memahami perbedaan antara pengikatan data satu arah dan dua arah
  • Membuat dan menggunakan property binding, event binding, dan sintaks banana-in-a-box
  • Menggunakan variabel referensi template
Routing
  • Memahami peran routing dalam Angular 16
  • Membuat dan mengkonfigurasi rute
  • Berpindah antara rute menggunakan routerLink dan router.navigate
  • Menggunakan parameter rute, parameter query, dan fragmen
Formulir
  • Memahami perbedaan antara formulir yang didorong oleh template dan formulir reaktif
  • Membuat dan memvalidasi formulir menggunakan kontrol formulir, grup formulir, array formulir, dll.
  • Menggunakan validator bawaan seperti required, minLength, maxLength, dll.
  • Membuat dan menggunakan validator khusus
Klien HTTP
  • Memahami peran klien HTTP dalam Angular 16
  • Membuat dan menggunakan permintaan HTTP untuk berkomunikasi dengan layanan backend
  • Menggunakan observable untuk memproses aliran data asynchronous
  • Menggunakan interceptor untuk memodifikasi atau menangani permintaan atau respons HTTP
Penyelidikan Kesalahan
  • Memahami kesalahan dan bug umum dalam aplikasi Angular 16
  • Menggunakan Chrome DevTools untuk memeriksa elemen, sumber, jaringan, konsol, dll.
  • Menggunakan titik berhenti, ekspresi pengawas, tumpukan panggilan, dll. untuk menyelidiki kode
Pengujian
  • Memahami pentingnya pengujian dalam aplikasi Angular 16
  • Menggunakan Jest sebagai alternatif kerangka kerja pengujian
  • Menggunakan Karma sebagai pelaksana uji unit
  • Menggunakan Protractor sebagai alat pengujian akhir-ke-akhir
Ringkasan dan Langkah Selanjutnya

Persyaratan

  • Pemahaman mengenai HTML, CSS, dan JavaScript
  • Pengalaman dengan TypeScript dan RxJS
  • Pengalaman dalam pengembangan web

Publik

  • Pengembang yang ingin belajar bagaimana menggunakan Angular 16 untuk membuat aplikasi web dinamis dan responsif
  • Pengembang yang ingin memperbarui keterampilan mereka dari versi-versi sebelumnya dari Angular
  • Programmer yang ingin menjelajahi fitur-fitur baru dan pembaruan dari Angular 16
 28 Jam

Jumlah Peserta


Biaya per Peserta

Testimoni (5)

Kursus Mendatang

Kategori Terkait