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
Delivery Options
Private Group Training
Our identity is rooted in delivering exactly what our clients need.
- Pre-course call with your trainer
- Customisation of the learning experience to achieve your goals -
- Bespoke outlines
- Practical hands-on exercises containing data / scenarios recognisable to the learners
- Training scheduled on a date of your choice
- Delivered online, onsite/classroom or hybrid by experts sharing real world experience
Private Group Prices RRP from €4560 online delivery, based on a group of 2 delegates, €1440 per additional delegate (excludes any certification / exam costs). We recommend a maximum group size of 12 for most learning events.
Contact us for an exact quote and to hear our latest promotions
Public Training
Please see our public courses
Testimonials (7)
I really enjoyed the training session. Luke, the trainer, did a great job of understanding our current knowledge level and adjusting his approach accordingly. All the exercises were practical and helped me gain a solid understanding of the topic. He also shared best practices throughout the session, which I’m confident will be very helpful in my daily work. Overall, it was a very effective and engaging training experience
Amitha JL - JPMorganChase
Course - Advanced React
Practical examples and pointing out to more specific details for subjects worth noting. Sharing best practices and common solutions.
Dominika - Autodesk
Course - Advanced React
Real-life use cases based on created commercial projects
Arkadiusz - Autodesk
Course - Advanced React
Trainer's proven work and subject knowledge
Damian - Autodesk
Course - Advanced React
real examples
Tomasz - Autodesk
Course - Advanced React
Live coding
Dominik - Autodesk
Course - Advanced React
Instructor's attitude was great, interactivity, the fact that the group was smaller it was easier to track/explain the concepts.