https://github.com/danilo-89/fullstackopen
Exercises for the Full Stack Open course
https://github.com/danilo-89/fullstackopen
Last synced: over 1 year ago
JSON representation
Exercises for the Full Stack Open course
- Host: GitHub
- URL: https://github.com/danilo-89/fullstackopen
- Owner: danilo-89
- Created: 2021-05-13T21:01:29.000Z (about 5 years ago)
- Default Branch: main
- Last Pushed: 2024-02-08T14:58:54.000Z (over 2 years ago)
- Last Synced: 2025-01-16T22:26:17.871Z (over 1 year ago)
- Language: JavaScript
- Homepage: https://fullstackopen.com/en/
- Size: 2.41 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Full Stack open exercises
Exercises for the [Full Stack open](https://fullstackopen.com/en/) course
## Part 0: Fundamentals of Web apps
- General info
- Fundamentals of Web apps
## Part 1: Introduction to React
- Introduction to React
- JavaScript
- Component state, event handlers
- A more complex state, debugging React apps
## Part 2: Communicating with server
- 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
- Node.js and Express
- Deploying app to internet
- Saving data to MongoDB
- Validation and ESLint
## Part 4: Testing Express servers, user administration
- Structure of backend application, introduction to testing
- Testing the backend
- User administration
- Token authentication
## Part 5: Testing React apps
- Login in frontend
- props.children and proptypes
- Testing React apps
- End to end testing
## Part 6: Advanced state management
- 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
- React Router
- Custom hooks
- More about styles
- Webpack
- Class components, Miscellaneous
- Exercises: extending the bloglist