JavaScript Fundamentals

Descripción del curso
El curso JavaScript Fundamentals está diseñado para personas con poco o ningún conocimiento previo en programación que quieren iniciarse en el desarrollo web moderno.
A lo largo de 8 semanas, aprenderás desde los conceptos básicos hasta conocimientos intermedios de JavaScript que te permitirán construir aplicaciones web interactivas, manipular el DOM, y entender los conceptos fundamentales que se utilizan en cualquier framework moderno.
Al finalizar este curso serás capaz de:
- Escribir código JavaScript limpio y siguiendo buenas prácticas
- Manipular el DOM para crear interfaces dinámicas
- Trabajar con APIs y entender el flujo asíncrono
- Implementar validaciones de formularios
- Construir aplicaciones web simples pero completas
- Tener las bases necesarias para continuar con frameworks modernos como React
Este curso es el punto de entrada perfecto para tu carrera como desarrollador web, y la base fundamental para nuestros cursos más avanzados como React JS Master y JavaScript Avanzado.
Detalles del curso
Modalidad y duración
-
Duración: 8 semanas (16 clases)
-
Carga horaria: 8 horas semanales (2 clases de 2h + 4h de práctica)
-
Modalidades: Online en vivo o presencial (CABA)
Requisitos previos
-
Conocimientos básicos: HTML y CSS (recomendable pero no obligatorio)
-
Equipo: Computadora con acceso a internet
-
Actitud: Curiosidad y ganas de aprender
Incluye
-
Material didáctico: Acceso a plataforma online, ejercicios y proyectos
-
Tutorías: 1 sesión semanal de consulta con instructores
-
Certificado: Al completar el curso con 70% de asistencia
Contenido del curso
Un recorrido completo desde los fundamentos hasta construir aplicaciones web interactivas.
Módulo 1: Introducción a JavaScript
-
Semana 1: Fundamentos y sintaxis básica
Historia de JavaScript, configuración del entorno, variables, tipos de datos, operadores y estructuras de control.
-
Semana 2: Funciones y scope
Declaración de funciones, parámetros, return, scope, closures y funciones de primera clase.
Módulo 2: Estructuras de datos y objetos
-
Semana 3: Arrays y métodos de array
Declaración de arrays, acceso a elementos, métodos de array, iteración, transformación y filtrado.
-
Semana 4: Objetos y JSON
Objetos literales, propiedades, métodos, this, JSON, localStorage y manipulación de objetos.
Módulo 3: DOM y eventos
-
Semana 5: Manipulación del DOM
Selección de elementos, modificación de contenido y atributos, navegación por el DOM, creación y eliminación de elementos.
-
Semana 6: Eventos y formularios
Gestión de eventos, event bubbling, event delegation, validación de formularios y manipulación de inputs.
Módulo 4: Asincronismo y proyecto final
-
Semana 7: Asincronismo y APIs
Callbacks, Promises, async/await, Fetch API, consumo de APIs externas y manejo de errores.
-
Semana 8: Proyecto final
Desarrollo de una aplicación web completa aplicando todos los conceptos aprendidos. Presentación y feedback.
Proyectos prácticos
Durante el curso, desarrollarás estos proyectos para aplicar lo aprendido y construir tu portfolio.
Todo List App
Desarrollarás una aplicación para gestionar tareas con funcionalidades como agregar, eliminar, marcar como completadas y filtrar tareas.
Semana 4
Formulario Interactivo
Crearás un formulario con validación en tiempo real, mensajes de error personalizados y campos dinámicos según las selecciones del usuario.
Semana 6
Weather App
Desarrollarás una aplicación que consuma datos de una API de clima y muestre información actualizada según la ubicación ingresada.
Semana 7-8
Conoce a la instructora
Australondra Torrevskaya
Lead Instructor - JavaScript Fundamentals
Con más de 8 años de experiencia en desarrollo web y 5 años como docente, Alejandra se especializa en guiar a principiantes en sus primeros pasos con JavaScript. Ha trabajado en importantes empresas tecnológicas de Argentina y contribuye activamente a proyectos open source.
Especialidades:
Filosofía de enseñanza:
"La mejor forma de aprender a programar es construyendo cosas. Mi objetivo es que cada estudiante no solo entienda los conceptos, sino que pueda aplicarlos para resolver problemas reales."
Lo que dicen nuestros estudiantes
"El curso de JavaScript Fundamentals superó todas mis expectativas. Los profesores explican de forma clara y tienen mucha paciencia. Ahora puedo construir aplicaciones web y entender código que antes me parecía incomprensible."
Kazakhna Mondéz
Cohorte 2024
"Increíble cómo en tan solo 8 semanas pasé de no saber nada de programación a poder crear mis propias aplicaciones. La metodología práctica y el acompañamiento de los tutores hicieron toda la diferencia."
Greeczko Gutieriesky
Cohorte 2023
"Gracias a JavaScript Fundamentals pude cambiar de carrera. El enfoque práctico y los proyectos realistas me dieron confianza para aplicar a puestos jr. Tres meses después de terminar, conseguí mi primer trabajo como desarrollador."
Portuglia Blancova
Cohorte 2023
Inversión
Una inversión accesible en tu futuro profesional con distintas modalidades de pago.
JavaScript Fundamentals
Curso completo de 8 semanas
Pago completo
Opciones de pago
Pago único
ARS 75.000
10% de descuento ya aplicado
3 cuotas sin interés
ARS 27.777
Total: ARS 83.333
Incluye
- 16 clases en vivo (2 por semana)
- Acceso a la plataforma de aprendizaje
- Material didáctico y recursos adicionales
- 3 proyectos prácticos para tu portfolio
- Certificado de finalización
- Acceso a comunidad de estudiantes
- Tutorías semanales de consulta
¿Tenés consultas? Contactanos
Preguntas frecuentes
¿Necesito conocimientos previos para tomar este curso?
No, este curso está diseñado para principiantes absolutos. No necesitás experiencia previa en programación, aunque es recomendable tener conocimientos básicos de HTML y CSS. Lo más importante es tener ganas de aprender y dedicación para realizar las prácticas.
¿Cuál es la diferencia entre modalidad online y presencial?
El contenido es exactamente el mismo. En la modalidad online, las clases se dictan por videoconferencia en vivo, con la posibilidad de interactuar con el profesor y tus compañeros en tiempo real. Las clases quedan grabadas para que puedas repasarlas. En la modalidad presencial, asistís a nuestras instalaciones en CABA. Ambas modalidades incluyen el mismo acceso a la plataforma, materiales y tutorías.
¿Cuánto tiempo debo dedicarle por semana?
Recomendamos dedicar un mínimo de 8 horas semanales: 4 horas para las clases en vivo (2 sesiones de 2 horas) y 4 horas adicionales para realizar los ejercicios prácticos, revisar el material y trabajar en los proyectos. Cuanto más tiempo dediques a la práctica, mejores resultados obtendrás.
¿Qué métodos de pago aceptan?
Aceptamos transferencias bancarias, tarjetas de crédito y débito (a través de Mercado Pago) y efectivo (solo para pagos presenciales). Las tarjetas de crédito permiten pagar en 3 cuotas sin interés o hasta 6 cuotas con un pequeño recargo. También ofrecemos descuentos por pago completo y promociones para estudiantes.
¿Ofrecen algún tipo de soporte post-curso?
Sí, todos nuestros egresados tienen acceso permanente al material del curso y a nuestra comunidad de estudiantes. Además, ofrecemos un programa de mentoría opcional post-curso para quienes buscan insertarse en el mercado laboral, con sesiones personalizadas para preparar tu CV, portfolio y entrevistas técnicas.
¿Listo para iniciar tu carrera en desarrollo web?
El primer paso para convertirte en desarrollador JavaScript es el más importante. No lo postergues más.
JavaScript Fundamentals: La Base Sólida para tu Carrera en Desarrollo Web
En el competitivo mercado laboral tecnológico de Argentina, JavaScript se ha consolidado como una de las habilidades más demandadas y mejor remuneradas. Las empresas buscan constantemente desarrolladores con conocimientos sólidos en este lenguaje, que se ha convertido en el estándar para el desarrollo web frontend moderno.
Nuestro curso JavaScript Fundamentals ha sido diseñado específicamente para las necesidades del mercado argentino, con un enfoque práctico y actualizado que permite a los estudiantes, incluso sin experiencia previa, adquirir las competencias necesarias para iniciar una carrera exitosa en el desarrollo web.
A diferencia de otras propuestas educativas, en DevCode Academy no solo enseñamos sintaxis, sino que formamos desarrolladores capaces de resolver problemas reales. Nuestro método se basa en la práctica intensiva, con proyectos que simulan situaciones laborales concretas y que podrás incluir en tu portfolio profesional desde el primer momento.
El ecosistema JavaScript evoluciona constantemente, y nuestro curriculum se actualiza regularmente para incorporar las últimas tendencias y buenas prácticas de la industria. Invertir en esta formación no solo te abre las puertas a tu primer empleo como desarrollador, sino que establece las bases fundamentales para seguir creciendo hacia roles más especializados y mejor remunerados en el futuro.