Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/nguyenductung2709-dt/fullstackopen

Exercises solution for part 0 - part 13 FullStackOpen course from the University of Helsinki
https://github.com/nguyenductung2709-dt/fullstackopen

docker expressjs full-stack-web-development github-actions graphql javascript mongodb mongoose nodejs postgresql reactjs redux restful-api sequelize typescript

Last synced: about 7 hours ago
JSON representation

Exercises solution for part 0 - part 13 FullStackOpen course from the University of Helsinki

Awesome Lists containing this project

README

        

# University of Helsinki - Full Stack Open - 2023/2024
## About the course
This course will introduce you to modern JavaScript-based web development. The main focus is on building single page applications with ReactJS that use REST APIs built with Node.js.
This course cover various topics in full stack web development.

Languages: JavaScript, TypeScript

Frontend technologies: ReactJS, Redux, ReactQuery

Backend technologies: Node.js, Express.js, GraphQL

Database and supporting libraries: MongoDB and Mongoose, PostgresSQL and Sequelize

Container: Docker

CI/CD Deployment: GitHub-Actions

## About this repository
This repository contains my submission solutions to the 2023/2024 edition of the [Full Stack Open](https://fullstackopen.com/en/) course from the University of Helsinki (Finland).

## My Certificates
[Certificate Of Completion first 7 parts (Full Stack Web Development with JS)](https://studies.cs.helsinki.fi/stats/api/certificate/fullstackopen/en/c2c23edd0a8dce8e9ce6b107c6bc2611)

[Certificate Of Completion part 8 GraphQL](https://studies.cs.helsinki.fi/stats/api/certificate/fs-graphql/en/237399fcd5fbd78ff617ccc7b6d38242)

[Certificate Of Completion part 9 TypeScript](https://studies.cs.helsinki.fi/stats/api/certificate/fs-typescript/en/b9749869f78d04b39353ed7ae78ea3fa)

[Certificate Of Completion part 11 CI/CD](https://studies.cs.helsinki.fi/stats/api/certificate/fs-cicd/en/6f68f225496d32d379b4a58bdfdf044c)

[Certificate Of Completion part 12 Containers](https://studies.cs.helsinki.fi/stats/api/certificate/fs-containers/en/bc5cc04544959da5eea9e960c9d2e076)

[Certificate Of Completion part 13 Relation Databases](https://studies.cs.helsinki.fi/stats/api/certificate/fs-psql/en/760b2b762e8ff78bc207f0d83c31065b)

## Curriculum and my progress
- [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: State Management with Redux

- [x] Part 7: React Router, Custom Hooks, Styling app with CSS and Webpack

- [x] Part 8: GraphQL

- [x] Part 9: TypeScript

- [ ] Part 10: React Native

- [x] Part 11: CI/CD

- [x] Part 12: Containers

- [x] Part 13: Using Relational Databases