Tóm Tắt
Giới thiệu
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ô.
Mục tiêu khoá học:
👉 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.
Đối tượng học:
– Tất cả cá nhân muốn tìm hiểu về Lập trình.
Điều kiện học:
– Đã 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)
BẰNG CẤP – CHỨNG NHẬN
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 GIAN & HỌC PHÍ
– 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Í HỌC
– Đă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
LƯU Ý: Trong nội dung chuyển khoản, vui lòng ghi rõ theo cú pháp: “Tên – Tên Khóa Học/Ngày khai giảng– Số điện thoại
VD: “Nguyen Van A – Angular/24-12-2017 – 01234588888″
LƯU Ý: Trong nội dung chuyển khoản, vui lòng ghi rõ theo cú pháp: “Tên – Tên Khóa Học/Ngày khai giảng– Số điện thoạiVD: “Nguyen Van A – Angular/24-12-2017 – 01234588888″
NỘI DUNG KHÓA HỌC LẬP ANGULAR 4
Phần A – Lập trình TypeScript
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
Phần B – Angular 4
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
Ứng dụng thực tế
1. Mạng xã hội
2. Ứng dụng học từ vựng
3. Ứng dụng chat với socket.io