Curso de Capacitación en Desarrollo Web: Frontend con Vue.js
Dirigido a
- Estudiantes de ingeniería, ciencias de la computación, diseño digital o carreras afines interesados en el desarrollo web.
- Profesionales de tecnología que buscan especializarse o actualizarse en modernos frontend, especialmente Vue.js.
- Diseñadores web que deseen complementar sus habilidades con el desarrollo de interfaces interactivas.
- Emprendedores y profesionales independientes que quieran crear aplicaciones web modernas y escalables para sus proyectos o clientes.
- Público en general con conocimientos básicos de HTML, CSS y JavaScript que quiera dar el salto al desarrollo frontend profesional.
Certificación Digital
A nombre de FABRICUM y del Departamento de Ingeniería de la PUCP.
Regístrate aquí
¿Por qué llevar el curso?
Este curso te permitirá comprender los fundamentos del desarrollo frontend moderno y la arquitectura de una aplicación web, entendiendo cómo interactúan HTML, CSS y JavaScript en proyectos reales. Aprenderás a construir interfaces web interactivas y dinámicas utilizando Vue.js como framework principal, aplicando el enfoque de componentes reutilizables y buenas prácticas de desarrollo. Además, conocerás cómo gestionar el estado de una aplicación, comunicar componentes entre sí y consumir APIs, evaluando distintos enfoques y patrones utilizados en el desarrollo frontend actual. A lo largo del curso, también obtendrás una visión general de otros frameworks modernos como React, lo que te ayudará a entender sus similitudes y diferencias.
Plana docentePlana docente de primer nivel profesional y académico.
Malla curricularMalla curricular especializada y actualizada.
Clase en vivoClase en vivo con interacción continua entre docente y alumno.
Grabación de las clasesGrabación de las clases (no descargables) para que puedas revisarlas.
Temario
- Rol de frontend en una aplicación web
- HTML/CSS
- Arquitectura cliente-servidor
- Flujo de renderizado en el navegador
- Proyectos de desarrollo web
- Manejo de repositorios
- Estrategias de branching y merge
- Integración con Github
- Proyectos de frontend: NodeJS, npm y vite
- Variables, funciones y alcance
- Objetos y arreglos
- Funciones flecha, desestructuración y spread
- Manipulación del DOM y eventos
- Proyectos FrontEnd
- Componentes: estructura, props y eventos
- Funciones reactivas y ciclos de vida
- Propiedades y watchers
- Estado local y global
- Comunicación entre componentes
- Gestión de estados
- Comparación con React
- Fetch y Axios para consumo de datos
- Manejo de respuestas
- Vue Router
- Rutas dinámicas y paso de parametros
- Lazy loading y code splitting
- Renderizado condicional y listas
- Accesibilidad en interfaces web
- Servicios AWS
- Instancias EC2 y CloudFront
- Manejo de archivos multimedia
- Optimización durante despliegue
Requisito
- Se recomienda tener conocimientos básicos de programación, especialmente en JavaScript, así como nociones de HTML y CSS para crear y darle estilo a páginas web simples. Esto permitirá aprovechar al máximo el curso y desarrollar aplicaciones frontend modernas con Vue.js.
Docente
Inversión
-
Público General S/. 800.00
-
Comunidad PUCP* S/. 720.00
Descuentos
-
Pronto pago público en general S/. 760.00El descuento de pronto pago aplica hasta el 02/03/2026
-
Pronto pago comunidad PUCP* S/. 680.00El descuento de pronto pago aplica hasta el 02/03/2026