Ưu đãi học phí 30%

Chương trình học

ĐĂNG KÝ NGAY

Đăng ký nhận Ưu đãi giảm học phí 30%

Khóa đào tạo lập trình viên Front-end với React JS tại VTI Academy dành cho

Sinh viên ngành CNTT muốn học bài bản và nâng cao kỹ năng về Lập trình Front-End với React JS  
Lập trình viên đang làm việc tại các doanh nghiệp muốn bổ sung kiến thức nền tảng, kỹ năng thực hành về Front-end chuyên sâu với React JS

Tại sao nên học Front-end với React JS?

React JS là một thư viện mã nguồn mở, có khả năng tương tác tốt và nhanh chóng để xây dựng các ứng dụng web và di động
React JS đang ngày một phổ biến và là xu hướng cho lập trình Front-End bởi tính đơn giản, linh hoạt, sử dụng dễ dàng cho các lập trình viên
React JS được lựa chọn sử dụng bởi các Công ty phát triển công nghệ lớn như: Netflix, Airbnb, Instagram

Tại sao nên lựa chọn khóa đào tạo Front-end với React JS tẠI VTI Academy?

Làm chủ HTML, CSS, JavaScript, thư viện Bootstrap, Jquery trong xây dựng giao diện Website
Làm chủ thư viện React JS, các khái niệm từ cơ bản đến nâng cao
Tạo ra sản phẩm ứng dụng thực tế ngay trong khóa học, có kiến thức phù hợp với nhu cầu chuyên môn từ doanh nghiệp, xây dựng project
Hiểu về các quy trình trong phát triển sản phẩm phần mềm khi làm việc trong doanh nghiệp
50% thời gian thực hành với chuyên gia giúp tăng khả năng thực chiến
Đội ngũ Mentor kinh nghiệm, hỗ trợ nhiệt tình cả trong và sau giờ học
Cam kết giới thiệu việc làm tại hệ thống đối tác của VTI Academy, là các doanh nghiệp hàng đầu về CNTT: VTI, FPT, CMC, SmartOSC…

KHUNG CHƯƠNG TRÌNH

1

HTML, CSS, Boostrap, JS cơ bản, Jquery, Project: Xây dựng sản phẩm giao diện trang chủ hoàn thiện
   1. Giới thiệu về khóa học
   2. HTML cơ bản
   3. CSS cơ bản
   4. Mini Project: Xây dựng giao diện trang web tĩnh: Phân chia bố cục, tạo các thành phần Menu, Banner, tạo giao diện trang chủ VTI, giao diện trang quản trị, …
   5. Tìm hiểu Boostrap
   6. Mini Project: Sử dụng Boostrap xây dựng giao diện trang web tĩnh TMĐT(eShopping)
   7. Java Script cơ bản
   8. Thư viện Jquery
   9. Thao tác với DOM sử dụng JavaScript, Jquerry.
   10. Tìm hiểu và vận dụng Responsive khi thiết kế Web
   11. Làm việc cùng Web Storage (Local Storage, Session Storage)
Học phần 1: Cơ bản nền tảng Web Basic

2

Các khái niệm nâng cao trong Js: Destructuring, Template String, Arror Function, HOF, Reduce, Curring Function, xử lý bất đồng bộ trong JS, … Áp dụng kiến thức đã học vào các tính năng khi làm việc thực tế.
    1. Lưu trữ dữ liệu: Array, Map, Set, …
    2. Phân biệt Var Let Count.
    3. Destructuring, Template String, ... Operator
    4. Các cách viết hàm: Nomal, Arror
    5. Tìm hiểu Higher Order Function, Reduce Function, Curring Function
    6. Callback Hell
    7. Sử dụng Ajax thao tác dữ liệu API(Sử dụng Mock API hoặc API được cung cấp sẵn)
    8. Xử lý bất đồng bộ cùng Promise, Asyn Await trong JS
    9. Project: Sử dụng Boostrap, js, jquery, Ajax xây dựng giao diện Web TMĐT(eShopping)

Mở rộng: Type Scirpt
Kiểu dữ liệu, các toán tử hay sử dụng, các câu lệnh điều khiển rẽ nhánh, vòng lặp, làm việc với OOP trong TypeScript.
Học phần 2: Tổng quan về ECMAScript 6 (ES6) - và JavaScript nâng cao

3

