This repository contains the exercises for the course "Full Stack Open" offered by the University of Helsinki. The course is designed to teach full stack web development using modern technologies. The official website for the course can be accessed at fullstackopen.com.
The Full Stack Open exercise repository serves as a central hub for all the coding exercises and projects assigned during the course. It is organized into various parts, each focusing on different aspects of full stack web development, such as React, Node.js, databases, and more.
To get started with the exercises, follow these steps:
-
Clone the repository to your local machine using the following command:
git clone https://github.com/reshaditiya/fullstackopen.git
-
Change into the cloned directory:
cd fullstackopen
-
Install the required dependencies for each part of the course. Detailed instructions are provided within each part's directory.
The Full Stack Open course is divided into multiple parts, each covering different topics. The repository is organized into directories corresponding to these parts. Here is 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 Node.js and Express
- Part 4: Testing Express Servers, User Administration
- Part 5: Testing React Apps
- Part 6: Advanced state management
- 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
Each part contains its own set of exercises, building upon the concepts covered in previous parts.
Contributions to the Full Stack Open exercise repository are welcome. If you discover any issues or improvements that can be made, please open an issue or submit a pull request on the GitHub repository.
The code provided in this repository is licensed under the MIT License. Refer to the LICENSE file for more information.