Course Outline
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
Requirements
- Ketahuan dengan dasar-dasar HTML, CSS, dan JavaScript
Audience
- Pengembang
Testimonials (5)
Saya menyukai pelatihan yang lebih fokus pada sisi praktis.
Mihaela - Ness
Course - NgRx
Machine Translated
Topics that were discussed, lots of live code examples, trainers attitude towards group
Weronika - ATOS PGS sp. z o.o.
Course - Reactive Programming with Angular RxJS
I liked your jokes
Dermot - Griffiths & Armour
Course - Angular 2 Fundamentals
Practical examples, exercises and best practices
Bartosz Zawistowski - Capgemini Polska Sp. z o.o.
Course - Angular 10 for Developers
Analisis langkah demi langkah. Penjelasan setiap baris kode. Setiap masalah yang saya hadapi selama kursus berhasil diselesaikan dan Łukasz memberi tahu saya alasannya. Saya juga menyukai praktik baik yang telah disajikan. Saya belum pernah yakin tentang gaya TDD - menurut saya gaya ini tidak berguna dan tidak sepadan dengan waktunya. Łukasz menunjukkan begitu banyak keuntungan dari TDD, itu benar-benar mengubah pendapat saya.
Michal Uscinski - Devapo Sp. z o. o.
Course - Testing Angular Applications
Machine Translated