Kerangka Materi
Pengantar ke Angular 18
- Gambaran umum tentang Angular beserta ekosistemnya
- Apa saja yang baru di Angular 18, termasuk pemutakhiran terkini pada Angular DevTools
- Penyiapan lingkungan pengembangan
Pengaturan Proyek dan Arsitektur
- Pemanfaatan Angular CLI
- Struktur proyek serta pengorganisasian file
- Modul dan komponen dalam Angular
- Mengoptimalkan kinerja serta pengalaman pengembang dengan memanfaatkan kemampuan TypeScript 4.7
Template dan Pengikatan Data
- Sintaks template dalam Angular
- Interpolasi, pengikatan properti, serta pengikatan peristiwa
- Pengikatan data dua arah dengan ngModel
Komponen dan Direktif
- Cara membuat serta menggunakan komponen
- Fungsi-fungsi siklus hidup komponen
- Direktif bawaan (ngIf, ngFor, dll.)
- Pembuatan direktif kustom
Layanan dan Injeksi Ketergantungan
- Membuat serta menggunakan layanan
- Mekanisme injeksi ketergantungan dalam Angular
- Pengelolaan status aplikasi
Routing dan Navigasi
- Konfigurasi router dalam Angular
- Penetapan rute serta parameter routing
- Pemahaman dan penerapan fitur routing baru
- Implementasi lazy loading serta mekanisme pengawasan akses (route guards)
Bentuk Form dalam Angular
- Form yang dikendalikan via template
- Form reaktif
- Validasi form dan penanganan kesalahan
Klien HTTP serta Observabel
- Penggunaan HttpClient untuk permintaan HTTP
- Penanganan respons dari server
- Pemanfaatan observabel RxJS dalam pengembangan aplikasi
Tema Lanjutan
- Animasi dalam Angular
- Proses internasionalisasi (i18n)
- Teknik optimasi performa, termasuk deteksi perubahan tanpa zona khusus
Pengujian dalam Angular
- Pengujian unit dengan Jasmine dan Karma
- Pengujian end-to-end melalui Protractor
- Pedoman terbaik dalam menguji aplikasi Angular
Peluncuran dan Pemeliharaan Aplikasi
- Proses pembuatan serta penyebaran aplikasi Angular
- Penggunaan Git untuk manajemen versi kode
- Penerapan praktik integrasi dan pengiriman kontinu (CI/CD)
Migrasi serta Pemecahan Masalah
- Cara beralih dari versi lama Angular ke versi terbaru
- Kesulitan umum yang sering dihadapi dan cara menghindarinya
- Cara mengatasi permasalahan yang muncul pada Angular 18
Sesi Praktik Langsung
- Latihan praktis berbasis laboratorium virtual
- Pengembangan proyek nyata dalam sesi kelas
- Latihan kelompok dan penilaian antar peserta<\/li>
Penutup serta Langkah Selanjutnya
Persyaratan
- Pemahaman mengenai JavaScript
- Pengalaman dalam pengembangan web
- Pengetahuan dasar tentang HTML dan CSS
Audiens
- Pengembang web
- Pengembang front-end
- Siapa saja yang tertarik mengembangkan aplikasi halaman tunggal (SPA) menggunakan 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