Course Description
This course aims to provide you with a solid foundation in creating modern web applications using the latest version of React. You’ll start off by learning basic React syntax and the architecture of a React web application, working your way through progressively more advanced concepts until you reach a very deep level of understanding. By the end, you’ll not only have a firm grasp on what it takes to build a full-scale React application, but also the best practices to follow when doing so. This will ensure that the end result of any further React-related endeavours will be not only an application that works, but one that is highly performant and maintainable.
Learning Outcomes
- Code a full-scale React application
- Build and deploy this application so that it can be accessed from anywhere
- Learn to recognize good and bad patterns in React code
- State management using flux architecture with Redux
- Using context to style websites dynamically
- Using composition to increase code reuse and flexibility
Prerequisites
- Basic knowledge of HTML, CSS and JavaScript
- Basic programming concepts – variables, arrays, control-flow, etc
Who Should Attend
- Software developers
- Web Developers
- Full-Stack Developers
- Front-End Developers