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

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
Để đượ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:
Khóa học khác
Hiện tại các doanh nghiệp vẫn còn sử dụng hạ tầng và hệ thống cũ (offline), và các doanh nghiệp cũng đã nhận biết được những lợi ích khi sử dụng hạ tầng Cloud của Microsoft và sẽ thực hiện chuyển đổi hạ tầng trong tương lai gần. Hiện nay, cũng đã có nhiều Doanh nghiệp chuyển sang dùng hạ tầng này. Vì vậy, nội dung sẽ là sự kết hợp giữa giáo trình MCSA và môn Azure Administrator Associate ( MCAAA) để phù hợp với các loại hạ tầng máy chủ hiện nay của Doanh nghiệp Khi chuyển sang hạ tầng đám mây đòi hỏi nhân lực quản trị phải có kiến thức về hệ thống đám mây. Hiện tại nguồn nhân lực hiểu biết về hệ thống này là rất ít.
Thông tin về Khóa học Làm chủ hệ thống mạng doanh nghiệp nhỏ và gia đình tại Học viện CNTT Bách Khoa (BKACAD)