Become a skilled React developer
This sounds like an excellent opportunity to learn React and develop your skills in building web applications. React is a powerful JavaScript library that is widely used in web development. It allows you to build reusable and interactive UI components that can be easily integrated into your web application.
The course seems to cover a range of topics that are essential for building scalable web applications. You will learn about client-side routing using React Router, which enables you to create dynamic and responsive user interfaces. You will also learn about global state management using Redux, which simplifies data management and enables you to build complex applications more efficiently.
The course also covers server-side rendering and testing using Jest and Enzyme. Server-side rendering improves the performance of web applications and enhances the user experience. Testing is an essential part of software development, and Jest and Enzyme are popular tools for testing React applications.
By the end of the course, you will have developed a solid foundation in React and be able to build sophisticated and scalable web applications. You will also have a professional project portfolio that showcases your skills to potential employers.
Overall, this ReactJS online training course seems like an excellent opportunity to learn and develop your skills in web development.
Introduction to React
- What is React?
- Hello React
- Using the create-react-app
Components
State and Props
- What is State?
- Stateful Function Components with Hooks
- What are Props?
- Type Checking with Prop Types
Rendering Lists
Components Revisited
Building Forms
Render Props & Higher Order Components
Portals
Global & Shared Data
Hooks in Focus
- Understanding Hooks
- The useState Hook
- Side Effects using the useEffect Hook
- The useContext Hook
- The useReducer Hook
- Writing your own Hook
Routing in a React App
- Routing in a React Application
- Routing with React Router
- Nested Routes and Parameters
- Protecting Routes
State Management using Redux
- State Management & Redux
- Setting up Redux
- Actions & Reducer for the Catalog
- Using the connect() Higher Order Function
- Actions and Reducer for the Cart
- Using Redux Hooks
- Implementing Middleware & persistence