React 101

Khóa học này giới thiệu về React, một thư viện JavaScript phổ biến để phát triển giao diện người dùng của Meta. Sinh viên và người đi làm sẽ học cách xây dựng các ứng dụng web hiện đại, tương tác cao sử dụng React.

Bạn sẽ học được những gì

Khoá học “React 101” là bước khởi đầu hoàn hảo cho những ai muốn học về React, một thư viện JavaScript mạnh mẽ dùng để xây dựng giao diện người dùng. Học viên sẽ được làm quen với các khái niệm cơ bản của React, cách tạo component, quản lý trạng thái, và sử dụng các thư viện đi kèm để phát triển các ứng dụng web hiện đại. Khoá học sẽ bao gồm cả lý thuyết lẫn thực hành, giúp học viên từng bước xây dựng một ứng dụng web hoàn chỉnh. Kết thúc khoá học, học viên sẽ tự tin phát triển các ứng dụng React cơ bản và hiểu rõ cách làm việc với React trong các dự án thực tế. Đánh giá cuối khoá học sẽ dựa trên dự án mà học viên hoàn thành trong quá trình học.

Ai có thể tham gia?

  • Người mới bắt đầu học lập trình: muốn tìm hiểu và xây dựng ứng dụng với React từ cơ bản đến nâng cao.
  • Sinh viên các năm đầu đại học: muốn học lập trình sớm để tích lũy kiến thức và kỹ năng thực tế cho các dự án hoặc xin thực tập.
  • Lập trình viên đã có nền tảng cơ bản về lập trình front-end: muốn mở rộng kỹ năng với React để nâng cao cơ hội nghề nghiệp.
  • Các quản lý dự án, startup: cần hiểu rõ về công nghệ React để quản lý và phát triển sản phẩm.
  • Người muốn học thêm kỹ năng mới trong thời gian rảnh rỗi: tìm kiếm cơ hội làm freelancer với các dự án React.
  • Học React để chuẩn bị cho việc du học: hoặc tìm kiếm cơ hội làm việc tại các công ty nước ngoài.

Học xong làm việc ở đâu?

  • Có thể ứng tuyển vào các vị trí Front-end Developer chuyên về React tại các công ty phát triển phần mềm, gia công và outsourcing.
  • Các công ty startup đang tìm kiếm lập trình viên React để phát triển giao diện người dùng cho sản phẩm của họ.
  • Các tập đoàn lớn trong và ngoài nước đều cần nhân lực phát triển front-end với React.
  • Có khả năng nhận các dự án freelancer để phát triển front-end cho website và ứng dụng web bằng React.

Nhận tư vấn

Cảm thấy khóa học phù hợp? Hãy liên hệ với chúng tôi để nhận tư vấn ngay bây giờ nhé!

Lợi ích khi tham gia khóa học

icon 2

Dành cho đối tượng 

Chỉ cần bạn có đam mê việc học là có thể

icon 1

Đội ngũ mentor giàu kinh nghiệm

Hỗ trợ 24/7

icon 4

Thời lượng khóa học: 13 buổi

Hình thức học linh hoạt online/offline

icon 3

Khóa học hướng dự án

Học thông qua việc hoàn thành dự án

Thông tin khóa học

Số buổi

12

Số học viên/lớp

15

Hình thức

offline/online

Học phí

5,500,000 VND

Chương trình đào tạo

Giới thiệu về React và cài đặt

1 buổi

Tổng quan

Cài đặt với Vite

Cấu trúc thư mục

Xây dựng và quản lý component

1 buổi

Component

Props

State

React render

Lifecycle methods

Sử dụng React Hooks cơ bản

1 buổi

useState

useEffect

Hooks

Xử lý bất đồng bộ

Event Handling và Rendering có điều kiện

1 buổi

Event binding

Data binding

Rendering

Form event handling

Điều hướng ứng dụng với React Router

1 buổi

React Router

SPA

Nested routes

Dynamic routes

Quản lý trạng thái ứng dụng với Redux

1 buổi

Redux

Redux Toolkit

Store

Actions

Reducers

Fetch API và xử lý dữ liệu từ API

1 buổi

Fetch API

Migrate data with Hooks

axios

Xây dựng và quản lý form

1 buổi

Controlled

Uncontrolled

Formik/Yup

Validator

Tối ưu hóa hiệu suất

2 buổi

React.memo

useMemo

useCallback

React.lazy

Suspense

Testing và debugging trong React

1 buổi

Jest

React Testing Library

Unit tests

React DevTools

Xây dựng ứng dụng React hoàn chỉnh

2 buổi

Áp dúng kiến thức

Triển khai tính năng

Kiểm thử toàn diện

Deploy dự án

Hình thức tổ chức lớp học

Khoá học “React 101” sẽ được tổ chức dưới hai hình thức: trực tuyến (online) và trực tiếp (offline). Với hình thức trực tuyến, học viên sẽ tham gia thông qua các nền tảng họp trực tuyến như Zoom hoặc Google Meet. Mỗi buổi học kéo dài khoảng 2 giờ, bao gồm phần lý thuyết và thực hành với sự hỗ trợ của giảng viên trong thời gian thực. Học viên có thể chia sẻ màn hình để được giảng viên hướng dẫn chi tiết và truy cập các tài liệu học tập thông qua hệ thống học trực tuyến. 

Ở hình thức trực tiếp, lớp học sẽ diễn ra tại phòng học, nơi học viên thực hành trực tiếp trên máy tính cá nhân. Giảng viên sẽ trình bày bài giảng kết hợp với việc hướng dẫn thực hành ngay tại lớp, và học viên có cơ hội tương tác trực tiếp với giảng viên cũng như các bạn học. Dù học theo hình thức nào, học viên đều được yêu cầu hoàn thành các bài tập và dự án thực hành để áp dụng kiến thức học được vào thực tế.

Gặp gỡ đội ngũ mentor giàu kinh nghiệm

Nguyễn Minh Tâm
Đồng Đức Mạnh
Lưu Nguyễn Quốc Thắng
Trần Minh Quân
Trần Ngọc Phương Uyên
Văn Hữu Gia Kiên

Liên hệ với Chúng tôi

Điện thoại liên hệ: 0966442382
Email liên hệ: admin@itss.edu.vn

Thông tin của bạn