KHÓA REACTJS LÀ GÌ?
- Được Facebook ra mắt hồi 2013, React.js đã và đang phát triển mạnh mẽ. Đây là dự án nguồn mở được giới thiệu nhiều thứ 5 trên Github. React là framework JavaScript gọn nhẹ dùng để xây dựng giao diện người dùng – ví dụ rõ nét nhất là Facebook và Instagram. React còn là công cụ có thể thay thế cho các framework MVC, như Angular hoặc Backbone, với cấu trúc rõ ràng hơn và tập trung vào tối ưu hiệu năng.
- Thay vì làm việc trên toàn bộ ứng dụng web, ReactJS cho phép một developer có thể phá vỡ giao diện người dùng phức tạp thành các thành phần đơn giản hơn
MỤC TIÊU KHÓA HỌC REACTJS:
- Khóa học “Lập trình web với ReactJS” giúp học viên tìm hiểu và tiếp cận với thư viện hỗ trợ xây dựng các web app ReactJS, hướng dẫn các bạn tiếp cận ReactJS một cách cơ bản, từ việc thiết lập sử dụng tới việc tạo ra các web component để tái sử dụng và kết hợp tạo ra Web App. Ngoài việc bạn thiết kế được layout web, học viên còn có đủ kỹ năng và nền tảng vững chắc để tiếp cận React Native (Mobile App).
- Nắm được kiến thức REACTJS chi tiết và bài bản.
- Có nền tảng cho các ngôn ngữ lập trình khác sau này.
- Nâng cao, mở rộng kiến thức và ứng dụng REACTJS cho các bạn yêu thích bộ môn này.
- Giúp học viên rèn luyện tư duy.
- Tạo ra các ứng dụng có tốc độ xử lý nhanh.
- Áp dụng kiến thức REACTJS cho những sản phẩm startup, yêu cầu thay đổi, mở rộng nhanh, có lượng truy cập lớn.
- Xin việc ở các công ty về lập trình.
NHỮNG LỢI ÍCH KHI HỌC REACTJS:
- Tăng tốc quá trình phát triển và giảm rủi ro phát sinh khi viết code
- Thích hợp nhiều trang web, tái sử dụng thành phần, có thể dùng cho các ứng dụng di dộng.
- TNâng cao kiến thức và hiểu biết của mình.
- Mở ra cơ hội làm việc ở môi trường tốt hơn và mức lương cao hơn.
ĐIỂM NỔI BẬT CỦA KHÓA HỌC
Chất lượng đi đầu,
cam kết đầu ra
Hệ thống
bài giảng online
Chương trình
đạo tạo liên cấp
ĐẶC QUYỀN HỌC VIÊN
Học qua dự án thực tế. Không chấp nhận lý thuyết suông. Học xong cam kết làm được việc.
Được học với những Mentor tốt nhất. Có trình độ, tâm huyết và đặc biệt yêu thích giảng dạy.
Được đào tạo coder với định hướng nâng cấp lên software engineer.
Được chọn giờ học, ngày học tùy theo giờ giấc của mình. Nếu bạn ốm, có việc bận – buổi học sẽ chuyển sang hôm khác.
Bài giảng sinh động, dễ hiểu, áp dụng vào thực hành. Thực hành 80% thời lượng học.
Học hoàn toàn online. Bạn không còn nỗi lo kẹt xe, mưa gió, bụi bặm.
Hưởng học phí rẻ hơn so với các trung tâm khác, đặc biệt có ưu đãi học phí khi nhóm học cùng đăng ký.
Hỗ trợ học lại miễn phí nếu học viên không đạt yêu cầu sau khóa học.
Nơi duy nhất cam kết trả lại học phí những buổi chưa học nếu không hài lòng.
Học viên hoàn thành
Yêu cầu điểm từ khá trở lên.
Bảo vệ thành công đồ án môn học chuyên đề (tương đương đồ án tốt nghiệp ở bậc đại học) thành công trước hội đồng giám khảo.
Phương pháp đào tạo
Giảng viên thiết kế, lập trình bài tập – dự án tình huống.
Cung cấp tối đa sách, giáo trình quốc tế cho học viên.
Sinh viên chủ động học và thi Quiz. Giúp sinh viên có kỹ năng thi chứng chỉ.
ĐỐI TƯỢNG HỌC VIÊN
- Yêu thích lập trình, không giới hạn độ tuổi.
- Muốn kiếm tiền từ việc viết ứng dụng cho thiết bị di động.
- Muốn làm việc ở vị trí lập trình viên Web. Khóa học yêu cầu học viên đã có kiến thức về HTML, CSS, Javascript.
- Những bạn học sinh THPT hoặc đã tốt nghiệp THPT.
- Những bạn sinh viên Đại Học.
- Người đang đi làm muốn chuyển ngành sang CNTT.
KẾT QUẢ ĐẠT ĐƯỢC
- Nắm được kiến thức ReactJS chi tiết và bài bản.
- Là nền tảng cho các ngôn ngữ lập trình khác sau này.
- Nâng cao, mở rộng kiến thức và ứng dụng ReactJS cho các bạn yêu thích bộ môn này.
- Giúp học viên rèn luyện tư duy.
- Tạo ra các ứng dụng có tốc độ xử lý nhanh.
- Áp dụng kiến thức ReactJS cho những sản phẩm startup, yêu cầu thay đổi, mở rộng nhanh, có lượng truy cập lớn.
- Xin việc ở các công ty về lập trình.
Đối tượng
Các bé từ 6 – 15 tuổi
Thời gian học
1 tiếng/buổi
Số buổi học
45
Số học viên
8 – 10 bạn
Học phí
4.900.000đ
Đăng ký học trải nghiệm
miễn phí tại đây
LỘ TRÌNH
-
-
- Vòng lặp, mảng, hàm, đối tượng
- Các vòng lặp đặc trưng của mảng (filter, map, …)
- Cài đặt Node JS và NPM
- Giới thiệu về React JS
- Khởi tạo dự án React đầu tiên với create-react-app (CRA)
-
-
-
- Khái niệm
- Các ưu điểm của việc chia nhỏ các component
- Các cách khởi tạo một component
-
-
-
- JSX là gì? Sự khác nhau giữa JSX và HTML
- Render danh sách các bản ghi
- Render list các component
-
-
-
- Khai báo state
- Các đặc điểm đặc trưng của state trong react
- Cách thay đổi các state trong react
- Ảnh hưởng của state đến việc render trong react
-
-
-
- Cách lấy dữ liệu từ props trong một component
- Cách truyền, nhận dữ liệu và giao tiếp giữa các component (cha – con, con – cha, con – con, …)
-
-
-
- render, componentDidMount, componentWillMount
- componentDidUpdate, shouldComponentUpdate, componentWillUpdate, …
-
-
-
- Xử lý nhập liệu trong React
- Validate dữ liệu trong React
- Submit dữ liệu trong React (axios)
-
-
-
- HTTP request & response
- RESTful API
- Gửi nhận dữ liệu trong React thông qua API
-
-
-
- State management
- Cài đặt Redux
- Reducer và Action trong Redux
- Khởi tạo 1 Store trong Redux
- Module react-redux
- Kết nối Redux state -> component props với mapStateToProps
- Kết nối các Redux reducer action -> components props với mapDispatchToProps
- Quản lý state trong tạo giỏ hàng sử dụng Redux.
-