WEB Developer LAB:
de 0 a Full-Stack en 2026 con IA
Aprende a construir aplicaciones web modernas con las tecnologías más demandadas por las empresas. Adéntrate en tecnologías como React + TypeScript en el frontend y Node.js + Express, o PHP de forma robusta en el backend. Desde el código nativo hasta componentes reutilizables, routing, APIs seguras y acceso a datos; trabajarás con buenas prácticas, Git/GitHub y un enfoque orientado a producto.
Integra agentes de IA (MCP) desde el día 1 para revisar PRs, generar tests y documentación y automatizar tareas con trazabilidad y control humano. Curso gratuito para trabajadores (70%) y desempleados (30%). ¡Especialízate en uno de los perfiles más demandados!
Fechas: 01/12/25 – 30/07/2026
Horarios: Lunes, miércoles y viernes 17:00-19:30

Presentación
Este programa te guía paso a paso desde los fundamentos de la web hasta el desarrollo full-stack listo para producción. Empezarás asentando bases sólidas en HTML, CSS/Sass y JavaScript moderno, para después trabajar con React y TypeScript creando interfaces responsivas, accesibles y mantenibles. Practicarás consumo de APIs, enrutado y gestión de formularios, y darás el salto al backend eligiendo entre Node.js con Express o PHP en arquitectura MVC. Modelarás datos en MySQL/MariaDB, aprenderás a escribir consultas seguras, a proteger formularios y sesiones, y a incorporar criterios de rendimiento, SEO técnico y cumplimiento (Consent Mode v2) en tu código.
La metodología es 100% práctica: proyectos, retos guiados y revisiones de código con un flujo profesional de Git/GitHub (ramas, issues y pull requests). Integrarás agentes de IA (MCP) como copilotos técnicos para automatizar revisiones, generar pruebas y mantener documentación viva con trazabilidad y control humano. Al finalizar, contarás con un portfolio verificable y bien documentado, con commits, PRs y entregables que evidencian tu dominio del frontend y el backend, listos para destacar en tu CV y en entrevistas.
Lo que te llevas
Frontend moderno: HTML5, CSS3/Sass, maquetación responsive (mobile-first) y uso de Vite.
JavaScript y TypeScript: bases sólidas de JS ES6 y tipado con TS para código más claro.
React en frontend: componentes, estado y rutas para interfaces actuales.
Backend con PHP (MVC + DDD): enrutado, formularios seguros, envío de emails y
.htaccess.Backend con Node.js + Express: APIs, validación y tareas programadas.
Datos, SEO y flujo pro: MySQL/MariaDB, metadatos/sitemap/robots, gestión de cookies y Google Analytics, control de versiones con Git/GitHub y agente de IA (MCP) integrado en el proyecto.
- Proyectos para tu portfolio full-stack: distintos proyectos aplicando cada tecnología (frontend nativo, React, PHP/Node).
Gratuito para:
Trabajadores
Desempleados
Presentación
Este programa te guía paso a paso desde los fundamentos de la web hasta el desarrollo full-stack listo para producción. Empezarás asentando bases sólidas en HTML, CSS/Sass y JavaScript moderno, para después trabajar con React y TypeScript creando interfaces responsivas, accesibles y mantenibles. Practicarás consumo de APIs, enrutado y gestión de formularios, y darás el salto al backend eligiendo entre Node.js con Express o PHP en arquitectura MVC. Modelarás datos en MySQL/MariaDB, aprenderás a escribir consultas seguras, a proteger formularios y sesiones, y a incorporar criterios de rendimiento, SEO técnico y cumplimiento (Consent Mode v2) en tu código.
La metodología es 100% práctica: proyectos, retos guiados y revisiones de código con un flujo profesional de Git/GitHub (ramas, issues y pull requests). Integrarás agentes de IA (MCP) como copilotos técnicos para automatizar revisiones, generar pruebas y mantener documentación viva con trazabilidad y control humano. Al finalizar, contarás con un portfolio verificable y bien documentado, con commits, PRs y entregables que evidencian tu dominio del frontend y el backend, listos para destacar en tu CV y en entrevistas.
Lo que te llevas
Frontend moderno: HTML5, CSS3/Sass, maquetación responsive (mobile-first) y uso de Vite.
JavaScript y TypeScript: bases sólidas de JS ES6 y tipado con TS para código más claro.
React en frontend: componentes, estado y rutas para interfaces actuales.
Backend con PHP (MVC + DDD): enrutado, formularios seguros, envío de emails y
.htaccess.Backend con Node.js + Express: APIs, validación y tareas programadas.
Datos, SEO y flujo pro: MySQL/MariaDB, metadatos/sitemap/robots, gestión de cookies y Google Analytics, control de versiones con Git/GitHub y agente de IA (MCP) integrado en el proyecto.
- Proyectos para tu portfolio full-stack: distintos proyectos aplicando cada tecnología (frontend nativo, React, PHP/Node).
Plan de estudios
El Web developer LAB está formado por 2 módulos. En cada uno de los módulos aprenderás a utilizar las herramientas imprescindibles que necesita un desarrollador Web Full stack. Con la ayuda de estas herramientas y el contenido que se desarrolla, deberás ser capaz de realizar los proyectos que pasarán a formar parte de tu portfolio profesional.
Lab01 - Programación FRONTEND (entorno cliente)
Frontend nativo (HTML/CSS/JS):
- HTML5 semántico y estructura.
- Arquitectura de URL y contenidos para un proyecto.
- CSS3 + Sass (arquitectura modular 7-1).
- Layout con Flexbox y Grid.
- Responsive/Mobile-First y container queries.
- Imágenes modernas (WebP/AVIF, picture, srcset).
- Tipografías y rendimiento de carga.
- Vite: HMR, alias y variables de entorno.
- JavaScript ES2025: módulos, fetch y async/await.
- Formularios: validación en cliente y accesibilidad.
- Cookies y consentimiento (Consent Mode v2).
- SEO técnico en frontend: metadatos, Open Graph y encabezados.
- Clean Code, ESLint y Prettier.
Frontend con React (+ TypeScript):
- Arranque con Vite (React + TS).
- JSX y componentes.
- Props, eventos y renderizado condicional.
- Listas con key.
- Estado local con useState.
- Efectos con useEffect.
- Estilos con CSS/Sass y CSS Modules.
- Routing básico con React Router.
- Formularios controlados y validación HTML5.
- Data-fetching con fetch/async-await.
- TypeScript para props, estado y eventos.
- Organización básica de carpetas.
- Accesibilidad inicial (labels, alt, roles).
Lab02 - Programación BACKEND (entorno servidor)
Backend con PHP (nativo, MVC + DDD):
- Entorno local (Apache), virtual hosts y diferencias con hosting compartido/VPS.
- Front Controller (index.php) y enrutado con .htaccess (mod_rewrite).
- Arquitectura MVC con servicios/repositorios (DDD orientado a casos de uso).
- PDO y consultas preparadas; CRUD seguro; manejo de sesiones y cookies.
- Modelado relacional en MySQL/MariaDB: claves, índices y normalización ligera (phpMyAdmin).
- Envío de correo con PHPMailer (SMTP). Subidas de archivos seguras y logging.
- Seguridad: variables de entorno, mitigación de SQLi, XSS, CSRF; saneado/validación y gestión de errores.
- cron para tareas programadas (notificaciones, mantenimientos).
- SEO server-side: sitemap.xml, robots.txt, canonical y hreflang.
Backend con Node.js + Express (TypeScript):
- Estructura profesional: routers, controladores, servicios y middlewares.
- TypeScript en servidor: configuración, tipos, interfaces y DTOs.
- Validación con Zod/Joi, manejo centralizado de errores y loggers.
- Autenticación/autorización: JWT o sesiones; hashing con bcrypt.
- Patrones de acceso a datos.
- Envío de correos con Nodemailer y Multer para cargas de archivos.
- Tests de endpoints con Jest + Supertest; mocks y pruebas de integración.
- Despliegue en VPS: Nginx como proxy, PM2, variables de entorno y seguridad operacional.
