Lập trình web Front-end với React
Thông tin chung
Mục tiêu của môn học là giúp cho các bạn học viên có thể làm việc cùng thư viện – framework React. Biết về các khái niệm trong React và thực hành tạo ra được các sản phẩm mẫu Single Page Application nhằm tích lũy kinh nghiệm. Kiến thức trong môn học này là vô cùng hữu ích trong việc xây dựng một dự án thực tế Website hiện đại.
Chúng ta sẽ bắt đầu với các khái niệm, những kiến thức cơ bản đầu tiên như cách cài đặt React và cùng phân tích các thành phần trong một ứng dụng React cơ bản, xây dựng thành phần đầu tiên với React, xử lý lỗi trong quá trình xây dựng ứng dụng. Qua đó hiểu cơ bản về cách hoạt động của React.
Tiếp đó, trong phần thứ hai, chúng ta sẽ tìm hiểu về các thành phần trong React, tìm hiểu sâu hơn về hoạt động của React và các thành phần trong nó . Học phần cũng sẽ đề cập đến Class-based Components – thành phần xây dựng bởi Class, được sử dụng ở các phiên bản React cũ. Các kiến thức sâu hơn trong React như vòng đời của một Component (Life-Cycle), …
Cuối cùng, trong phần thứ ba của môn học, chúng ta sẽ tìm hiểu các kiến thức liên quan về Redux, Redux Toolkit, Router và cách để đưa ứng dụng React lên server. Trong phần cuối cùng này, có bổ sung thêm một kiến thức quan trọng và hay được sử dụng trong thực tế đó là kiến thức về Authentication.
# |
Mục tiêu |
1 |
Nắm được cơ bản về React và hiểu được cách hoạt động của React. |
2 |
Thao tác được với dữ liệu, xử lý sự kiện và hiển thị giao diện trong React. |
3 |
Nắm được cơ bản cách phát hiện và xử lý lỗi trong quá trình xây dựng ứng dụng React. |
4 |
Hiểu và áp dụng Redux vào React. |
5 |
Hiểu và áp dụng React router vào React. |
6 |
Đưa được ứng dụng React lên Online. |