Mapa Mental para Desarrollo Web desde Cero
- Fundamentos de la Web Historia de la web Cómo funciona Internet Navegadores y cómo funcionan
- HTML (HyperText Markup Language) Estructura básica de un documento HTML Etiquetas básicas:
,
-
,- ,
- ,
- ,
, , , etc. Atributos de las etiquetas Formularios y validación
- CSS (Cascading Style Sheets) Sintaxis y selectores Propiedades básicas: color, fondo, bordes, márgenes, padding, etc. Modelos de caja (box model) Flexbox y Grid Layout Media queries y diseño responsivo
- JavaScript Sintaxis básica y operadores Variables y tipos de datos Estructuras de control: condicionales y bucles Funciones y eventos Manipulación del DOM JSON (JavaScript Object Notation) Introducción a ES6+: let, const, arrow functions, destructuring, etc.
- Herramientas de Desarrollo Editores de código: Visual Studio Code, Sublime Text Control de versiones: Git y GitHub Línea de comandos Preprocesadores CSS: SASS, LESS Build tools: Webpack, Gulp
- Frameworks y Librerías de Frontend jQuery React.js Vue.js Angular
- Desarrollo Backend Introducción a servidores y bases de datos Node.js y npm Express.js Bases de datos: SQL (MySQL, PostgreSQL) y NoSQL (MongoDB) APIs y RESTful services Autenticación y autorización
- Despliegue y Hosting Servidores web: Apache, Nginx Servicios de hosting: Netlify, Vercel, Heroku, AWS Configuración de dominios Certificados SSL y HTTPS
- Mejores Prácticas y Recursos Accesibilidad web (a11y) SEO (Search Engine Optimization) Buenas prácticas de código: linting, formateo, comentarios Recursos adicionales: MDN Web Docs, W3Schools, freeCodeCamp
- Proyectos Prácticos Página personal/portafolio Blog Tienda online básica Aplicación de tareas (To-Do App) Integración con API externas (por ejemplo, API de clima)