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

Việc ứng dụng CNTT vào trong Doanh Nghiệp ngày càng phổ biến. Tuy nhiên, số lượng kỹ sư giỏi cả bảo mật hệ thống và an ninh mạng tại Việt Nam còn đang rất ít.

Sau khi hoàn thành khoá học, học viên có hiểu và vận dụng kiến thức để phân tích dữ liệu của một dự án thực tế.