Functional and OO Programming in JavaScript (ECMAScript)
ES6
- arrow functions / this
- spread/rest operators
Promises
- resolve and reject
- chaining
GraphQL
- creating schema
- creating an api with Express
- interfacing with Insomnia/Postman
- connecting to Mongodb (with models)
React
- props vs state
- classes vs functional components
- Context vs React Redux
- Hooks vs Lifecycles (useEffect vs ComponentDidMount)
TypeScript
- javascript types
- interfaces
- classes / abstract classes