Learn React, Redux, Node.js, MongoDB, GraphQL and TypeScript in one go! 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.
- General Info
- Fundamentals of Web Apps
- Introduction to React
- JavaScript
- Component State, event handlers
- A more complex state, debugging React apps
- Rendering a collection, modules
- Forms
- Getting data from server
- Altering data in server
- Adding style to React apps
- NodeJS and Express
- Deploying app to Internet
- Saving data to MongoDB
- Validation and ESlint
- Structure of backend application, introduction to testing
- Testing the backend
- User administration
- Token authentication
- Login Frontend
- props.children and proptypes
- Testing React apps
- End to end testing
- Flux-architecture and Redux
- Many reducers
- Communicating with server in a redux application
- React Query, useReducer and the context
- connect (the old part)