University of Helsinki's open course: Learn React, Redux, Node.js, MongoDB, GraphQL and TypeScript in one go! This course will introduce you to modern JavaScript-based web development. The main focus is on building single page applications with ReactJS that use REST APIs built with Node.js.
Full course details: https://fullstackopen.com/en
-
Part 0: Fundamentals of Web apps
-
Part 1: Introduction to React
-
Part 2: Communicating with server
-
Part 3: Programming a server with NodeJS and Express
-
Part 4: Testing Express servers, user administration
-
Part 5: Testing React apps
-
Part 6: State management with Redux
-
Part 7: React router, custom hooks, styling app with CSS and webpack
-
Part 8: GraphQL
-
Part 9: Typescript
-
Part 10: React Native
-
Part 11: CI/CD