Code 201: Fundamentals

Duración: 10 semanas (128 horas)
Modalidad:

Dirigido a: Personas adultas con conocimientos básicos de desarrollo web (HTML, CSS, lógica con JavaScript).

Este curso consolida tu transición de principiante a desarrollador(a) con fundamentos sólidos. Aprenderás a crear aplicaciones web interactivas, manejar la lógica detrás del DOM, trabajar con programación orientada a objetos y administrar el estado de tu aplicación. Además, reforzarás tu pensamiento crítico y técnico para implementar soluciones reales con JavaScript puro.

🟡 Requiere conocimientos básicos de HTML, CSS y lógica con JavaScript.

Inversión de tiempo

Tipo de actividad Horas
Clases en vivo (25) 75
Actividades asíncronas 45
Networking 8
Total 128

Total: 128 horas ~ 10 semanas

🟡 Requiere de una inversión de 12 horas por semana en total.

🎯 Objetivos de Aprendizaje

Al finalizar este curso, podrás:

Sílabo del Curso

▶︎ Módulo 1: Fundamentos de la Web Moderna

En este módulo inicial, profundizaremos en las tecnologías fundamentales de la web moderna. Aprenderás a crear layouts complejos y responsivos utilizando Flexbox y Grid, mientras dominas las mejores prácticas de accesibilidad y semántica HTML. Explorarás frameworks CSS modernos y aprenderás a construir interfaces modulares y escalables, culminando en la creación de una landing page profesional y accesible.

▶︎ Módulo 2: Fundamentos de Programación

Este módulo te introducirá a los diferentes paradigmas de programación que todo desarrollador moderno debe conocer. Desde la programación imperativa hasta la orientada a objetos, aprenderás a pensar en diferentes niveles de abstracción. Dominarás la manipulación de objetos en JavaScript y desarrollarás un simulador interactivo que demostrará tu comprensión de estos conceptos fundamentales.

▶︎ Módulo 3: Aplicaciones Web con Objetos

En este módulo, te sumergirás en el mundo de la programación orientada a objetos en JavaScript. Aprenderás sobre prototipos, herencia y la manipulación del DOM como una API de objetos. Desarrollarás aplicaciones interactivas que respondan a eventos del usuario y crearás interfaces dinámicas que se actualicen en tiempo real.

▶︎ Módulo 4: Eventos y Persistencia

Este módulo se centra en la gestión de eventos y el manejo de datos en aplicaciones web. Aprenderás a implementar sistemas de gestión de estado, trabajar con almacenamiento local y crear aplicaciones que mantengan su estado entre sesiones. Desarrollarás una aplicación CRUD completa que demuestre tu capacidad para manejar datos persistentes.

▶︎ Módulo 5: Proyecto Real

En este módulo final, aplicarás todos tus conocimientos en un proyecto real. Desde la ideación hasta la implementación, aprenderás metodologías ágiles y técnicas de validación de usuarios. Trabajarás en sprints iterativos, recibiendo feedback constante y mejorando tu aplicación basándote en las necesidades reales de los usuarios.

Admisión

📅 Calendario

<= Regresar