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

web developer full stack

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.

Información y matrículas

9 + 3 =