Giới thiệu
Nếu bạn đã có kiến thức lập trình HTML, SCSS, Responsive và Javascript vững chắc hoặc đã học qua khóa Frontend Newbie & Web Responsive tại CFD Circle. Bạn muốn nâng cao kiến thức và có nhiều cơ hội để ứng tuyển hơn vào vị trí Front-End Dev thì React Js chính là thư viện javascript được quan tâm nhất hiện nay. Khoá Học Lập Trình Front-end ReactJS Master tại CFD Circle sẽ hướng dẫn bạn có được kiến thức và kỹ năng quan trọng dựa trên thực hành dự án thực tế xuyên suốt khóa học. Sau khoá học bạn sẽ hoàn thành dự án website bán hàng với đầy đủ các tính năng cần thiết.
HÌNH THỨC HỌC: OFFLINE HOẶC ONLINE GOOGLE MEET CÙNG VỚI LỚP OFFLINE
Lịch học
05-06-2023
Thứ 2, 4, 6
18:45 - 21:45
Lầu 2, số 666/46/29, đường Ba Tháng Hai, phường 14, quận 10, TP HCM
Nội dung
Ngày 1: Làm quen với những kiến thức React cơ bản
Làm quen với Component
Làm quen với Props
Làm quen với State
Làm quen với style
Làm quen với Event
Làm quen với useEffect
Ngày 2: Xử lý form trong React
Thao tác cơ bản với Form
Validate form
Tối ưu validate form
Ngày 3: Xây dựng Single Page Application trong React
Giới thiệu và cài đặt thư viện react-router-dom@6
Tìm hiểu qua các cách sử dụng react-router-dom phổ biến
Xử lý layout
Ngày 4: Làm việc với API từ Backend
Giới thiệu và làm việc với API từ Backend bằng Fetch API
Cài đặt và setup axios
Làm việc với RestFul API từ Backend
Ngày 5: Authentication với JWT
Giới thiệu về JWT
Làm chức năng login trong React với JWT
Ngày 6: Hoàn thành kiến thức React cơ bản
Portal
Cài đặt thư viện ngoài React
useId
Ngày 7: Hoàn thành dự án Đăng Ký Khóa Học (CFDCourses)
Forgot và reset password
Refresh token tự động
Render trang chi tiết khóa học
Hoàn thành chức năng cá nhân
Ngày 8: Tối ưu và deploy dự án
Lazy component
useMemo, useCallback, React.memo
useId, useTransition, useDeferredValue
Deploy dự án lên Vercel
Ngày 9: Redux và những thư viện liên quan
Ngày 10: Giới thiệu & Thực hành dự án E-commerce
Setup dự án template
Lấy thông tin sản phẩm
Làm chức năng phân trang sản phẩm
Giới thiệu dự án
Ngày 11: Hoàn thành trang sản phẩm
Sort
minPrice, maxPrice
Filter theo rating
Tìm kiếm sản phẩm
Ngày 12: Hoàn thành trang cá nhân
Đăng nhập / đăng ký
Thay đổi thông tin cá nhân
Cập nhật avatar
Sản phẩm yêu thích
Quản lý sổ địa chỉ, sổ thanh toán
Ngày 13: Hoàn thành chức năng giỏ hàng
Thêm , xóa sản phẩm vào giỏ hàng
Tăng / giảm số lượng sản phẩm trong giỏ hàng
Xử lý popup thông báo khi thêm sản phẩm thành công
Ngày 14: Hoàn thành chức năng chi tiết sản phẩm
Render thông tin cơ bản trang chi tiết sản phẩm
Xử lý Image Modal
Rút gọn nội dung với ShortContent
Ngày 15: Hoàn thành chức năng checkout
Xử lý form checkout
Thêm / xóa promotion
Xử lý đơn hàng thành công
Ngày 16: Hoàn thành chức năng Đặt hàng, Đánh giá sản phẩm
Xử lý trang xem sản phẩm đặt hàng
Làm chức năng đánh giá sản phẩm khi nhận hàng thành công
Ngày 17: Hoàn thành chức năng translate
Tự làm chức năng translate bằng thư viện tự xây dựng
Error boundaries
Slider
Forgot và reset password
Ngày 18: Hướng dẫn làm CV, tìm việc và trả lời phỏng vấn xin việc
Hướng dẫn làm CV & tìm việc
Hướng dẫn trả lời phỏng vấn
Chia sẻ kinh nghiệm thực tế
Yêu cầu cần có
Làm tốt giao diện website responsive bằng HTML, SCSS, Javascript hoặc đã học qua khóa Frontend Newbie và Web Responsive tại CFD Circle
Nắm vững kiến thức Javascript từ cơ bản đến nâng cao
Có nền tảng cơ bản về ReactJs là một lợi thế
Có laptop cá nhân và tinh thần ham học hỏi, siêng năng, kiên trì và cố gắng hết sức mình.
Giảng viên
Lê Châu Hữu Thiện
Teacher
Senior Frontend Dev
Xin chào mọi người! Tôi là Thiện, hiện đang là Senior Front-end Developer tại CBI Chi Doanh. Mình đã bén duyên tham gia với đại gia đình CFD Circle từ khóa từ những ngày đầu thành lập. Trong quá trình học hỏi và chiến đấu cùng các anh em tại đây, mình đã rút ra rất nhiều kinh nghiệm thực tiễn và tìm được hướng đi phù hợp cho bản thân. Với hơn 4 năm kinh nghiệm trong lĩnh vực Front-end, tôi hi vọng không chỉ mang đến những kiến thức chuyên môn thực tế, mà còn truyền một ngọn lửa mãnh liệt đến từng cá nhân để thúc đẩy sự phát triển từ bên trong mỗi chúng ta.
Nguyễn Văn Thái An
Mentor
Frontend Dev
Xin chào! Tôi là Nguyễn An - Frontend Developer tại T.O.P Group và CFD Studio. Rất mong có thể hỗ trợ và truyền đạt hết những kiến thức và kinh nghiệm từ những dự án thực tế mà tôi học được trong quá trình làm việc đến với học viên tại CFD Circle. Cùng học tập, giúp đỡ nhau để hướng tới trở thành một Front-end Dev thực thụ để tạo những sản phẩm sáng tạo, tinh tế và chuyên nghiệp nào! Rất vui khi gặp bạn ở CFD Circle.
Nguyễn Văn Tuấn
Mentor
Front-End Developer
Xin chào, tôi là Văn Tuấn - hiện đang làm việc với vị trí ReactJs Frontend Developer tại Kyanon Digital, đồng thời là cựu học viên của CFD Circle khoá 1. Sau hơn 2 năm làm việc và trải qua nhiều dự án khác nhau. Tôi sẽ đồng hành để hỗ trợ và giúp đỡ bạn trong suốt quá trình học tập tại CFD Circle bằng những kinh nghiệm và kiến thức của mình tích luỹ được trong thời gian qua.