Course Outline
Introduction
Preparing the Development Environment
Using Advanced Hooks
- Effect hook (querying asynchronous APIs)
- Context hook
- External hooks
- Custom hooks
- Reducer hook
React and TypeScript
- React prop and event types
- React state types
Redux
- Managing State with Redux
- Understanding Middleware Functions
- Handling Asynchronous Actions with Redux Middleware
Authentication
- Authenticating Users on the Server Side
- Authenticating Users on the Client Side
Testing and Debugging
- Testing React components
- Debugging React and Redux
- Logging User Actions and Reporting Errors
- Troubleshooting
Optimizing performance
- Measuring render times
- Using memoization for performance optimization
Higher-order components
Deployment
Troubleshooting
Summary and Conclusion
Requirements
- Development experience using React.
Audience
- Front-end developers
- Web developers
- Javascript programmers
Testimonials (7)
The trainer was calm and open to answer questions, and the fact that sometimes challenged us.
Bogdan - Ness
Course - Advanced React
It was nice it had a lot of exercise, but the pace is too fast.
Irina - Thales Group
Course - Advanced React
Good explanations and choice of subjects, and anecdotes given where needed.
Matei - Thales Group
Course - Advanced React
- the topic structure
Lucian - Thales Group
Course - Advanced React
A lot of practical exercises
Raul - Thales Group
Course - Advanced React
The trainer explained everything very well, the course is great for a junior/mid javascript developer. After you finish it, you will be able to do almost everything you want in React. And most importently, the trainer adapted the course to our level of knowledge and explained the topics we asked for.
Sergiu Molnar - eMag
Course - Advanced React
The god speed coding demonstration.