WEB development GitBook link Videos Hard skills 1. JavaScript 1.1. Base Level 1.2. Advanced Level 1.3. Pro Level 2. React.JS 2.1. Base Level 2.2. Advanced Level 2.3. Pro Level 2.4. Top 50 React Interview Questions 3. Git 3.1. Git - main commands 3.2. Git - all commands 3.3. Mercurial - main commands 4. Node.JS 4.1. Node.js basics 4.2. Modules / Packages 4.3. Events & Streams 4.4. ExpressJS & MongoDB 4.5. Forks, Spawns and the Process Module 4.6. Web Development Practices 5. OS 5.1. Linux 6. Ext.js 6.1. Project initialization 6.2. Base Level 6.3. Advanced Level 6.4. Pro Level 7. HTML, CSS 7.1. CSS 8. Sequelize 8.1 Project initialization 9. Docker 9.1 Main commands 9.2 Dockerfile Other 1. Soft skills 2. OOP 3. Big-O 4. Design Principles 4.1 Coupling 4.2 Cohesion 4.3 SOLID 4.4 KISS 4.5 DRY 4.6 YAGNI 4.7 Inversion of Control 4.8 Dependency Injection 4.9 Resource Acquisition Is Initialization 5 Functional programming 6 Programming paradigm 7 MVC 8 REST