
Marzo de 2027
Fullstack JavaScript Pro
Profesionaliza tu trabajo con las habilidades necesarias para trabajar con JavaScript: Pruebas de software, integración continua y mucho más
Contenidos desde nivel básico a productivo sobre el ecosistema JavaScript y sus herramientas utilizando metodologías ágiles de desarrollo de Software
Me interesa12 cupos disponibles
Duración
12 semanas
Dedicación
25 horas semanales
Laboratorios
3 por semana
Ayudantías
1 semanal
Al completar el curso serás capaz de:
- Dominar JavaScript profesionalmente para el desarrollo ágil con integración y despliegue continuo
- Programar aplicaciones JavaScript utilizando metodologías como TDD y BDD
- Escribir y ejecutar pruebas de software para aplicaciones JavaScript (UnitTest-Integración-E2E)
- Desarrollar aplicaciones JavaScript para el Navegador y el Servidor
- Utilizar y configurar herramientas para desarrollo sostenible (linters, git-hooks, TypeScript y más)
- Desarrollar en cualquier framework JavaScript (React, Vue, Angular, etc)
Módulos:
- Inicios hasta ES5
- Tipos de Datos
- Operadores
- Precedencia
- Loops y condiciones
- Funciones
- Arreglos
- Objetos
- Promesas
- EcmaScript y JavaScript moderno
- Bloques y variables
- Funciones flecha
- Objetos literales
- Desestructuración
- Template Strings
- Clases
- Módulos
- Async/Await
- Fundamentos de pruebas de Software
- Expect y matchers
- Vitest, un framework de pruebas
- Dobles de Pruebas
- Pruebas de integración
- Informe de Cobertura
- Fundamentos de navegadores web
- Browser Object Model (BOM)
- Document Object Model (DOM)
- Eventos
- XMLHttpRequest y AJAX
- Modulos ESM, Scripts y Carga de recursos
- Performance
- Fundamentos de NodeJS
- Módulos Core de NodeJS
- Servidores Web
- Express
- Manejo de Base de Datos
- MVC y ORM
- Gestión de módulos NPM
- Crear paquetes NPM
- NPX y NPM Scripts
- ESLint y Husky
- Automatización de pruebas E2E
- Principios de diseño SOLID
- Closures, IIFE, Module Pattern
- Singleton, Factory, Decorator, Observer
- Arquitecturas (MVC, MVVM, MVW, CQRS, Microservicios, Event Driven Architectures)
- ¿Por qué TypeScript?
- Tipado estático
- Setup y configuración
- Tipado de interfaces
- Clases
- Módulos en TypeScript
- Introducción a React
- JSX
- Estado, Hooks y Props
- Componentes y renderización
- Estilos
- Ambiente de desarrollo y Herramientas
- Requerimientos Técnicos (Frontend y Backend)
- Requerimientos Funcionales
- Desarrollo ágil (BDD/TDD)
- Deployment, Seguridad y Arquitectura
- Calidad y mantenimiento
Certificación
Certificado auditable, vinculado a los trabajos efectivamente realizados por el estudiante en GitHub.

Somos parte de uno de los registros de Bootcamps mas prestigiosos. Mira lo que opinan de nosotros nuestros estudiantes
Postular al curso
Escríbenos para agendar una videollamada y conocer tus intereses. Solo hay 12 cupos.
Quiero ChatearConversemos
Agenda una asesoría curricular personalizada para encontrar el curso ideal según tu perfil y metas.
Resolveremos tus dudas y te recomendaremos la mejor ruta.
Haz clic en el calendario para elegir horario, envíanos tus datos y agenda tu sesión
