Introducción a la programación: JavaScript - 3 días de clases en línea
1.950,00 EUR
- 3 days
Empieza tu camino en la programación con uno de los lenguajes más utilizados del mundo. Este curso para principiantes presenta los conceptos fundamentales del desarrollo de software usando JavaScript y ayuda a los estudiantes a desarrollar el pensamiento lógico y las habilidades de resolución de problemas necesarias para la programación moderna.
Características clave
Idioma
Material del curso en inglés
Nivel
Nivel principiante
3 días (8 horas/día) en línea con instructor en vivo
Más de 30 horas de estudio recomendadas
Laboratorios interactivos de programación en JavaScript
Acompañamiento del formador durante todo el contenido para principiantes
¡Pide confirmación de la fecha!
Certificación de finalización del programa incluida

Resultados de aprendizaje
Al final de este programa, podrás:
Fundamentos de programación
Aprende los componentes fundamentales de la programación, incluidos variables, tipos de datos, operadores y expresiones, para crear una base sólida para el desarrollo de software.
Lógica de programación y toma de decisiones
Utiliza sentencias condicionales como if-else y switch-case para controlar el comportamiento de la aplicación y responder de forma dinámica a diferentes entradas.
Gestión de colecciones de datos
Trabaja con arreglos y cadenas para almacenar, organizar y manipular datos de forma eficiente dentro de tus programas.
Funciones y reutilización de código
Crea código modular y reutilizable usando funciones, comprendiendo los parámetros, los valores de retorno y las técnicas de programación estructurada.
Conceptos de programación orientada a objetos
Explora objetos y clases para crear aplicaciones escalables y fáciles de mantener, y simplificar el desarrollo de soluciones de software más complejas.

Cronograma del curso
Día 1
Sesión 1: Introducción a la programación
- Conceptos fundamentales de programación y pensamiento computacional
- Estructura de programas, ejecución de código y E/S básica
- Comprender los lenguajes de programación y los flujos de trabajo de los desarrolladores
- Escribir y ejecutar tu primer programa
Sesión 2: Variables y tipos de datos
- Variables, constantes y tipos de datos
- Declaración, inicialización y asignación
- Operadores y expresiones de asignación
- Precedencia y asociatividad de los operadores
Sesión 3: Expresiones y operadores
- Construcción de expresiones con operadores y operandos
- Operadores unarios, binarios, aritméticos y de asignación
- Evaluar expresiones complejas
- Comprender las reglas de precedencia y asociatividad
Día 2
Sesión 4: Sentencias condicionales
- Operadores de comparación y lógicos
- Toma de decisiones con if-else y switch
- Operador ternario y bloques de código
- Fundamentos del alcance de las variables
Sesión 5: Colecciones
- Trabajar con cadenas y arreglos
- Creación, inicialización y gestión de colecciones
- Acceder y actualizar elementos
Sesión 6: Sentencias iterativas
- Bucles con while, do-while y for
- Uso de break y continue
- Recorrer arreglos y colecciones
Sesión 7: Funciones
- Crear y llamar funciones
- Parámetros, argumentos y valores de retorno
- Ámbito, módulos y bibliotecas
- Introducción a la programación estructurada
Día 3
Sesión 8: Objetos y POO
- Literales de objeto, propiedades y métodos
- Clases, campos e instancias
- Variables de referencia vs. variables primitivas
- Introducción a los principios de la programación orientada a objetos
Sesión 9: Compilación y ejecución
- Ciclo de vida de un programa: del código fuente a la ejecución
- Compilación, interpretación y ejecución
- Conceptos de depuración y enlace
- Dependencia de la plataforma y bytecode
Sesión 10: Mejores prácticas de programación
- Diseño de programas y técnicas de resolución de problemas
- Pseudocódigo y estándares de codificación
- Legibilidad, escalabilidad y mantenibilidad
- Pruebas unitarias y desarrollo guiado por pruebas (TDD)

¿Quién debería inscribirse en este programa?
Principiantes absolutos sin experiencia en programación
Aspirantes a desarrolladores de software y desarrolladores web
Estudiantes y recién graduados que exploran carreras en programación
Profesionales de negocios que buscan conocimientos de automatización y programación
Profesionales de TI que buscan desarrollar habilidades de programación
Requisitos previos
- Conocimientos básicos de informática
- Confianza al usar archivos y carpetas
- Interés por la programación y la tecnología
No se necesita experiencia previa en programación ni en JavaScript. El curso está diseñado específicamente para principiantes.
Declaraciones
Licencias y acreditación
El curso se ofrece de acuerdo con el Acuerdo del Programa de Socios y cumple con los requisitos del Acuerdo de Licencia.
Política de equidad
Se anima a los candidatos a ponerse en contacto con AVC para recibir orientación y apoyo durante todo el proceso de adaptación.
Preguntas frecuentes

¿Necesita soluciones corporativas o integración LMS?
¿No encontraste el curso o programa que encajaría para tu empresa? ¿Necesitas integración con un LMS? ¡Escríbenos! ¡Resolveremos todo!
