Angular là một platform giúp cho việc xây dựng ứng dụng web trở nên dễ dàng. Ngoài ra, có thể sử dụng Angular để viết native app cho di động hoặc desktop. Angular là nền tảng của google và được google liên tục phát triển nâng cấp, có cộng đồng lớn các lập trình viên cũng như các project sử dụng.
Angular sử dụng Typescript để phát triển ứng dụng. TypeScript vừa có tính chặt chẽ của một ngôn ngữ có kiểu (kiểm tra kiểu dữ liệu ngay khi compile), vừa giữ được sự linh hoạt và gọn nhẹ của javascript, giúp cho angular phù hợp với tất cả các project ở mọi quy mô.
👉 Khoá học sẽ giúp bạn làm chủ kiến thức Angular 4
👉 Khóa học đưa bạn tiếp cận với môi trường làm việc thực tế, giúp bạn tự tin khi xin phỏng vấn.
👉 Hoàn tất khoá học, bạn sẽ có 03 project thực tế: Mạng xã hội, Ứng dụng học từ vựng và Ứng dụng chat
👉 Hoàn tất khoá học bạn sẽ đủ khả năng ứng tuyển vào các vị trí lập trình Angular 4.
- Tất cả cá nhân muốn tìm hiểu về Lập trình.
- Đã biết lập trình cơ bản bất kỳ ngôn ngữ nào.
- Đã biết HTML CSS cơ bản, nếu chưa biết bạn có thể tự học tại đây:
http://online.khoapham.vn/php/103-tu-hoc-thiet-ke-web-tinh-co-ban-html-css-&-jquery.html
- Có laptop riêng (Cấu hình tối thiểu Core i3, Ram 4G)
Tham dự trên 80% số buổi học, và hoàn tất đồ án cuối khóa, học viên sẽ được cấp Chứng nhận Full Stack Javascript của Trung Tâm Đào Tạo Tin Học Khoa Phạm, có giá trị toàn quốc
- Thời lượng: 02 tháng (Thứ bảy: 8:00 - 12:00 & 13:30 - 16:30)
- Học phí tại Khoa Phạm: 3.000.000
- Đăng kí trực tiếp tại Trung Tâm Đào Tạo Tin Học Khoa Phạm. (38 Nguyễn Lâm, Phường 6, Quận 10, TP.HCM)
- Hoặc đăng ký chuyển khoản:
Ngân hàng ACB, Chi nhánh TPHCM
Tên tài khoản: 174274369
Chủ tài khoản: Phạm Trường Đăng Khoa
Chương 1: Javascript cơ bản |
Chương 2: ES6 |
Chương 3: TypeScript |
Kiểu dữ liệu căn bản Khai báo biến Class Interface Function Generic Enum Namespace |
Chương 1: Làm quen với Angular |
Angular là gì? Các phiên bản Angular Setup môi trường phát triển ứng dụng Cấu trúc project Angular |
Chương 2: Component |
Component là gì? Tự tạo mới component Sử dụng angular CLI để tạo mới component |
Chương 3: Template và Data Binding |
String interpolation Property Binding Event Binding Two-way binding Vòng đời component Giao tiếp giữa các component Directive là gì? Structure Directive: ngIf, ngFor, ngSwitch Attribute Directive: ngStyle, ngClass, ngContainer Pipes Animation |
Chương 4: Xử lý Form |
Xử lý input Kiểm tra dữ liệu từ form Reactive Form Dynamic Form |
Chương 5: NgModules |
Chương 6: Services & Dependency Injection |
Tại sao và khi nào cần dùng service? Tạo service đơn giản Data service |
Chương 7: HttpClient |
Sử dụng API NodeJS - MongoDB Sử dụng API PHP - MySQL |
Chương 8: Routing & Navigation |
Routing đơn giản RouterModule Route chứa tham số Route Guard Async Routing |
Chương 9: Testing |
Tại sao cần chạy Unit Tests? Cơ bản về testing Phân tích testing setup Chạy test bằng angular CLI |
Chương 10: Authentication |
JWT là gì? JWT với server NodeJS Route Protection |
Chương 11: Làm việc với NgRx |
Tại sao cần tới ngRx? Cấu trúc NgRx Reducers Actions Store State Component sử dụng dữ liệu trong store Dispatch action từ trong component Kết hợp authentication với ngRx |
1. Mạng xã hội
2. Ứng dụng học từ vựng
3. Ứng dụng chat với socket.io