Đề cương khóa học

Giới thiệu

  • React so với Angular và các Framework khác

Hiểu về React

  • JSX, Components và Props, Vòng đời Component, v.v.
  • Quản lý trạng thái ứng dụng so với trạng thái dữ liệu

Viết ứng dụng React với ES6

  • Cú pháp và các tính năng ES6+ cần lưu ý

Thiết lập môi trường phát triển

Tổng quan về Node.js

Cài đặt và cấu hình Node.js

Tổng quan về Webpack và Babel

  • Hiểu về "biến đổi" (chuyển đổi JSX thành JavaScript)

Cài đặt và cấu hình Webpack

Cài đặt và cấu hình Babel

Cài đặt React và ReactDOM

Viết ứng dụng React đầu tiên của bạn

Cấu hình WebPack để theo dõi các thay đổi đối với tệp nguồn

Cấu hình npm như một công cụ chạy

Mở rộng ứng dụng React với các Component mới

Triển khai kiến trúc Flux và Redux vào ứng dụng React

Hiểu về Flux và Redux

  • Stateless Components, Actions, Reducers, Dispatches, Middleware, Containers, v.v.

Xây dựng nhiều Views vào ứng dụng React

Cài đặt và cấu hình Redux

Tạo một danh sách việc cần làm đơn giản với Flux/Redux (với API máy chủ mô phỏng)

Tích hợp Backend với ứng dụng React của bạn: GraphQL và Apollo

Tổng quan về GraphQL

  • Kiểu dữ liệu, Schemas, Cấu trúc đồ thị và tích hợp với React
  • Hạn chế của định tuyến Restful
  • GraphQL so với SQL

Viết một truy vấn GraphQL

Xác thực người dùng

Tích hợp React Router với GraphQL

Xây dựng một Blog đơn giản với React và GraphQL

Kiểm tra ứng dụng React của bạn

Xử lý ứng dụng React với các script dòng lệnh npm

Khắc phục sự cố

Cấu trúc kho ứng dụng

Các phương pháp hay nhất để viết code React

Triển khai ứng dụng React của bạn

Một cái nhìn về ứng dụng di động với React Native và Word

Tóm tắt và kết luận

Requirements

  • Kinh nghiệm phát triển ứng dụng web
  • Kinh nghiệm lập trình script Java
  • Làm quen với React

Đối tượng

  • Nhà phát triển
 28 Hours

Number of participants


Price per participant

Testimonials (2)

Provisional Upcoming Courses (Require 5+ participants)

Related Categories