
Ingeniería de Software Full-Stack
Desarrolla una aplicación web completa y llévala desde la interfaz hasta producción, integrando frontend, backend, base de datos, seguridad y despliegue.
Nivel
Intermedio
Modalidad
Híbrido
Duración
40 horas
01 · RESULTADOS
Objetivos de aprendizaje
Qué lograrás dominar al completar este programa.
Desarrollar aplicaciones web completas con una arquitectura moderna y escalable
Diseñar y modelar bases de datos relacionales orientadas a aplicaciones reales
Implementar autenticación, autorización y control de acceso
Automatizar pruebas y despliegues mediante prácticas de integración continua
02 · METODOLOGÍA
Metodología TechSkillsPeru
Aprendizaje práctico orientado a resultados profesionales.
Clases prácticas
Sesiones en vivo o bajo demanda con enfoque técnico y aplicado.
Labs reales
Resolución de problemas utilizando herramientas de la industria.
Proyecto final
Construye un resultado tangible para tu portafolio profesional.
03 · PLAN ACADÉMICO
Estructura del curso
Módulos y lecciones detalladas del programa.
01Frontend moderno
3 lecciones
Frontend moderno
3 lecciones
Componentes y arquitectura con React
Aprende a crear componentes reutilizables y organizar interfaces React con una arquitectura clara, escalable y fácil de mantener.
Gestión de estado y datos
Administra el estado de la aplicación y organiza el flujo de datos de manera eficiente utilizando Zustand y Context API.
Diseño responsive y experiencia de usuario
Diseña interfaces modernas, accesibles y adaptables a móviles, tablets y escritorio utilizando Tailwind CSS y buenas prácticas de UI.
02Backend y datos
3 lecciones
Backend y datos
3 lecciones
Diseño y desarrollo de APIs
Diseña endpoints REST claros, seguros y mantenibles utilizando Node.js y Express.
Persistencia con PostgreSQL
Diseña modelos relacionales y construye consultas eficientes para aplicaciones reales.
Migraciones y evolución de datos
Gestiona cambios de estructura de la base de datos de forma controlada y reproducible.
03Seguridad y protección de información
3 lecciones
Seguridad y protección de información
3 lecciones
Autenticación y autorización
Implementa mecanismos de autenticación y autorización utilizando estándares ampliamente utilizados.
Roles, permisos y control de acceso
Define permisos y protege recursos mediante un modelo de control de acceso basado en roles.
Seguridad y buenas prácticas
Aplica medidas de protección y prácticas recomendadas para reducir vulnerabilidades comunes.
04Entrega y operación
3 lecciones
Entrega y operación
3 lecciones
Integración y entrega continua (CI/CD)
Automatiza pruebas, validaciones y despliegues mediante pipelines de integración y entrega continua.
Monitoreo y seguimiento
Identifica, registra y analiza errores para mejorar la estabilidad de la aplicación.
Proyecto integrador
Despliega una aplicación web completa en un entorno cloud y documenta su arquitectura.
04 · REQUISITOS
Requisitos previos
Condiciones recomendadas para aprovechar el programa.
HTML, CSS y JavaScript básico
05 · SOPORTE
Preguntas frecuentes
Respuestas a las consultas habituales sobre el programa.
¿Necesito experiencia laboral previa?
No, pero sí manejo básico de JavaScript para seguir el ritmo del programa.
¿Hay mentoría?
Incluye 6 sesiones de mentoría 1:1 con el instructor.
Capacita a todo tu equipo
Si buscas entrenar a 5 o más colaboradores, ofrecemos planes corporativos con facturación electrónica, reportes de avance y personalización del currículo.
Solicitar cotización