- Javascript
- HTML
- CSS
- Media Queries
- DOM Manipulation
- React
- https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Grammar_and_Types
- https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Control_flow_and_error_handling
- https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Functions
Lecture 03
Lecture 04
- https://www.w3schools.com/tags/
- https://developer.mozilla.org/en-US/docs/Learn/Getting_started_with_the_web/CSS_basics
- https://www.w3schools.com/w3css/w3css_containers.asp
Lecture 06
npx create-react-app my-app
- https://mui.com/material-ui/getting-started/overview/
- https://reactrouter.com/en/main/start/overview
Lecture 15
npm init -y
-> create empty npm packagenpm i nodemon
-> install nodemon- Add
nodemon index.js
to scripts - Install other needed dependancies.
- Install mongodb community server and mongosh
mongod --dbpath=[path_to_dir]
mongosh
to run the Mongo Shellshow dbs
to show list of dbsuse [dbname]
to select a dbdb.[collection_name].insertOne({})
db.[collection_name].find({})
Lecture 27
- https://www.w3schools.com/sql/
- Distributed SQL (High Avail, Fault Tol and Performance)
- https://www.cockroachlabs.com/
- https://mariadb.com/products/enterprise/xpand/
- OLAP and OLTP
- HBASE focus more on OLAP
- Postgress
- Import and Export
- Stored Procedures and Triggers
- Dump and restore
- USER Management
- DB Management
- ORM -> https://sequelize.org/
- DI (Dependency Injection) -> https://github.com/typestack/typedi
- DI and many other things need Reflection
- Reflection is the ability of a program to manipulate variables, properties, and methods of objects at runtime
- https://db-migrate.readthedocs.io/