Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Đề cương khóa học
Giới thiệu về Angular 18
- Tổng quan về Angular và hệ sinh thái của nó
- Những điểm mới trong Angular 18, bao gồm các bản cập nhật mới nhất cho Angular DevTools
- Thiết lập môi trường phát triển
Thiết lập Dự án và Kiến trúc
- Sử dụng Angular CLI
- Cấu trúc dự án và tổ chức tệp
- Angular modules và components
- Tận dụng khả năng tối ưu hóa của TypeScript 4.7 để cải thiện hiệu suất và trải nghiệm phát triển
Templates và Data Binding
- Cú pháp templates của Angular
- Interpolation, property binding và event binding
- Data binding hai chiều với ngModel
Components và Directives
- Tạo và sử dụng components
- Component lifecycle hooks
- Built-in directives (ngIf, ngFor, v.v.)
- Custom directives
Services và Dependency Injection
- Tạo và sử dụng services
- Dependency injection trong Angular
- Quản lý trạng thái ứng dụng
Routing và Navigation
- Thiết lập Angular router
- Cấu hình routes và route parameters
- Hiểu và triển khai các tính năng routing mới
- Lazy loading và route guards
Forms trong Angular
- Template-driven forms
- Reactive forms
- Form validation và error handling
HTTP Client và Observables
- Thực hiện các yêu cầu HTTP với HttpClient
- Xử lý các phản hồi HTTP
- Làm việc với RxJS observables
Các Chủ đề Nâng cao
- Angular animations
- Internationalization (i18n)
- Các kỹ thuật tối ưu hóa hiệu suất, bao gồm zoneless change detection
Testing trong Angular
- Unit testing với Jasmine và Karma
- End-to-end testing với Protractor
- Các phương pháp hay nhất để testing các ứng dụng Angular
Deployment và Maintenance
- Xây dựng và triển khai các ứng dụng Angular
- Version control với Git
- Các phương pháp continuous integration và delivery (CI/CD)
Migration và Troubleshooting
- Migration từ các phiên bản cũ của Angular
- Các lỗi phổ biến và cách tránh chúng
- Khắc phục các sự cố phổ biến với Angular 18
Các Buổi Thực Hành
- Các phòng thí nghiệm thực hành
- Phát triển dự án thực tế
- Các bài tập nhóm và đánh giá ngang hàng
Tóm tắt và Các Bước Tiếp Theo
Requirements
- Sự hiểu biết về JavaScript
- Kinh nghiệm phát triển web
- Kiến thức cơ bản về HTML và CSS
Đối tượng
- Nhà phát triển web
- Nhà phát triển giao diện người dùng (Front-end developers)
- Bất kỳ ai quan tâm đến việc phát triển các ứng dụng trang đơn (SPAs) với Angular
28 Hours
Testimonials (1)
exercises, problem solving for each one of us