About the course: The course provides knowledge and practical skills for building client applications (Single Page Applications) using one of the most popular frameworks. Architectural patterns for SPA applications, components, and more are studied. Views and templates for data visualization (templates), models, data binding, working with multiple views, routing, extracting data from REST services are studied.
The training provides knowledge and practical skills for the development of Single Page Applications (SPA) using ReactJS technology - one of the most popular and fast client interface rendering libraries, developed and supported by Facebook and Instagram. We will pay special attention to JSX syntax, working with requests and Promises, splitting an application into components, routing and validating forms, and different ways to style components using techniques like CSS Modules and Styled Components. We will also look at new concepts in the library such as React Hooks and the Context API. The training will also focus on writing Unit Tests using JEST.
My final project link: https://pupmatch-81bc1.web.app/