Pasar al contenido principal
heroMaestrias

Programa Especializado

FUNDAMENTOS DE PROGRAMACIÓN Y DESARROLLO WEB FULL- STACK

Conviértete en un desarrollador completo, desde cero.

Inicio: 30 de junio

Duración: 112 horas

Modalidad: Online en vivo

Costo: S/ 8300

Certificaciones:

Obtén un certificado digital al aprobar satisfactoriamente el Programa Especializado en Fundamentos de Programación y Desarrollo Web Full-Stack
 

El curso tiene el propósito que puedas:

→ Enseñar los fundamentos de la programación y la lógica computacional, asegurando que los participantes puedan escribir código funcional en Java. 

→ Introducir el desarrollo web full-stack, permitiendo a los estudiantes crear aplicaciones básicas que integren frontend (React.js), backend (Java Spring Boot) y bases de datos SQL. 

→ Aplicar buenas prácticas de desarrollo de software, incluyendo estructuras de código organizadas, autenticación y seguridad en aplicaciones web. 

→ Preparar a los participantes para seguir aprendiendo y especializándose en desarrollo de software, proporcionándoles una base sólida y las herramientas necesarias para crecer en el campo tecnológico. 

 

DESCRIPCIÓN
DEL PROGRAMA

Dirigido a:

→ Personas con poca experiencia en programación que buscan iniciar una carrera en desarrollo de software. 

→ Estudiantes o egresados de carreras no relacionadas con tecnología que desean aprender a programar y explorar nuevas oportunidades en el sector digital. 

→ Profesionales de áreas tecnológicas (soporte, QA, análisis de datos, IT) que desean ampliar su conocimiento en desarrollo de software. 

→ Emprendedores o entusiastas de la tecnología que quieren crear sus propias aplicaciones y entender mejor cómo funciona el desarrollo web. 

 

En este programa:

→ Comprende los fundamentos de la programación y puede escribir código funcional en Java. 

→ Es capaz de desarrollar aplicaciones web básicas, conectando frontend, backend y bases de datos. 

→ Conoce buenas prácticas de desarrollo y puede estructurar código de manera organizada. 

→ Tiene habilidades iniciales para continuar aprendiendo y profundizar en frameworks y herramientas avanzadas. 

 

TEMARIO DEL
PROGRAMA

→ Onboarding
→Módulo 1: Introducción a la Programación con Java
  • Comprender la lógica de programación.
  • Escribir primeros programas.
  • Aprender sintaxis básica de Java.
→ Módulo 2: Programación Orientada a Objetos en Java
  • Aplicar principios de POO en Java.
  • Uso de clases, herencia y polimorfismo.
→ Módulo 3: Bases de Datos con SQL y PostgreSQL
  • Modelar bases de datos relacionales.
  • Integrar con JPA/Hibernate.
  • Usar comandos SQL (CRUD).
→ Taller: Modelado de base de datos
  • Crear diagrama de entidad relación e implementar el esquema en SQL.
→ Módulo 4: Desarrollo Backend con Java Spring Boot
  • Crear APIs REST con Spring Boot.
  • Implementar autenticación con Spring Security y JWT.
→ Taller: Crear RESTful API conectada a bases de datos
  • Construir una aplicación backend conectada a bases de datos
→ Módulo 5: Desarrollo Frontend con HTML, CSS y React.js
  • Crear interfaces web con React.
  • Introducción a componentes, JSX, hooks y estado.
→ Taller: Integrar frontend, backend y bases de datos
  • Construir una aplicación conectando frontend y backend con Java Spring Boot.
→ Módulo 6: Despliegue en la Nube y CI/CD
  • Desplegar de aplicaciones backend
  • Desplegar de aplicaciones frontend.
  • Introducción a Docker.
  • Introducción a CI/CD.
→ Taller: Despliegue
  • Configuración de CI/CD pipeline y despliegue de aplicaciones en AWS.
→ Módulo 7: Proyecto Final: Desarrollo de una Aplicación Completa
  • Desarrollar una aplicación full-stack y desplegarla.
→ Presentación Final
  • Competencia final de desarrollo web.

Horario de clases

Martes y jueves de 7:00 p.m. a 10:00 p. m. y sábados desde las 09:00 a.m.

Evaluación y trabajo final

La evaluación es vigesimal y la nota mínima aprobatoria es 13.00. 

El programa combina teoría y práctica, por lo que tu compromiso en las actividades programadas a lo largo de las sesiones es fundamental para aprovechar al máximo la experiencia de aprendizaje 

Evaluaciones continuas: 60 % 

Trabajo final: 40 % 

Total: 100%

CERTIFICACIONES

certification

UTEC Posgrado te otorgará un certificado digital si apruebas del Programa Especializado en Fundamentos de Programación y Desarrollo Web Full-Stack

ESTUDIA
CON NOSOTROS _

Networking

Amplía tu red de contactos, encuentra oportunidades laborales. Además, aprende de otros profesionales y construye una reputación sólida en tu campo.

Asistente Virtual

Recibe acompañamiento durante todo el programa. Contarás con el apoyo de un asistente que responde tus consultas y realiza seguimiento a tu aprendizaje para asegurarnos que se cubren los objetivos trazados.

Método UTEC Posgrado

Nuestra metodología se basa en la participación activa, discusiones, estudio de casos, generación de sinergia a través de los proyectos grupales, simulaciones y otras actividades prácticas que te permite aplicar lo que estás aprendiendo.

Practitioners

CONOCE A NUESTROS EXPERTOS

Nuestra comunidad de docentes y practitioners está formada por expertos con una amplia experiencia en el campo académico.

Jorge Villavicencio

Senior Data Scientist en BCP

Solicita más información

Deja tus datos en el formulario y nos pondremos en contacto para resolver todas tus dudas

Datos personales