Curso completo

Programación Web Completa

Domina desarrollo web de extremo a extremo en 120 horas: HTML, CSS, JavaScript, APIs, Git, frontend, Node.js, bases de datos, seguridad, calidad y despliegue.

ModalidadVirtual Duración120 horas NivelPrincipiante Al finalizarCertificado incluido

Próximo acceso: Acceso inmediato · 21 módulos · modalidad virtual

Sobre el curso

De fundamentos a una aplicación full stack desplegada

Ruta profesional de desarrollo web con HTML, CSS, JavaScript, APIs, Git, herramientas modernas, frontend, backend, bases de datos, seguridad, pruebas, rendimiento, PWA y despliegue.

Contenido completo

  • 21 módulos y 126 clases temáticas, más examen parcial y examen final
  • 120 horas académicas distribuidas exactamente en 7.200 minutos
  • 21 videos en español, individuales y verificados para inserción
  • 21 guías PDF descargables con teoría, código, práctica, glosario y respuestas
  • 23 evaluaciones con 147 preguntas: 21 quizzes, parcial y final
  • 22 tareas aplicadas, incluido el proyecto integrador Plataforma Aurora
  • Certificado digital al completar la ruta

Metodología

Cada módulo presenta seis clases jerárquicas. El estudiante comprende conceptos, ejecuta ejemplos con datos ficticios, documenta evidencias, entrega una tarea y responde una evaluación razonada. El parcial integra los módulos 1 a 10; el examen final y el proyecto consolidan los módulos 11 a 21.

Requisitos

Computadora con navegador moderno, editor de código, Node.js y disposición para practicar. No se requiere experiencia previa.

ZT
Docente o mentorEquipo académico Zetrum Perú

Contenido académico

Temario del curso

120 horas · Virtual

Temario jerárquico

Módulo 1 · Fundamentos de la Web, HTTP y DevTools

  1. 1.1. Internet, Web y modelo cliente-servidor
  2. 1.1.1. URL, dominio, DNS y alojamiento
  3. 1.1.1.1. HTTP: solicitudes, respuestas y estado
  4. 1.2. Navegadores y ruta de renderizado
  5. 1.2.1. DevTools: Elements, Console y Network
  6. 1.2.1.1. Entorno local y primera publicación estática

Módulo 2 · HTML Semántico y Estructura de Documentos

  1. 2.1. Anatomía de un documento HTML
  2. 2.1.1. Metadatos, idioma, viewport y descubrimiento
  3. 2.1.1.1. Regiones semánticas y jerarquía de encabezados
  4. 2.2. Texto, listas, citas y enlaces
  5. 2.2.1. Imágenes, figure, picture y texto alternativo
  6. 2.2.1.1. Validación, organización y calidad del marcado

Módulo 3 · Formularios Web y Accesibilidad

  1. 3.1. Estructura de formulario, label y agrupación
  2. 3.1.1. Tipos de entrada, nombres y autocompletado
  3. 3.1.1.1. Restricciones y validación HTML
  4. 3.2. Teclado, foco y nombre accesible
  5. 3.2.1. ARIA, instrucciones y errores
  6. 3.2.1.1. Patrón de formulario inclusivo de extremo a extremo

Módulo 4 · Fundamentos de CSS y Cascada

  1. 4.1. Reglas, selectores y declaraciones
  2. 4.1.1. Cascada, origen, importancia y especificidad
  3. 4.1.1.1. Herencia, valores y unidades
  4. 4.2. Color, tipografía y propiedades personalizadas
  5. 4.2.1. Pseudoclases y pseudoelementos
  6. 4.2.1.1. Depuración y organización de CSS

Módulo 5 · Modelo de Caja, Posicionamiento y Layout

  1. 5.1. Modelo de caja y box-sizing
  2. 5.1.1. Dimensiones intrínsecas, min/max y overflow
  3. 5.1.1.1. Display y flujo normal
  4. 5.2. Position y bloques de contención
  5. 5.2.1. Contextos de apilamiento y z-index
  6. 5.2.1.1. Composición estable de tarjeta y página

Módulo 6 · Flexbox

  1. 6.1. Contenedor flex y ejes
  2. 6.1.1. Distribución y alineación
  3. 6.1.1.1. Ítems: grow, shrink y basis
  4. 6.2. Flex-wrap y filas adaptables
  5. 6.2.1. Orden visual y accesibilidad
  6. 6.2.1.1. Patrones: navegación, media object y tarjetas

Módulo 7 · CSS Grid

  1. 7.1. Contenedor, pistas y unidad fr
  2. 7.1.1. Líneas, celdas y áreas nombradas
  3. 7.1.1.1. Grid explícito, implícito y auto-flow
  4. 7.2. repeat(), minmax(), auto-fit y auto-fill
  5. 7.2.1. Alineación, superposición y subgrid
  6. 7.2.1.1. Dashboard adaptable con Grid

Módulo 8 · Diseño Responsive y Mobile First

  1. 8.1. Mobile first y media queries
  2. 8.1.1. Viewport y puntos de corte guiados por contenido
  3. 8.1.1.1. Tipografía y espaciado fluidos con clamp
  4. 8.2. Imágenes responsive y dirección artística
  5. 8.2.1. Container queries y componentes autónomos
  6. 8.2.1.1. Pruebas multidispositivo y preferencias

Módulo 9 · CSS Moderno, Arquitectura y Mantenibilidad

  1. 9.1. Design tokens y temas
  2. 9.1.1. Propiedades lógicas e internacionalización
  3. 9.1.1.1. Cascade layers, nesting y alcance
  4. 9.2. BEM y diseño orientado a componentes
  5. 9.2.1. Utilidades, composición y contratos visuales
  6. 9.2.1.1. Auditoría de mantenibilidad y rendimiento CSS

