/JavaScript

JavaScript

Primary LanguageDockerfile

WEB development

GitBook link

Videos

Hard skills

1. JavaScript

1.1. Core language

1.2. Browser related part

1.3. Additional part

2. React.JS

2.1. Base Level

2.2. Advanced Level

2.3. Store

2.4. Routing

2.5. Hooks

2.6. Forms

2.7. Testing

2.8. Next.js

2.9. GraphQL

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. HTML

7.2. CSS

8. Sequelize

8.1 Project initialization

9. Docker

9.1 Main commands

9.2 Dockerfile

9.3 docker-compose

10. TypeScript

10.1 Base

10.2 Usage

10.3 Types

10.4 Class

10.5 Enum

10.6 Interface

10.7 Generics

SQL

SQL architecture

SQL queries

Architecture

1. OOP

2. Big-O

3. Programming paradigm

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

WEB technologies

1. MVC

2. REST

3. Network

4. Auth

5. Security

Test tasks

1. JavaScript

Other

1. Soft skills