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

https://github.com/byroncalvete/full-stack-open

Full Stack Open - University of Helsinki 😎
https://github.com/byroncalvete/full-stack-open

graphql javascript mongodb nodejs react react-native redux typescript

Last synced: 5 months ago
JSON representation

Full Stack Open - University of Helsinki 😎

Awesome Lists containing this project

README

          

# [Full Stack Open - University of Helsinki đŸ•šī¸](https://fullstackopen.com/en/)

## [Part 0 - Fundamentals of Web apps](./part0)
- General info
- Fundamentals of Web apps

## [Part 1 - Introduction to React](./part1)
- Introduction to React
- JavaScript
- Component state, event handlers
- A more complex state, debugging React apps

## [Part 2 - Communicating with server](./part2)
- Rendering a collection, modules
- Forms
- Getting data from server
- Altering data in server
- Adding styles to React app

## [Part 3 - Programming a server with NodeJS and Express](./part3)
- Node.js and Express
- Deploying app to internet
- Saving data to MongoDB
- Validation and ESLint

## [Part 4 - Testing Express servers, user administration](./part4)
- Structure of backend application, introduction to testing
- Testing the backend
- User administration
- Token authentication

## [Part 5 - Testing React apps](./part5)
- Login in frontend
- props.children and proptypes
- Testing React apps
- End to end testing

## [Part 6 - Advanced state management](./part6)
- Flux-architecture and Redux
- Many reducers
- Communicating with server in a redux application
- React Query, useReducer and the context

## [Part 7 - React router, custom hooks, styling app with CSS and webpack](./part7)
- React Router
- Custom Hooks
- More about styles
- Webpack
- Class components, Miscellaneous
- Exercises: extending the bloglist