This repository contains my solutions (Backend) and completed exercises for the FullStackOpen course offered by the University of Helsinki. The course covers modern web development, including React, Redux, Node.js, Typescript, MongoDB, GraphQL, REST, PostgreSQL and much more.
- Course Name: FullStackOpen
- Course Website: https://fullstackopen.com/
- University: University of Helsinki
- Instructors: Matti Luukkainen and other contributors
The FullStackOpen course is divided into parts, each covering different aspects of full-stack web development. Here's an overview of the course structure:
- Part 0: Fundamentals of Web Apps
- Part 1: Introduction to React
- Part 2: Communicating with the Server
- Part 3: Programming a Server with NodeJS and Express
- Part 4: Testing Express Servers, User Administration
- Part 5: Testing React Apps
- Part 6: Advanced 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
- Part 12: Containers
- Part 13: Using relational databases
Throughout the course, I will work with a variety of technologies and tools, including:
- JavaScript (ES6+)
- React
- Redux
- Node.js
- Express
- MongoDB
- GraphQL
- TypeScript
- React Native
- Git and GitHub
- PostgreSQL
- RESTful APIs
You can find my solutions for each exercise in their respective directories within this repository. Each solution is organized by part and application type.