Đề cương khóa học
Giới thiệu
- Những điểm mới trong Angular 6?
Tổng quan về Typescript và ES6 JavaScript
- TypeScript Cú pháp
- Sử dụng trình biên dịch TypeScript
- Thiết lập Angular 6 và Typescript
Tổng quan về các thành phần của Angular 6
- Tạo Components
- Databinding và String Interpolation
- Property Binding
- Event Binding
- Two-Way-Databinding
- Mô hình hóa dữ liệu
- Directives
- Bootstrapping
- Inputs & Outputs
- Angular CLI
Tạo ứng dụng Angular đầu tiên của bạn
- Lập kế hoạch cho ứng dụng
- Thiết lập dự án và ứng dụng Angular bằng CLI
- Tạo thiết lập dự án cơ bản bằng Bootstrap 4 và Sass
Sử dụng Components Angular 6
- Luồng dữ liệu
- Làm việc với AppModule
- Làm việc với Custom Components
- Sử dụng Templates và Styles
- Sử dụng View Encapsulation
- Projecting Content
- Hiểu vòng đời Component và Lifecycle Hooks
- Sử dụng ViewChildren và ContentChildren
Databinding trong Angular 6
- Tổng quan về Property & Event Binding
- Binding và gán bí danh cho Custom Properties
- Binding và gán bí danh cho Custom Events
Làm việc với Directives
- Directives tích hợp
- Custom Directives
Angular 6 Services
- Tạo Logging Service
- Tạo Data Service
Sử dụng Dependency Injection và Providers
- Injectors, Provider, và Tokens
- Cấu hình Dependency Injection
- Cấu hình Provider của bạn
- Tiêm Services vào Components, Directives, và Services
Chuyển trang bằng Routing
- Thiết lập Routes
- Cấu hình và tải Routes
- Hiểu các phương pháp điều hướng khác nhau
- Sử dụng Parameters trong Routes
- Tạo Nested Routes
- Sử dụng Redirect và Wildcard Routes
- Hiểu Route Guards
- Hiểu Routing Strategies
Sử dụng RxJS để tạo và làm việc với Observables trong Angular
- Tổng quan về Observables
- Tổng quan về RxJS
- Xây dựng & Sử dụng Observables trong Angular
Xử lý Forms
- Sử dụng Template Driven Forms
- Sử dụng Reactive Forms
Sử dụng Pipes
- Pipes tích hợp
- Async Pipe
- Custom Pipes
Thực hiện các cuộc gọi đến HTTP APIs bên ngoài
Sử dụng Angular Modules
Kiểm tra ứng dụng Angular 6
- Sử dụng Jasmine cho unit testing
Gỡ lỗi ứng dụng
- Hiểu các thông báo lỗi trong Angular
- Sử dụng Sourcemaps để gỡ lỗi code trong trình duyệt
- Sử dụng Augury
Tối ưu hóa ứng dụng Angular 6
Angular 6 Security
- Authentication
- Những gì nên và không nên viết trong Angular
Triển khai ứng dụng Angular 6 lên Production
- Triển khai lên IIS, Apache, Nginx, v.v.
Khắc phục sự cố
Lời kết
Yêu cầu
- Làm quen với kiến thức cơ bản về HTML, CSS và JavaScript
Đối tượng
- Các nhà phát triển
Đánh giá (6)
Chất liệu tốt! Trainer là một người rất thân thiện, điều này giúp ích rất nhiều!
Xander Knol - Conclusion Learning Centers
Khóa học - Angular 6
Dịch thuật bằng máy
Bài tập thực hành!
William Limberger - Conclusion Learning Centers
Khóa học - Angular 6
Dịch thuật bằng máy
Học toàn bộ hệ sinh thái của Angular, TypeScript, đặc biệt là định tuyến
Ryan Delport - Leaseweb
Khóa học - Angular 6
Dịch thuật bằng máy
Thực hành bằng cách tự mình thực hiện.
Christiaan Sloof - Leaseweb
Khóa học - Angular 6
Dịch thuật bằng máy
Tôi thực sự thích cách giảng dạy của Trainer, họ là một chuyên gia tuyệt vời.
Lukasz Cysewski - PSI Polska
Khóa học - Angular 6
Dịch thuật bằng máy
Các bài thực hành đã cho phép chúng tôi áp dụng kiến thức đã học từ bài giảng vào một ví dụ thực tế. Nó còn tạo cơ hội để chúng tôi đặt câu hỏi nếu có điều gì chưa rõ về cách hoạt động của một khái niệm nào đó.
Chris Gilchrist - SAA Consultants LTD
Khóa học - Angular 6
Dịch thuật bằng máy