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