KHÓA HỌC LẬP TRÌNH FRONTEND - REACTJS

Chương trình đào tạo

KHÓA HỌC LẬP TRÌNH FRONTEND - REACTJS

KHÓA HỌC LẬP TRÌNH FRONTEND - REACTJS

10:56 11/05/2022
KHÓA HỌC LẬP TRÌNH FRONTEND - REACTJS

Thời lượng: 100 giờ

Mục tiêu:

Cung cấp lộ trình học tập đầy đủ, chi tiết và thực chiến thông qua các dự án thực tế để học viên trở thành lập trình viên Frontend chuyên nghiệp ngay sau khi kết thúc khóa học, đáp ứng được các yêu cầu công việc của doanh nghiệp.

Đối tượng: Sinh viên, người đi làm muốn trở thành lập trình viên Frontend, không yêu cầu kiến thức đầu vào.

Giáo trình: BKACAD

Kiến thức đạt được:

  • UX/UI Design: Thành thạo Figma và Adobe XD, thiết kế trải nghiệm người dùng tối ưu.
  • Front-end Development: Xây dựng giao diện web linh hoạt với HTML5, CSS và JavaScript.
  • JavaScript ES6+: Vận dụng hiệu quả các tính năng nâng cao của ES6+ trong lập trình.
  • ReactJS: Áp dụng kiến thức chuyên sâu vào các dự án thực tế, triển khai thành công tại môi trường doanh nghiệp.

NỘI DUNG KHÓA HỌC LẬP TRÌNH VIÊN FRONTEND -  REACTJS

1. Module 0: Tổng quan (2h)

Kiến thức cơ bản:

-    Tổng quan và lộ trình khoá học Frontend - ReactJS
-    Các khái niệm về giao thức HTTP,  DNS, Hosting, Domain…
-    Mô hình client-server: hiểu rõ vai trò của từng thành phần.
Thực hành:

-    Cài đặt môi trường: GIT, IDE (Visual Studio Code….)
-    Tạo và chạy project đầu tiên.

2. Module 1: Basic HTML5 and CSS3 (12h)

Kiến thức cơ bản:
-    HTML và phiên bản
-    Cấu trúc tài liệu HTML
-    Các thẻ cơ bản: div, span, p, b, i…
-    Bảng: table, tr, th, td
-    Form và input…
-    CSS cơ bản: font, màu sắc, kích thước.
Kiến thức nâng cao:
-    Tạo bố cục trang web với flexbox, gird.
-    Sử dụng framework CSS: Bootstrap 5, TailwindCSS.

3. Module 2: JavaScript ES6 (14h)

Kiến thức cơ bản:
-    JavaScript cơ bản: biến, biểu thức, toán tử, hàm,  rẽ nhánh, vòng lặp…
-    HTML DOM: tương tác với các thẻ HTML
-    Xử lý sự kiện: click…
-    Làm việc với dữ liệu JSON.
Kiến thức nâng cao:
-    ES6: Arrow function
-    Thao tác với mảng: map, filter, reduce, sort, slice…

4. Module 3: ReactJS (42h)

Kiến thức cơ bản:
-    Tổng quan về ReactJS, các khái niệm và cài đặt môi trường phát triển.
-    Component: class component và funtional component.
-    Phân biệt states và props.
-    Xử lý sự kiện trong các component.
-    Fetch dữ liệu với thư viện Axios.
Kiến thức nâng cao:
-    Làm việc các React hook: useState, useEffect, useContext
-    Điều hướng routing.
-    Quản lý trạng thái với Redux, Recoil.
-    Sử dụng các component, hook bên thứ ba: MUI, Ant Design …

5. Module 4: Project (30h)

-    Tham gia làm dự án thực tế tại trung tâm phần mềm BKSOFT-BKACAD.

Tham khảo thêm khóa học lập trình Backend  bằng ngôn ngữ Java tại: https://bkacad.edu.vn/khoa-hoc-lap-trinh-backend---java-spring-boot-cod162.html

Xem ưu đãi tháng này

Để được hướng dẫn các chính sách ưu đãi và tư vấn lộ trình học, các bạn đăng ký thông tin tại đây:

 đăng ký học lập trình

 

Khóa học khác

Với sự phát triển nhanh chóng của truyền thông và quảng cáo tại Việt Nam, Thiết kế Đồ hoạ đang trở thành một trong những chuyên ngành hấp dẫn giới trẻ. Đặc biệt đối với bạn trẻ đam mê sáng tạo và thích làm việc trong những môi trường năng động.

Chương trình học sẽ cung cấp cho các kỹ sự mạng bảo mật những kiến thức và kỹ năng cần thiết để thực hiện và duy trì các giải pháp bảo mật dựa trên dòng thiết bị Cisco ASA.