Full Stack open 2023

This repository contains files for exercises done as requirement for credits in the fullstack open course offered by University of Helsinki.

The main focus is on building single page applications with ReactJS that use REST APIs built with Node.js.

The course has 9 parts each with various exercises to be submitted.

  • Part 0 : Fundamentals of Web apps
  • Part 1 : Introduction React
  • Part 2 : Communivating 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 : 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