My course contains everything there is to know to build a modern full-stack web app using React on the front-end. The core content of the program is React, State Management, fetching, and building a GraphQL API. It can also cover accessing a database, authentication, styling, and testing, if needed. Basics of HTML, CSS, and JavaScript are highly recommended.
We will adapt the course to your existing skills and skip the sections that you don't need.
Learn more about my training program
Why using a UI library in general?
The front-end ecosystem. Why React?
SPA vs SSG vs SSR
create-react-app vs Next.js vs Gatsby
TypeScript
DevTools: ESLint, Prettier, Husky
The stack and project of this course
JS / TS fundamentals for React
Creating the UI of the project
useState + useEffect (simulated async)
Understanding re-renders
Custom hook
useContext + useMemo