An open API service indexing awesome lists of open source software.

https://github.com/jaimayal/fullstackopen-2023

University of Helsinki - Full Stack 2023 Web Dev Course | React, Redux, TypeScript, Node, Express, MongoDB, REST, GraphQL exercises.
https://github.com/jaimayal/fullstackopen-2023

cypress express graphql jest mongodb nodejs react react-native redux rest-api supertest typescript

Last synced: 3 months ago
JSON representation

University of Helsinki - Full Stack 2023 Web Dev Course | React, Redux, TypeScript, Node, Express, MongoDB, REST, GraphQL exercises.

Awesome Lists containing this project

README

          

# Full Stack Open 2023 - Deep Dive Into Modern Web Development by University of Helsinki

This repository contains my assignment submissions for [Full Stack Open](https://fullstackopen.com/en/) a course offered by University of Helsinki.

This course focuses on building modern web applications with JavaScript, the main technology that this course aims to teach is React (mainly consuming REST APIs built with Node.js). The course also contains a section on GraphQL, a more modern alternative to REST APIs.

The course also contains additional sections for the following:

* TypeScript, an open-source typed superset of JavaScript that compiles to plain JavaScript.
* React Native, an open-source UI software framework to create native mobile applications using JavaScript.
* CI/CD, Continuous integration (CI) and continuous delivery (CD)
* Docker and Docker Containers, an open platform for developing, shipping, and running applications by virtualizing the operating system of the computer on which it is installed and running.

## Completion

- [X] Part 0 - Fundamentals of Web apps
- [X] Part 1 - Introduction to React
- [X] Part 2 - Communicating with server
- [X] Part 3 - Programming a server with NodeJS and Express
- [X] Part 4 - Testing Express servers, user administration
- [X] Part 5 - Testing React apps
- [X] 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