KHÓA HỌC LẬP TRÌNH ANGULAR 4

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ô.

Khóa học lập trình Angular 4

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