Kerangka Materi
Pendahuluan
- Apa itu Angular?
- Apa yang baru dalam Angular 11?
Overview dari Typescript dan ES6 JavaScript
- Sintaks TypeScript
- Menggunakan transpiler TypeScript
- Menyiapkan Angular 11 dan Typescript
Overview Bagian-bagian dari Angular 11
- Angular CLI
- Komponen
- Direktif
- Inputs dan Outputs
- Data Binding dan Interpolasi
- Event Binding
- Pemodelan Data
- Bootstrapping
- Webpack Eksperimental
Membuat Aplikasi Angular Pertama Anda
- Mempersiapkan Aplikasi
- Menyiapkan Proyek Angular
- Membuat UI yang ramah mobile menggunakan Bootstrap 4 dan Sass
Membuat Komponen
- Mengerti siklus hidup komponen
- Aliran data
- Menggunakan Template dan Stil
- Memproyeksikan Konten
- Bekerja dengan AppModule
- Bekerja dengan Komponen Kustom
- Menggunakan View Encapsulation
- Menerapkan Lifecycle Hooks
- Menggunakan ViewChildren dan ContentChildren
Data Binding dalam Angular 11
- Mengerti Property dan Event Binding
- Mengikat dan Menetapkan Alih-nama ke Properti Kustom
- Mengikat dan Menetapkan Alih-nama ke Peristiwa Kustom
Bekerja dengan Direktif
- Direktif Bawaan
- Direktif Kustom
Angular 11 Layanan
- Membuat Layanan Logging
- Membuat Layanan Data
Menggunakan Dependency Injection dan Providers
- Injectors, Provider, dan Token
- Konfigurasi Dependency Injection
- Konfigurasi Provider Anda
- Menginjeksikan Layanan ke Komponen, Direktif, dan Layanan
Beralih Halaman dengan Routing
- Mengerti Metode Navigasi yang Berbeda
- Strategi Routing
- Menyiapkan Rute
- Konfigurasi dan Memuat Rute
- Menggunakan Parameter dalam Rute
- Membuat Rute Bertingkat
- Menggunakan Redirect dan Wildcard Routes
- Mengerti Route Guards
Menggunakan RxJS untuk Membuat dan Bekerja dengan Observables di Angular
- Overview dari Observables
- Overview dari RxJS
- Membangun & Menggunakan Observables di Angular
Menghasilkan Form untuk Input Pengguna
- Menggunakan Template Driven Forms
- Menggunakan Reactive Forms
- Membuat validasi kustom
- Mengecek, memfilter, dan membersihkan data formulir
Menggunakan Pipes
- Mentransformasikan output
- Pipes Bawaan
- Async Pipe
- Pipes Kustom
Membuat Panggilan ke API HTTP Eksternal
- Mengirim permintaan
Mengetes Aplikasi Angular 10
- Menggunakan Jasmine untuk pengujian unit
- Menggunakan Protractor untuk pengujian end-to-end
Debugging Aplikasi
- Mengerti Pesan Kesalahan dalam Angular
- Menggunakan Sourcemaps untuk Debug Code di Browser
- Membaca Diagnostik Kompiler TypeScript
- Menggunakan Augury
Mempertajam Aplikasi Angular 11
- Merekayasa ulang kode
- Mengurangi ukuran bundle dan menghapus kode mati
Angular 11 Keamanan
- Bagaimana otentikasi bekerja
- Menggunakan Otentikasi JWT
- Apa yang harus dan tidak seharusnya ditulis di Angular
Deploying Aplikasi Angular 11 ke Produksi
- Mendeploy ke IIS, Apache, Nginx, dll.
Angular 11 Best Practices
Troubleshooting
Ringkasan dan Kesimpulan
Persyaratan
- Ketahuan dengan dasar-dasar HTML, CSS, dan JavaScript
Audience
- Pengembang
Testimoni (5)
Saya menyukai pelatihan yang lebih fokus pada sisi praktis.
Mihaela - Ness
Kursus - NgRx
Diterjemahkan Mesin
Topics that were discussed, lots of live code examples, trainers attitude towards group
Weronika - ATOS PGS sp. z o.o.
Kursus - Reactive Programming with Angular RxJS
I liked your jokes
Dermot - Griffiths & Armour
Kursus - Angular 2 Fundamentals
Practical examples, exercises and best practices
Bartosz Zawistowski - Capgemini Polska Sp. z o.o.
Kursus - Angular 10 for Developers
Pipe Routing Data Biding Services