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

Khóa học GRAPHIC DESIGN FOR KID ( Thiết kế Đồ họa trẻ em) giúp các em có thời gian & môi trường trải nghiệm đồ họa, Phù hợp cho tất cả các bạn nhỏ đam mê thiết kế

Xã hội phát triển, công nghệ ngày càng tiên tiến kéo theo nhu cầu về đội ngũ lập trình viên giỏi để tạo ra những ứng dụng, sản phẩm có tính đột phá trong mọi lĩnh vực đời sống tăng cao. Thực tế cho thấy, hiện nay có rất nhiều công ty, doanh nghiệp luôn ở trong tình trạng “khát” nhân lực công nghệ thông tin (IT) và sẽ còn “khát dài. Đây là cơ hội lớn cho các sinh viên tốt nghiệp ngành IT tìm kiếm cho mình một công việc tốt với mức thu nhập hấp dẫn. Tuy nhiên câu hỏi học công nghệ thông tin ở đâu uy tín và chất lượng vẫn là điều khiến nhiếu bạn học sinh trăn trở trước ngưỡng cửa đại học