Component, JSX, ReactTrap, Props, State, Truyền dữ liệu giữa các Component, lifeCycle, Hook cơ bản
   1. Giới thiệu tổng quan, tư tưởng sử dụng trong ReactJS(Component, Truyền dữ liệu, Reuse Code)
   2. Tạo ứng dụng ReactJS sử dụng Create React App
   3. Tìm hểu về JSX, Babel
   4. Xây dựng Component: class component, function component
   5. Sử dụng Boostrap trong ReactJS
   6. Sử dụng các thư viện mở rộng của React: ReactTrap, MaterialUI, Ant Design
   7. Project: Sử dụng React xây dựng giao diện nâng cao
   8. Tìm hiểu về: State
   9. Làm việc với Form trong React, xử lý các Event
  10. Truyền dữ liệu qua lại giữa các component: Prop, Callback Function
   11. Tìm hiểu Lifce Cycle Class Component
   12. Xử lý định tuyến trong ứng dụng cùng thư viện React Router v6
  13. Tìm hiểu các Hook cơ bản: useState(), UseEffect()
   14. Làm quen với các thư viện xử lý API: Axios, Fetch.
   15. Project: Tiếp tục xây dựng project nâng cao
Học phần 3: Lập trình cơ bản với React

4

Redux, Redux Toolkit, Formik, Yup, Material UI, Hook nâng cao, Deploy ứng dụng, tiếp tục hoàn thiện Project ở học phần trước, tích hợp Redux
   1. Tìm hiểu thư viện Redux Core
   2. Tìm hiểu, tích hợp Redux React vào Project
   3. Cài đặt công cụ Redux Dev Tool để làm việc cùng Redux
   4. Tìm hiểu về Midware trong Redux: Thunk, Saga
   5. Xử lý Form với thư viện mở rộng Formik
   6. Validate dữ liệu cùng Yup
   7. Tìm hiểu nâng cao về Hook: UseMemo(), UseReducer(), UserCallBack(), …
   8. Khai báo PropType trong component
   9. Sử dụng Redux Toolkit khi phát triển ứng dụng
   10. Project: Sử dụng Redux Toolkit , tích hợp Formik, Yup để Validate form nhập liệu
   11. Hướng dẫn Deploy ứng dụng lên Server, Cloud
   12. Unit Test với Enzyme

Học phần 4: Lập trình với React nâng cao

5

Làm quen với Agile & Scrum trong dự án Kỹ năng làm việc nhóm trong Project
   1. Tìm hiểu về các quy trình trong phát triển phần mềm(Agile & Scrum)
   2. Hướng dẫn nâng cao về Git, Git Hub
   3. Ôn tập lại kiến thức đã học
   4. Project: Định hướng học viên lựa chọn project để làm sau khi kết thúc khóa học hoặc phát triển mở rộng Project đang làm, phát triển thêm các tính năng: SignUp, Login, Menu, Home, Admin, …
   5. Kiểm tra phỏng vấn cuối khóa học, phân loại học viên.

Học phần 5: Dự án cuối khóa

CẢM NHẬN HỌC VIÊN

Trước đây kiến thức về React JS của mình khá yếu, từ khi trở thành học viên tại VTI Academy, mình đã tự tin làm chủ được thư viện này
Đỗ Đức Anh
Mình đã tạo ra được sản phẩm của riêng mình ngay trong khóa học nhờ sự hướng dẫn tận tình của đội ngũ Mentor.
Trần Ngọc Mai
Mình đã apply thành công vị trí Front-end Developer sau khi tham gia khóa học của VTI Academy
Hoàng Văn Thái
Khả năng thực hành của mình đã tăng lên rất nhiều vì thời gian học mình được thực hành liên tục với các chuyên gia.
Nguyễn Đức Thành

ĐĂNG KÝ NHẬN TƯ VẤN

THÔNG TIN LIÊN HỆ

Hotline Hà Nội: 0866.805.563/ 0865.359.388 

Email: info@vtiacademy.edu.vn

Website: https://vtiacademy.edu.vn/

Hotline Hồ Chí Minh: 0978.067.066

Hotline Đà Nẵng: 0968.834.386

Cơ sở Hà Nội:

T9, Handico Tower, Phạm Hùng, Từ Liêm, Hà Nội

Tầng 7, ICT Building, Số 19 Lê Thanh Nghị, Hai Bà Trưng, Hà Nội

Tầng 3, Tháp A, Sông Đà Building, Phạm Hùng, Mỹ Đình 1, Q.Nam Từ Liêm, Hà Nội

VTI Building, Khu đô thị Mễ Trì Hạ, Q. Nam Từ Liêm, Hà Nội

Cơ sở Đà Nẵng:

Tầng 2 Cường Thịnh Building, 278 Đường 2-9, Hải Châu, Đà Nẵng

Cơ sở Hồ Chí Minh:

T3, Perfect Building, 150 Lê Thị Hồng Gấm, P.Cầu Ông Lãnh, Q.1, TP.HCM​

Tầng 7, VNO Building, 127 Điện Biên Phủ, P. Đa Kao, Q.1, Hồ Chí Minh

Đăng ký thành công!

Học viện sẽ sớm liên hệ tới bạn để tư vấn cũng như giải đáp các thông tin về khóa học cho bạn!