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
Testimoni (3)
semua bagian penting telah dibahas
carlo capuano - ITER Organization
Kursus - Angular 18
Diterjemahkan Mesin
instruktur sangat jelas dengan pengetahuan yang sangat baik dan menunjukkan banyak antusiasme, terima kasih!
Renaud Vernet - ITER Organization
Kursus - Angular 18
Diterjemahkan Mesin
latihan, pemecahan masalah untuk setiap orang di antara kita
Monika
Kursus - Angular 18
Diterjemahkan Mesin