Students will master React fundamentals, JSX syntax and component creation, as well as the advanced topics such as state management with Redux, server-side rendering with Next.js, code splitting and lazy loading.
Upon completing the course, students will have a solid foundation in React development, including advanced topics such as performance optimization and testing, enabling them to build robust and efficient React applications.
Course Topics:
- Introduction to React
- React components
- Styles and themes
- Event handling
- State management
- Server-side rendering
- Performance optimization
- Testing React applications
Requirements
Software: Chrome browser.
Hardware: Computer with an Internet connection, working speakers, and microphone.
Prior knowledge: Participants should have a basic engineering background, and preferably a software background and knowledge of at least one programming language.