Fullstack web developer
by Vlad Kirichenko
1. Languages
1.1. JavaScript 5
1.1.1. Modules responsibilities 5
1.1.2. Regular expressions 2
1.1.3. Functional concepts 5
1.1.4. Execution enviroment( V8 ) 1
1.2. TypeScript 1
1.3. SQL 1
2. Common skills
2.1. Personal qualities
2.1.1. Concentration 4
2.1.2. Communicability 7
2.1.3. Time management 4
2.1.4. Studying 6
2.2. English
2.2.1. Reading 6
2.2.2. Speaking 3
2.2.3. Listening 6
2.3. Programming
2.3.1. Testing
2.3.1.1. Frameworks
2.3.1.1.1. Jasmine 2
3. Frontend
3.1. Frameworks
3.1.1. React 3
3.1.1.1. Component design 4
3.1.1.2. Component lifecycle 2
3.1.2. Angular 0
3.2. CSS
3.2.1. Preprocessors
3.2.1.1. SASS 2
3.2.1.2. LESS 1
3.3. HTML
3.3.1. Page structure 3
4. Backend
4.1. Platforms
4.1.1. Node.js 3
4.1.1.1. Frameworks
4.1.1.1.1. Express 2
4.1.1.2. ORM
4.1.1.2.1. Sequelize 2
4.1.1.2.2. Mongoose 0
4.2. Databases
4.2.1. NoSQL
4.2.1.1. MongoDB 2
4.2.1.2. Reddis 0
4.2.2. SQL
4.2.2.1. MySQL 2
4.2.2.2. PostgreSQL 0
5. Tools
5.1. Builders
5.1.1. Webpack 2
5.2. IDE
5.2.1. VS Code 4
5.2.2. WebStorm 2