Módulo 10 · Fundamentos de JavaScript para la Web

  1. 10.1. Carga de scripts: defer y módulos
  2. 10.1.1. Valores, tipos, let y const
  3. 10.1.1.1. Operadores, coerción e igualdad
  4. 10.2. Condicionales y reglas de negocio
  5. 10.2.1. Bucles, arrays y transformación
  6. 10.2.1.1. Funciones, módulos y separación de responsabilidades
  7. 10.7. Examen parcial de Programación Web (Módulos 1-10)

Módulo 11 · DOM y Renderizado Dinámico

  1. 11.1. Árbol DOM y selectores
  2. 11.1.1. Recorrido y relaciones entre nodos
  3. 11.1.1.1. Crear, insertar, actualizar y eliminar
  4. 11.2. Template y DocumentFragment
  5. 11.2.1. Clases, atributos y estado visual
  6. 11.2.1.1. Componente de lista seguro y estados vacíos

Módulo 12 · Eventos, Formularios y Validación Interactiva

  1. 12.1. Modelo de eventos y addEventListener
  2. 12.1.1. Captura, bubbling y delegación
  3. 12.1.1.1. Comportamiento predeterminado y entradas
  4. 12.2. FormData y normalización de entradas
  5. 12.2.1. Errores accesibles y gestión del foco
  6. 12.2.1.1. Controlador de formulario con estados

Módulo 13 · Asincronía y Fetch

  1. 13.1. Event loop, tareas y microtareas
  2. 13.1.1. Promesas y encadenamiento
  3. 13.1.1.1. async/await y try/catch/finally
  4. 13.2. Fetch, Request y Response
  5. 13.2.1. JSON, encabezados y AbortController
  6. 13.2.1.1. Concurrencia y estados de carga

Módulo 14 · Integración de APIs Web

  1. 14.1. Recursos REST, métodos e idempotencia
  2. 14.1.1. Consulta, filtros, orden y paginación
  3. 14.1.1.1. Origen, CORS, autenticación y credenciales
  4. 14.2. APIs del navegador y permisos
  5. 14.2.1. Caché, límites y reintento responsable
  6. 14.2.1.1. Adaptador de API y degradación

Módulo 15 · Git, GitHub y Colaboración

  1. 15.1. Repositorio, staging, commit e historial
  2. 15.1.1. Ramas, merge y desarrollo aislado
  3. 15.1.1.1. Remotos, clone, fetch, pull y push
  4. 15.2. Issues, pull requests y revisión
  5. 15.2.1. Conflictos y estrategias de integración
  6. 15.2.1.1. .gitignore, README, etiquetas y entrega

Módulo 16 · npm, Vite y Calidad del Proyecto

  1. 16.1. package.json, scripts y versionado semántico
  2. 16.1.1. Dependencies, devDependencies y lockfile
  3. 16.1.1.1. Seguridad y mantenimiento de dependencias
  4. 16.2. Vite: servidor, módulos y build
  5. 16.2.1. Variables de entorno y frontera pública
  6. 16.2.1.1. Lint, formato y pipeline local

Módulo 17 · Arquitectura Frontend Basada en Componentes

  1. 17.1. Componentes, propiedades y contrato
  2. 17.1.1. Composición y separación de responsabilidades
  3. 17.1.1.1. Renderizado condicional y colecciones
  4. 17.2. Estado y flujo unidireccional
  5. 17.2.1. Navegación, formularios y capa de servicios
  6. 17.2.1.1. Mini SPA accesible y manejo de ciclo de vida

Módulo 18 · Backend con Node.js y Express

  1. 18.1. Node.js, módulos y proceso
  2. 18.1.1. Servidor HTTP y Express mínimo
  3. 18.1.1.1. Rutas, parámetros y middleware
  4. 18.2. Validación y manejo central de errores
  5. 18.2.1. CRUD REST en memoria
  6. 18.2.1.1. Archivos estáticos e integración frontend-backend

Módulo 19 · Bases de Datos y Seguridad Web

  1. 19.1. Modelo relacional, claves y normalización
  2. 19.1.1. SQL: consultas, cambios y parámetros
  3. 19.1.1.1. Pool, repositorio y transacciones
  4. 19.2. Identidad, contraseñas y sesiones
  5. 19.2.1. Autorización, mínimo privilegio y auditoría
  6. 19.2.1.1. OWASP: inyección, XSS, CSRF y cabeceras

Módulo 20 · Testing, Rendimiento, SEO y PWA

  1. 20.1. Estrategia de pruebas y pirámide
  2. 20.1.1. Pruebas de JavaScript y DOM
  3. 20.1.1.1. Rendimiento y Core Web Vitals
  4. 20.2. SEO técnico y contenido descubrible
  5. 20.2.1. PWA: manifest, service worker y offline
  6. 20.2.1.1. Auditoría integral y presupuesto de calidad

Módulo 21 · Despliegue y Proyecto Integrador Full Stack

  1. 21.1. Entornos, configuración y artefactos
  2. 21.1.1. Dominio, DNS, HTTPS y hosting
  3. 21.1.1.1. CI/CD con GitHub Actions
  4. 21.2. Observabilidad, respaldo y rollback
  5. 21.2.1. Entrega full stack y lista de salida
  6. 21.2.1.1. Proyecto final, documentación y defensa
  7. 21.7. Examen final de Programación Web (Módulos 11-21)

Empieza tu próxima habilidad

Aprende con una ruta clara y práctica

Completa tu matrícula y recibe acceso al aula después de validar el pago.

Inscribirme al curso