LẬP TRÌNH WEB FRONT END VỚI HTML VÀ REACT


TỔNG QUAN VỀ KHÓA HỌC

Với sự bùng nổ mạnh mẽ các ứng dụng internet và nhu cầu tuyển dụng lập trình viên Web ngày càng nhiều của các Doanh nghiệp CNTT. Khóa học Lập Trình Web Front End Với HTML Và React là sự lựa chọn lý tưởng cho các bạn đam mê CNTT.

HTML là một ngôn ngữ đánh dấu được thiết kế ra để tạo nên các trang web trên World Wide Web. Nó có thể được trợ giúp bởi các công nghệ như CSS và các ngôn ngữ kịch bản giống như JavaScript.

React là một trong những thư viện được sử dụng phổ biến hiện nay với các ứng dụng đang được sử dụng như: FaceBook, Instagram, Tweeter, Netflix, WhatsApp,…

Lập trình front end - react có nhu cầu thị trường rất lớn và có nhiều sự lựa chọn cho bạn.

Với mô hình đào tạo thực chiến "Học thực tế - Làm thực tế ", môi trường học tập và thực tập hoàn chỉnh, phương pháp đào tạo và các dịch vụ hỗ trợ tích cực cùng đội ngũ chuyên gia giàu kinh nghiệm và tâm huyết đồng hành giúp bạn trang bị đầy đủ các kỹ năng cho sự thành công cho công việc sau này.

MỤC TIÊU KHÓA HỌC

ĐỐI TƯỢNG THAM GIA KHÓA HỌC

KHAI GIẢNG VÀ THỜI LƯỢNG KHÓA HỌC

NỘI DUNG TỔNG QUÁT & SỐ GIỜ HỌC

 STT MÔN HỌC SỐ GIỜ 
1 HTML: Thiết kế Web với HTML5, CSS3, Javascript và Bootstrap 60
2 REACT: Lập trình FRONT-END với Reactjs 50
  TỔNG SỐ GIỜ HỌC 110

NỘI DUNG CHI TIẾT CHƯƠNG TRÌNH HỌC

Phần 1: Cài đặt môi trường lập trình

Phần 2: HTML5, CSS3, Javascript

  1. Giới thiệu ngôn ngữ lập trình Web
  2. Xây dựng Website tĩnh với các thẻ HTML và CSS
  3. Tạo trang web với ngôn ngữ HTML5
  4. Hoàn chỉnh giao diện trang Web với CSS3
  5. Lập trình Javascript
  6. Xử lý nâng cao với các đối tượng trong Javascript 

Phần 3: Kỹ thuật xây dựng Web nâng cao với Bootstrap & Jquery 

Phần 4: React

4.1: Introduction React

  1. Giới thiệu React JS
  2. Hướng dẫn cách viết JSX
  3. Viết trang HTML ReactJS đầu tay: Giới thiệu thông tin của bạn

4.2: React - Các khái niệm chính

  1. Giới thiệu Component & Cách tạo Component
  2. Hiểu về trình tự hoạt động của một Component
  3. Tạo & Sử dụng Properties
  4. Quản lý event trên một Component
  5. Quản lý State (Trạng thái) của một Component
  6. Hiểu trõ bản chất chu kỳ hoạt động của một Component (Component Lifecycle)
  7. Cách Mount / Unmount một Component
  8. Tối ưu hóa với Components với React.useCallback, React.useMemo, React.memo
  9. Component lồng nhau (Nested Components).
  10. Vận dụng tính năng mới React Hooks, HOCs, ...

4.3: Làm việc với React Router version 6.x

4.4: Làm việc với Form trong React (Formik / React-Hook-Form)

4.5: Quản lý trạng thái với Redux & Zustand

  1. Tại sao phải dùng Redux?
  2. Cài đặt Redux.
  3. Các hàm trong Redux.
  4. Khởi tạo Reducer & truy cập State của ứng dụng.
  5. Dispatching & Handling các Actions.
  6. Redux: Thêm phần tử vào mảng.
  7. Redux: Cập nhật / Xóa phần tử trong mảng.
  8. Làm việc với nhiều Reducers, nhiều Modules.
  9. Asynchronus actions (Redux Thunk).
  10. React-Redux: Provider & Connect & Redux Hooks.
  11. Sử dụng thư viện Zustand

4.6: Vận dụng các thư viện UI / UX

  1. Ant Design
  2. Material Design

Phần 5: Thực hiện dự án Thực hiện dự án hoàn chỉnh, xây dựng các Website như tin tức, bán hàng online, quản lý thông tin,...

Phần 6: Kỹ năng mềm: Kỹ năng làm việc nhóm, Kỹ năng phỏng vấn, tìm việc

MỘT SỐ WEBSITE CỦA CÁC BẠN KHÓA TRƯỚC

HỌC PHÍ VÀ ƯU ĐÃI

 

 

 

 

 

 

ĐĂNG KÝ NHẬP HỌC

THÔNG TIN LIÊN HỆ

Phòng tư vấn, tuyển sinh

Tòa nhà VNPT, 38 Yên Bái, Quận Hải Châu, TP Đà Nẵng
Điện thoại: 0236.3.779.779
Fax: 0236.3.779.555
Email: tuyensinh@softech.vn

Tư vấn viên, hỗ trợ trực tuyến

Ho tro tu van

NI NA

Facebook:
Zalo:
Email:
Cellphone:
0917.93.54.68
Ho tro tu van

CẨM CHÂU

Facebook:
Zalo:
Email:
Cellphone:
0969.28.99.22
Ho tro tu van

MAI TRÂM

Facebook:
Zalo:
Email:
Cellphone:
0966.14.99.22

KẾT NỐI VỚI CHÚNG TÔI