1. Languages
1.1. CSS
1.1.1. Frameworks
1.1.1.1. Bootstrap
1.1.1.2. Bulma
1.1.1.3. Tailwind
1.1.1.4. Materialize
1.1.2. Extensions
1.1.2.1. SCSS
1.2. Front
1.2.1. Javascript
1.2.1.1. Frameworks
1.2.1.1.1. Vue
1.2.1.1.2. React
1.2.1.1.3. Angular
1.2.1.1.4. JQuery
1.2.1.1.5. Ember
1.2.1.1.6. Svelte
1.2.1.1.7. Backbone
1.2.1.2. ES6
1.2.1.3. TypeScript
1.2.2. HTML
1.3. Back
1.3.1. Python
1.3.1.1. Frameworks
1.3.1.1.1. Django
1.3.1.1.2. Flask
1.3.1.1.3. TurboGears
1.3.1.1.4. CherryPy
1.3.1.1.5. Pylons
1.3.1.1.6. Bottle
1.3.2. Ruby
1.3.2.1. Frameworks
1.3.2.1.1. Ruby on Rails
1.3.2.1.2. Sinatra
1.3.3. Javascript (Node.js)
1.3.3.1. Node.js
1.3.3.1.1. Frameworks
1.3.3.2. Deno.js
1.3.4. Java
1.3.4.1. Frameworks
1.3.4.1.1. Spring Boot
1.3.4.1.2. Play
1.3.5. PHP
1.3.5.1. Frameworks
1.3.5.1.1. CakePHP
1.3.5.1.2. Codelgniter
1.3.5.1.3. Laravel
1.3.5.1.4. Symphony
1.3.5.1.5. Drupal
1.3.5.1.6. FuelPHP
1.3.5.1.7. Slim
1.3.5.1.8. Phalcon
1.3.6. GoLang
1.3.7. C#
1.3.7.1. Frameworks
1.3.7.1.1. Asp.net
1.3.7.1.2. Yii
1.3.8. Kotlin
1.3.8.1. Frameworks
1.3.8.1.1. Javalin
1.3.8.1.2. KTor
2. Application
2.1. API (Application Programming Interface)
2.1.1. Types
2.1.1.1. Open APIs
2.1.1.2. Partner
2.1.1.3. Internal
2.1.1.4. Composite
2.1.2. Protocoles
2.1.2.1. REST (Representational State Transfer)
2.1.2.1.1. Benefits
2.1.2.2. SOAP (Service Object Access Protocol)
2.1.2.3. RPC (Remote Procedural Calls)
2.2. Single-Page application
3. Backend
3.1. Server
3.1.1. Hosting Platforms
3.1.1.1. Heroku
3.1.1.2. Digital Ocean
3.1.1.3. AWS
3.1.1.4. Azure
3.1.2. Web servers
3.1.2.1. NGINX
3.1.2.2. Apache
3.1.3. Containers
3.1.3.1. Docker / Kubernets
3.1.3.2. Vagrant
3.1.4. Image / Video
3.1.4.1. Cloudinary
3.1.5. CI / CD
3.1.5.1. Jenkins
3.1.5.2. Travis CI
3.2. Database
3.2.1. SQL
3.2.1.1. MySQL
3.2.1.2. PostgresSQL
3.2.2. NoSQL
3.2.2.1. Types
3.2.2.1.1. Column
3.2.2.1.2. Document
3.2.2.1.3. Graph
3.2.2.1.4. Key-value
4. Frontend
4.1. Client
4.2. Web browser
5. Stack
5.1. Frameworks
5.1.1. Meteor (Javascript)
5.1.2. Phalcon (PHP)
5.2. Mix
6. Trends
6.1. Single-Page app
6.2. Progressive Web App (PWA)
6.3. Artificial Intelligence Development
6.3.1. Chatbots
6.3.2. Machine learning
6.3.3. Automation of certain tasks for developers
6.4. WebAssembly
6.4.1. web development technique which compiles code into bytecode