Các Mẫu Thiết Kế React Khóa Học Đào Tạo
Khóa đào tạo trực tiếp, trực tuyến hoặc tại chỗ này dành cho các nhà phát triển có kỹ năng React, những người muốn tối ưu hóa và cải thiện khả năng tạo ứng dụng React bằng cách hiểu và áp dụng các mẫu thành phần của React.
Khi kết thúc khóa đào tạo này, người tham gia sẽ có thể:
- Hiểu các loại mẫu React khác nhau
- Sử dụng React Context API cho các ứng dụng web
Định dạng khóa học
- Bài giảng và thảo luận tương tác.
- Nhiều bài tập và thực hành.
- Thực hiện trực tiếp trong môi trường lab trực tiếp.
Tùy chọn tùy chỉnh khóa học
- Để yêu cầu đào tạo tùy chỉnh cho khóa học này, vui lòng liên hệ với chúng tôi để sắp xếp.
- Để tìm hiểu thêm về React, vui lòng truy cập: https://reactjs.org
Đề cương khóa học
Giới thiệu
- Các React Pattern là gì?
- Các loại React Pattern
- Kiến thức cơ bản về React Patterns
Component Pattern
- Sử dụng nhiều loại pattern như Container, Presentational, Higher Order Components, Render Callback
- Sử dụng ContextAPI
Render Props Pattern
- Tạo các component Render Prop bằng Render Props Pattern
Quản lý States
- Hiểu sự khác biệt giữa Global, Component, Relative và Provided States
Provider Pattern
- Triển khai Provider Pattern với React Context
- Sử dụng Dependency Injection
Kết hợp nhiều Patterns
Tóm tắt và Kết luận
Yêu cầu
- Làm quen với kiến thức cơ bản về HTML, CSS và JavaScript.
Đối tượng
- Nhà phát triển
Khóa học đào tạo mở cần có ít nhất 5 người tham gia.
Các Mẫu Thiết Kế React Khóa Học Đào Tạo - Đặt chỗ
Các Mẫu Thiết Kế React Khóa Học Đào Tạo - Yêu cầu thông tin
Các Mẫu Thiết Kế React - Yêu cầu tư vấn
Đánh giá (1)
Trainer đã làm rất tốt công việc phá băng và chủ động khích lệ mọi người tham gia. Không ai bị bỏ lại phía sau, và anh ấy đã thích ứng rất tốt với những khó khăn của mỗi người. Anh ấy đã tận dụng tốt các thách thức và câu hỏi được đặt ra bởi người tham gia để cung cấp những giải thích rõ ràng hơn cho cả khán giả.
Joao Aguiar - INESC TEC
Khóa học - React: Build Highly Interactive Web Applications
Dịch thuật bằng máy
Các khóa học sắp tới
Các khóa học liên quan
Advanced React
14 GiờKhóa đào tạo trực tiếp, do giảng viên hướng dẫn này (trực tuyến hoặc tại chỗ) dành cho các nhà phát triển muốn xây dựng các thành phần React và thiết kế các ứng dụng phức tạp.
Khi kết thúc khóa đào tạo này, người tham gia sẽ có thể:
- Hiểu các khái niệm nâng cao của React, bao gồm context APIs, HOCs, trạng thái bên ngoài, asynchronous APIs, v.v.
- Xây dựng các thành phần có thể kết hợp với React.
- Kích hoạt xác thực phía máy chủ và phía máy khách.
- Triển khai các thư viện React và Redux để quản lý các ứng dụng phức tạp có trạng thái.
- Giảm mã và tối ưu hóa hiệu suất của ứng dụng.
- Kiểm tra và triển khai một ứng dụng.
Phát triển Full Stack FARM (FastAPI, React và MongoDB)
14 GiờKhóa đào tạo trực tiếp, trực tuyến hoặc tại chỗ này dành cho các nhà phát triển muốn sử dụng bộ công cụ FARM (FastAPI, React và MongoDB) để xây dựng các ứng dụng web động, hiệu suất cao và có khả năng mở rộng.
Khi kết thúc khóa đào tạo này, người tham gia sẽ có thể:
- Thiết lập môi trường phát triển cần thiết tích hợp FastAPI, React và MongoDB.
- Hiểu các khái niệm, tính năng và lợi ích chính của bộ công cụ FARM.
- Tìm hiểu cách xây dựng REST API với FastAPI.
- Tìm hiểu cách thiết kế các ứng dụng tương tác với React.
- Phát triển, kiểm tra và triển khai các ứng dụng (front-end và back-end) bằng bộ công cụ FARM.
Chọn đúng JavaScript Framework
14 GiờKhóa đào tạo trực tiếp, do giảng viên hướng dẫn này tại Việt Nam (tại chỗ hoặc từ xa) dành cho các nhà phát triển cần quyết định khung JavaScript nào để sử dụng cho việc phát triển các ứng dụng giao diện người dùng.
Khi kết thúc khóa đào tạo này, người tham gia sẽ có thể:
- Thiết lập môi trường phát triển tối ưu để bắt đầu phát triển các ứng dụng giao diện người dùng.
- Triển khai các ứng dụng demo để kiểm tra các giới hạn và lợi ích của một khung JavaScript.
- Quyết định khung JavaScript nào phù hợp nhất.
Bootcamp JavaScript, Node.js và React (Cấp độ Từ Người Mới Bắt Đầu đến Trung Cấp)
35 GiờKhóa đào tạo trực tiếp, do giảng viên hướng dẫn này (trực tuyến hoặc tại chỗ) dành cho các nhà phát triển .NET mới bắt đầu, những người muốn nâng cao kỹ năng về JavaScript, Node.js và React để chủ động phát triển và chuyển đổi hệ thống/nền tảng.
Khi kết thúc khóa đào tạo này, người tham gia sẽ có thể:
- Viết và gỡ lỗi mã JavaScript một cách hiệu quả.
- Xây dựng và triển khai các ứng dụng phía máy chủ bằng Node.js.
- Phát triển giao diện người dùng động và đáp ứng với React.
- Tích hợp các thành phần giao diện người dùng và phía máy chủ để tạo các ứng dụng toàn diện.
- Hiểu các phương pháp hay nhất để chuyển đổi hệ thống cũ sang các nền tảng dựa trên JavaScript hiện đại.
Phát triển Fullstack MERN
14 GiờKhóa đào tạo trực tiếp, trực tuyến hoặc tại chỗ này dành cho các nhà phát triển web muốn sử dụng MERN Stack cho phát triển fullstack.
Khi kết thúc khóa đào tạo, người tham gia sẽ có thể:
- Tích hợp React với MongoDB, Express và Node.js.
- Xây dựng một ứng dụng web fullstack từ đầu.
- Triển khai bảo mật ứng dụng thông qua ủy quyền và xác thực.
Xây dựng Micro Frontends với React
21 GiờKhóa đào tạo trực tiếp, do giảng viên hướng dẫn này (trực tuyến hoặc tại chỗ) dành cho các nhà phát triển muốn sử dụng React để phát triển, kiểm tra và triển khai các micro-frontend cho các ứng dụng web lớn, giúp chúng có khả năng mở rộng cao, độc lập về công nghệ và dễ bảo trì hơn.
Khi kết thúc khóa đào tạo này, người tham gia sẽ có thể:
- Thiết lập môi trường phát triển cần thiết để bắt đầu phát triển micro-frontend với React.
- Hiểu kiến trúc, các khái niệm cốt lõi và lợi ích của micro-frontend.
- Tìm hiểu cách xây dựng, tích hợp, kiểm tra và triển khai micro-frontend với React.
- Triển khai micro-frontend với module federation.
- Áp dụng quy trình làm việc CI/CD chất lượng sản xuất.
- Tìm hiểu các vấn đề thường gặp với CSS trong micro-frontend và cách khắc phục chúng.
- Có được những hiểu biết sâu sắc về cách triển khai các framework frontend khác với React.
Xây dựng Microservices với NodeJS và React
21 GiờKhóa đào tạo trực tuyến hoặc tại chỗ do giảng viên hướng dẫn này dành cho các nhà phát triển có kinh nghiệm muốn xây dựng, triển khai và mở rộng quy mô ứng dụng sử dụng microservices được xây dựng bằng NodeJS và React.
Bằng cuối khóa học, người tham gia sẽ có thể:
- Xây dựng, triển khai và mở rộng quy mô ứng dụng sử dụng các microservices khác nhau.
- Xây dựng ứng dụng React được render ở phía máy chủ.
- Triển khai ứng dụng nhiều dịch vụ lên đám mây bằng Docker và Kubernetes.
- Thực hiện kiểm thử ứng dụng trên microservices.
Phát triển Nâng cao với Next.js 14
21 GiờKhóa đào tạo trực tiếp, do giảng viên hướng dẫn này (trực tuyến hoặc tại chỗ) dành cho các nhà phát triển web và kiến trúc sư kỹ thuật ở trình độ trung cấp đến nâng cao, những người muốn khám phá những tiến bộ của Next.js 14 và có được kiến thức để xây dựng các ứng dụng web tiên tiến.
Khi kết thúc khóa đào tạo này, người tham gia sẽ có thể:
- Tận dụng tối đa tiềm năng của Next.js 14 để xây dựng các ứng dụng phức tạp.
- Sử dụng các tính năng mới nhất như Middleware, React Server Components và Edge Functions.
- Triển khai các phương pháp hay nhất để tối ưu hiệu suất, khả năng mở rộng và SEO.
- Khắc phục hiệu quả các sự cố thường gặp trong các ứng dụng Next.js.
Next.js 14 - Nâng cao
21 GiờKhóa đào tạo trực tiếp, do giảng viên hướng dẫn này tại Việt Nam (trực tuyến hoặc tại chỗ) dành cho các nhà phát triển nâng cao muốn làm chủ các tính năng mới nhất trong Next.js 14, tối ưu hóa hiệu suất và triển khai các kỹ thuật React hiện đại.
Khi kết thúc khóa đào tạo này, người tham gia sẽ có thể:
- Triển khai các hook React nâng cao và các tính năng đồng thời.
- Hiểu và sử dụng hiệu quả các chiến lược định tuyến Next.js.
- Tận dụng Server Components, Server Actions và các phương pháp kết xuất lai.
- Tối ưu hóa việc tìm nạp dữ liệu, bộ nhớ đệm và tái tạo tĩnh tăng dần.
- Sử dụng Next.js làm giải pháp backend với Edge Functions và Edge Runtime.
- Quản lý trạng thái bằng React Context, Redux và các thư viện trạng thái nguyên tử.
- Tối ưu hóa hiệu suất ứng dụng cho Web Core Vitals.
- Kiểm tra, giám sát và triển khai các ứng dụng Next.js một cách hiệu quả.
React: Xây dựng các Ứng dụng Trực tuyến tương tác Cao
21 GiờTrong khóa đào tạo trực tiếp, do giảng viên hướng dẫn này tại Việt Nam, chúng tôi sẽ trình diễn sức mạnh và tính linh hoạt của React, so sánh nó với các framework thay thế khác, đồng thời hướng dẫn từng bước cho người tham gia cách tạo ứng dụng React của riêng họ.
Khi kết thúc khóa học này, người tham gia sẽ có thể:
- Hiểu triết lý thiết kế của React.
- Quyết định khi nào và ở đâu nên sử dụng React, và khi nào nên xem xét lại mô hình MVC thông thường.
- Hiểu các khái niệm của React như components, props, state và lifecycle.
- Triển khai các công nghệ liên quan như Babel, Webpack và JSX.
- Xây dựng, kiểm tra và triển khai một ứng dụng web tương tác.
Xây dựng Ứng dụng tương tác với React, Redux và GraphQL
28 GiờTrong khóa đào tạo trực tiếp, do giảng viên hướng dẫn này tại Việt Nam, người tham gia sẽ học cách xây dựng các ứng dụng React bằng Flux và GraphQL. Khóa học bao gồm cài đặt, thiết lập, tích hợp, kiểm thử, triển khai và các phương pháp hay nhất, đồng thời hướng dẫn người tham gia thông qua việc tạo một loạt các ứng dụng mẫu để chứng minh cách thêm các cấp độ phức tạp và tính năng "hấp dẫn" cho một ứng dụng bằng cách sử dụng các bộ công cụ và kỹ thuật tiên tiến nhất.
Phát triển ứng dụng với React đòi hỏi một cách tư duy khác so với những gì một số nhà phát triển đã quen, đặc biệt là khi chuyển từ tư duy của các framework MVC khác như AngularJS và Bootstrap.Khóa đào tạo này bao gồm các nguyên tắc cơ bản đằng sau các công nghệ được sử dụng trong mỗi bước để người tham gia không chỉ có thể xây dựng một ứng dụng hoạt động mà còn hiểu lý do tại sao một phương pháp tiếp cận cụ thể lại được sử dụng. Điều này đặt nền tảng cho tư duy độc lập và sáng tạo về thiết kế và kết quả mong muốn khi xây dựng các ứng dụng của riêng họ trong tương lai.
React với Next.js
14 GiờKhóa đào tạo trực tiếp, trực tuyến hoặc tại chỗ này dành cho các nhà phát triển web muốn sử dụng Next.js để tạo các ứng dụng React.
Khi kết thúc khóa đào tạo, người tham gia sẽ có thể:
- Phát triển các ứng dụng web phía máy chủ và các trang web tĩnh bằng Next.js.
- Xử lý và lưu trữ dữ liệu với MongoDB.
- Bảo mật một ứng dụng web bằng xác thực AuthO.
Chuyển đổi một ứng dụng React thành Progressive Web App (PWA)
14 GiờKhóa đào tạo trực tiếp này tại Việt Nam (tại địa điểm hoặc từ xa) dành cho các nhà phát triển muốn chuyển đổi một ứng dụng React thành Progressive Web App.
Cuối khóa học, người tham gia sẽ có thể:
- Thiết lập môi trường phát triển cần thiết để bắt đầu chuyển đổi ứng dụng React.
- Sử dụng Service Worker để lưu cache, giúp ứng dụng React hoạt động ngoại tuyến.
- Tạo và định dạng thông báo đẩy.
- Cài đặt ứng dụng web tiến bộ vào thiết bị di động.
React, Redux và TypeScript
21 GiờReact là một thư viện được sử dụng rộng rãi để tạo các ứng dụng một trang trong JavaScript và HTML. Nó được sử dụng bởi các công ty như Facebook, Instagram, Netflix hoặc tờ New York Times.
Khóa học này sẽ giới thiệu các nền tảng mà React và các thư viện khác (như Angular và Vue.js) dựa trên, đồng thời làm nổi bật các đặc điểm cụ thể của React. Nó cũng sẽ bao gồm các công nghệ thường được sử dụng với React, chẳng hạn như Redux và React-Router.
Khi kết thúc khóa học, người tham gia sẽ có thể xây dựng các ứng dụng với nhiều mức độ phức tạp khác nhau bằng React trong khi tuân thủ các phương pháp hay nhất.
React, Relay, và GraphQL
14 GiờKhóa đào tạo trực tiếp, do giảng viên hướng dẫn này tại Việt Nam (tại chỗ hoặc từ xa) dành cho các nhà phát triển muốn sử dụng GraphQL và Relay để quản lý dữ liệu trên các ứng dụng React.
Khi kết thúc khóa đào tạo này, người tham gia sẽ có thể:
- Thiết lập môi trường phát triển cần thiết để bắt đầu kiểm soát dữ liệu cho các ứng dụng React.
- Cung cấp các tương tác phản hồi giao diện người dùng tức thì.
- Tổng hợp dữ liệu từ nhiều thư viện thành một API thuận tiện.
- Tải trước bằng GraphQL và Relay.