This repository consists of my personal submissions to the course Full Stack open by University of Helsinki.
- http requests
- document object model
- JavaScript
- React
- state management
- props
- event handlers
- debugging
- working with collections
- getting data from a server
- styling a React app
- implementing a server
- REST api
- deploying an app
- databases
- linting
- backend testing
- user authentication
- token administration
- unit tests
- frontend testing
- logging in from the frontend
- end-to-end testing
- integration tests
- Flux-architecture and redux
- reducers to handle state
- TanStack Query (React Query)
- using React Router
- creating custom hooks
- UI libraries: Bootstrap & Material UI
- bundlers: Webpack
- GraphQL server
- React and GraphQL
- cache management
- Websocket and subscriptions
- typing JavaScript
- type assertion and type narrowing
- validating requests to the server