Web Technologies MindMAP

The purpose of this mind map is to provide a structured overview (knowledge graph) of web technologies, helping users understand the hierarchies and relationships within the web ecosystem. It serves as an educational tool and a quick reference guide for students, developers, and professionals interested in understanding the landscape of web technologies.

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

1. 1- Introduction to Web Technologies

1.1. Internet Basics

1.1.1. Networking

1.1.1.1. Devices

1.1.1.1.1. Switch/ Router

1.1.1.2. TCP/IP

1.1.1.3. DNS

1.1.1.4. HTTP/HTTPS

1.1.2. Unicode

1.1.2.1. UTF-8/ UTF-16

1.1.2.1.1. Unicode, Inc

1.1.3. URL/ URI/ IRI

1.1.4. Exchange Formats

1.1.4.1. XML

1.1.4.1.1. XPath

1.1.4.2. JSON

1.1.4.3. CSV

1.2. W3C Consortium

1.2.1. Key contributions and standards

2. 2- Evolution of the Web

2.1. Web 1.0 - Documents Web

2.1.1. Basic HTML

2.1.1.1. Static Web Pages

2.1.2. Basic Services

2.1.2.1. E-mail / Search Engines

2.2. Web 2.0 - Social Web

2.2.1. Dynamic and Interactive Web

2.2.2. Social Media Integration

2.3. Web 3.0 - Semantic Web

2.3.1. Blockchain and Decentralization

2.3.2. Linked Data

2.3.2.1. RDF/ RDF*

2.3.2.2. RDFS/ OWL Ontologies

2.3.2.3. SPARQL

2.3.2.4. SWRL/ RIF

2.3.2.5. Knowledge Graphs

2.3.2.5.1. Symbolic AI

2.4. Web 4.0 - Intelligent Web

2.4.1. Supervised/ Unsupervised Learning

2.4.1.1. Machine Learning

2.4.2. LLMs and Chatbots

2.4.2.1. Deep Learning

2.4.2.1.1. Statistical AI

2.4.3. NLP, NLU and NLG

2.4.4. Autonomous systems

2.4.5. IoT/ IoE Integration

3. 3- Web Development

3.1. Front-End Development

3.1.1. HTML5

3.1.2. CSS3

3.1.2.1. Bootstrap

3.1.2.2. SCSS/SASS

3.1.3. JavaScript

3.1.3.1. ES6+ features

3.1.3.1.1. Ecma, Inc

3.1.3.2. DOM Manipulation

3.1.3.3. Frameworks/ Libraries

3.1.3.3.1. jQuery

3.1.3.3.2. Reac/ Vue.js

3.1.3.3.3. Angular.js

3.1.4. Browsers

3.1.4.1. Developer Mode

3.1.4.2. Client-Side

3.1.4.2.1. PC/ Mobile

3.2. Back-End Development

3.2.1. Programming

3.2.1.1. Python/PHP

3.2.1.1.1. OOP

3.2.1.2. Web Frameworks

3.2.1.2.1. Flask

3.2.1.2.2. Django

3.2.1.2.3. Node.js

3.2.2. Databases

3.2.2.1. SQL

3.2.2.2. BigData

3.2.2.2.1. NoSQL

3.2.2.2.2. Graph/ Vector DB

3.2.3. Web Servers

3.2.3.1. Nginx/ Apache

3.2.3.1.1. Server

3.2.3.2. Server-Side

3.2.3.2.1. Client-Server

3.2.4. Web Services and APIs

3.2.4.1. WebSockets

3.2.4.2. RESTful APIs

3.3. Full-Stack Development

3.3.1. Odoo Framework

3.3.1.1. ERP Systems

3.3.1.1.1. Information Systems

3.3.1.2. MVC/ ORM

3.3.1.3. OWL

3.3.1.4. QWeb

3.3.1.4.1. Templating Engine

3.3.2. IDEs

3.3.2.1. VS Code

3.3.2.2. PyCharm

3.4. Web Security

3.4.1. XSS

3.4.2. SQL Injection

3.4.3. CSRF

4. 4- Additional Topics

4.1. Version Control

4.1.1. Git

4.1.2. GitHub

4.2. Deployment

4.2.1. Virtualization

4.2.2. Cloud

4.2.2.1. Heroku

4.2.2.2. AWS/GCP

4.3. Performance Optimization

4.3.1. SEO

4.3.2. Caching

4.3.3. Minification

4.4. Emerging Technologies

4.4.1. GraphQL

4.4.2. WebAssembly

4.4.3. Hydration

4.4.3.1. SPAs

4.4.4. JAMStack

4.5. Advanced Web Technologies

4.5.1. Web Components

4.5.2. Progressive Web Apps

4.5.3. Serverless/ Kubernetes/ Docker

4.6. Industry Standards and Practices

4.6.1. Agile/Scrum

4.6.2. DevOps

5. IT Trends

6. Languages

7. Frameworks

8. Threats

8.1. Cyber Seucrity

9. Protocoles

9.1. ISO/ IEEE

10. Paradigms

11. Softwares

12. Machines

13. Algorithmes

14. Humans

15. Data

16. Interfaces

17. Artificial Intelligence

18. Agents

19. Organazations

20. Disciplines

21. Software Engineering

22. Operating Systems

23. Legend

23.1. Top Concepts

23.2. Organazations

23.3. Disciplines

23.4. Standatrds

23.5. Languages

23.6. Frameworks

23.7. Paradigms

23.8. IT Trends

23.9. Softwares

23.10. Machines

23.11. Hierarchy Links: Flow same colors

23.12. IsTypeOf Links: Green color

23.13. Bidirectional Links: Red color

24. Author

24.1. Dr. Samir SELLAMI

24.2. mailto: [email protected]

24.3. Revision date: 18/08/2024