Get Started. It's Free
or sign up with your email address
Web Development by Mind Map: Web Development

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

6.5. Voice Search and Navigation

6.6. Native Apps will dominate the market

6.7. Motion design UI

6.8. Serverless Architecture

6.9. Continuous Integration And Deployment (CI/CD)

6.10. Cloud technology is here to stay

6.11. 5G Technology will be unparalleled

6.12. Blockchain: Augmenting enterprise solutions with transparency, efficiency, and security

6.13. Microservices