KHÓA HỌC ĐÀO TẠO LẬP TRÌNH VIÊN FRONTEND – REACTJS & AI
Module 0: Tổng quan về Web Development (2 giờ)
- Tổng quan về nghề Frontend Developer.
- Lộ trình phát triển nghề nghiệp trong lĩnh vực lập trình Frontend.
- Cơ chế hoạt động của Website và Internet.HTTP, DNS, Hosting, Domain.
- Mô hình Client – Server.
- Cài đặt môi trường lập trình và xây dựng website đầu tiên.
Module 1: HTML5 & CSS3 (12 giờ)
HTML5
- Cấu trúc tài liệu HTML.Semantic HTML.
- Forms và Validation.
- Xây dựng cấu trúc website chuẩn SEO.
CSS3
- Typography, Colors và Background.
- Box Model.
- Flexbox và CSS Grid.
- Responsive Design.
- CSS Animation.Bootstrap 5 và TailwindCSS.
Module 2: JavaScript ES6+ (18 giờ)
JavaScript cơ bản
Biến, kiểu dữ liệu và toán tử.
Điều kiện và vòng lặp.
Hàm và Object.
DOM Manipulation.
Event Handling.
Form Validation.
JavaScript ES6+
Arrow Functions.
Destructuring.
Spread & Rest Operators.
Modules.
Promise, Async/Await.Fetch API.
Classes và OOP trong JavaScript.
Module 3: Thiết kế UI/UX với Figma (12 giờ)
Tổng quan về UI/UX Design.
Quy trình thiết kế sản phẩm số.
Làm việc với Figma.
Components và Design System.
Auto Layout.
Responsive Design trong Figma.
Prototype và Animation.
Module 4: ReactJS Chuyên sâu (48 giờ)
Khởi đầu với ReactJS
JSX - Components- Props và State.
Event Handling
Conditional Rendering.
Forms và Validation.
React nâng cao
React Hooks
useState - useEffect - useContext.
React Router | Error Boundaries | Styled Components | TailwindCSS Integration.
State Management
Context API | Redux Toolkit | Recoil.Zustand.
API Integration
RESTful API - Axios | React Query | Loading và Error Handling | Pagination và Infinite Scroll.
React Ecosystem
Material UI | Ant Design | React Hook Form |TypeScript trong React.
Module 5: Dự án thực tế và AI cho Frontend Developer (30 giờ)
Tham gia dự án thực tế tại trung tâm phần mềm BKSOFT – BKACAD.
Ứng dụng GitHub Copilot, ChatGPT, Claude, Cursor và các AI Coding Assistant.
Kỹ thuật Prompt Engineering dành cho lập trình viên.
Xây dựng quy trình làm việc tối ưu với AI.
Đánh giá và kiểm chứng kết quả do AI tạo ra.
Kết hợp nhiều công cụ AI để tăng tốc phát triển dự án.Hoàn thiện Portfolio cá nhân phục vụ tuyển dụng.
