Ingeniería de Software Full-Stack
Desarrollo Web
Intermedio

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.

OBJETIVO 01

Desarrollar aplicaciones web completas con una arquitectura moderna y escalable

OBJETIVO 02

Diseñar y modelar bases de datos relacionales orientadas a aplicaciones reales

OBJETIVO 03

Implementar autenticación, autorización y control de acceso

OBJETIVO 04

Automatizar pruebas y despliegues mediante prácticas de integración continua

02 · METODOLOGÍA

Metodología TechSkillsPeru

Aprendizaje práctico orientado a resultados profesionales.

01

Clases prácticas

Sesiones en vivo o bajo demanda con enfoque técnico y aplicado.

02

Labs reales

Resolución de problemas utilizando herramientas de la industria.

03

Proyecto final

Construye un resultado tangible para tu portafolio profesional.

03 · PLAN ACADÉMICO

Estructura del curso

Módulos y lecciones detalladas del programa.

01

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.

02

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.

03

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.

04

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.

REQUISITO 01

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.

SOLUCIONES CORPORATIVAS

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