Developing with React
This course promises the knowledge and confidence you need to build modern web applications using React. Over the course of 3 days, students will experience a structured blend of lecture and hands-on group labs.
Description
In addition to mastering essential concepts of the framework, participants are left with a solid understanding of the React architecture, the theory behind its design, and best practices for performance, testability and scalability.
Audience:
Developers - Beginner to intermediate level in React
Topics:
- ES2015 and HTML5 Fundamentals
- NPM + WebPack
- Introduction to React
- Understanding the React approach - JSX
- Flux architecture
- Components
- Building components
- Extending components
- Component interaction - Rendering
- Creating elements
- Understanding Virtual DOM - Events
- Specs, Lifecycle and State
- Routing
- API communication
- Forms
- Unit Testing
- Style guide and best practices
- Optimizing performance
- Working with other libraries