Kerangka Materi
Memulai Pengembangan dengan Angular 19
- Pengantar Angular serta hal-hal baru di versi 19
- Konfigurasi proyek menggunakan Angular CLI
- Memahami arsitektur dasar Angular
Komponen dan Template
- Cara membuat serta mengatur komponen
- Proses pengikatan data dan interpolasi
- Sintaks template beserta konsep lifecycle hooks
Direktif dan Pipe
- Memanfaatkan direktif struktural maupun atribut bawaan Angular
- Menciptakan direktif custom sesuai kebutuhan
- Menggunakan serta membuat pipe custom
Dependency Injection dan Layanan
- Memahami sistem Dependency Injection di Angular
- Pembuatan serta penyediaan layanan dalam aplikasi
- Proses injeksi layanan ke dalam komponen
Form dan Validasi Data
- Penggunaan form berbasis template-driven
- Membangun form reaktif menggunakan form builder
- Teknik-teknik validasi data pada form
Routing dan Navigasi Antar Halaman
- Pengaturan rute serta penggunaan modul lazy loading
- Pemanfaatan parameter router dan guard sebagai mekanisme keamanan
- Strategi navigasi efisien beserta praktik-praktik terbaiknya
HttpClient dan Pengelolaan Data
- Cara memakai modul HttpClient dalam aplikasi
- Proses permintaan API beserta pengolahan responnya
- Penanganan error serta pemanfaatan observable lewat RxJS
Manajemen State dan Signals
- Mengatur state aplikasi secara reaktif dengan memanfaatkan keunggulan RxJS
- Pengantar konsep signals dalam ekosistem Angular
- Cara mengelola state yang berlaku di seluruh aplikasi
Pengujian dan Proses Penerbitan Aplikasi
- Pelaksanaan unit testing terhadap komponen maupun layanan
- Pengujian end-to-end dengan berbagai alat bantu milik Angular
- Optimisasi proses build serta strategi penerbitan aplikasi ke produksi
Kesimpulan dan Langkah Selanjutnya
Persyaratan
- Pemahaman tentang HTML, CSS, dan JavaScript
- Pengalaman dalam konsep pengembangan web serta REST API
- Mengenal TypeScript akan menjadi nilai tambah, namun bukan syarat mutlak
Target Peserta
- Para pengembang web yang membuat aplikasi front-end dinamis dan dapat diskalakan
- Para pengembang JavaScript yang ingin beralih ke framework front-end modern
- Insinyur perangkat lunak yang merancang aplikasi SPA tingkat enterprise
Testimoni (3)
Sikap instruktur – membantu Anda merasa nyaman, bercanda untuk meringankan suasana, dan menjawab pertanyaan semua orang.
Ana Fedeles
Kursus - Angular 20
Diterjemahkan Mesin
vibenya santai, jadi mudah untuk fokus pada pelatihan.
Diana Popa
Kursus - Angular 20
Diterjemahkan Mesin
Vibe pelatih, presentasi mendalam dan fitur-fitur kuat yang sudut-sudutnya tajam
George Gidoiu
Kursus - Angular 20
Diterjemahkan Mesin