This repository contains my solutions for the Full Stack Open course offered by the University of Helsinki.
The course focuses on modern web development with JavaScript, React, Node.js, Express, MongoDB, GraphQL, TypeScript, CI/CD, and testing.
Course homepage: https://fullstackopen.com/en/
Full Stack Open teaches how to build modern single-page applications using:
- Frontend: React, Hooks, Redux
- Backend: Node.js, Express
- Database: MongoDB
- Testing: Jest, Supertest, Cypress
- State management: Redux, React Query
- Type safety: TypeScript
- Authentication: JWT
- DevOps: Docker, CI/CD
- GraphQL
part0 - Fundamentals of Web apps
part1 - Introduction to React
part2 - Communicating with server
part3 - Programming a server with NodeJS and Express
part4 - Testing Express servers, user administration
part5 - Testing React apps
part6 - Advanced state management
part7 - React router, custom hooks, styling, webpack
part9 - TypeScript
part11 - CI/CD
My main course project is developed in a separate repository: