ilustración para formulario de contacto

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 interesa

12 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

Tus datos

Escríbenos para agendar una videollamada y conocer tus intereses. Solo hay 12 cupos.

Quiero Chatear

Conversemos

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