Skip to content

This repository contains my solutions and notes for the Full Stack Open course by the University of Helsinki. It covers modern web development with React, Node.js, GraphQL, and TypeScript.

Notifications You must be signed in to change notification settings

yooousef/Full-stack-open-course

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

66 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Full Stack Open – Solutions & Notes

This repository contains my solutions and notes for the Full Stack Open course by the University of Helsinki.
The course dives into modern web development, focusing on React, Node.js, Express, GraphQL, TypeScript, and testing.


πŸ“š Course Overview

The course covers:

  • React fundamentals and state management
  • Communicating with a server (REST & GraphQL)
  • Node.js & Express backend development
  • Database integration with MongoDB
  • Authentication & authorization
  • TypeScript in frontend and backend
  • CI/CD & containerization with Docker
  • End-to-end testing

πŸ“‚ Repository Structure

Each part of the course is organized into its own folder:

part0/ part1/ part2/ ...

Inside each folder you’ll find exercises, code, and notes.


πŸš€ Progress

  • 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 – React app testing
  • 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
  • Part 12 – Containers
  • Part 13 – Using relational databases

πŸ”– Notes

  • This repo is mainly for personal learning & reference.
  • Solutions may not be the most β€œoptimal” but reflect my learning journey.

πŸ“ License

This repository is for educational purposes.
Please follow the course submission rules if you are also enrolled.

About

This repository contains my solutions and notes for the Full Stack Open course by the University of Helsinki. It covers modern web development with React, Node.js, GraphQL, and TypeScript.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published