Temario del curso
Introducción a JavaScript y funciones
- ¿Qué es JavaScript?
- Evolución histórica de JavaScript
- Cuándo y dónde utilizar JavaScript
- Cuándo y dónde no usar JavaScript
- Fundamentos del scripting web
- Cómo incorporar JavaScript en una página web
- Redacción de instrucciones en JavaScript
- Uso de variables
- Trabajo con operadores
- Detección de eventos del ratón
- Sintaxis general de JavaScript
- Llamadas a funciones
- Ámbito de las variables
- Funciones flecha
- Establecimiento de parámetros por defecto
Objetos del DOM y objetos predefinidos
- Interacción con el usuario
- Selección de elementos según su ID
- Acceso al historial del navegador
- Uso del objeto location
- Trabajo con fechas y horas
Manejo de números y cadenas de texto
- Números
- Métodos globales en JavaScript
- El objeto Number
- Función Number()
- Valores booleanos
- Los valores null y undefined
- Cadenas de texto
- Plantillas de cadenas (string templates)
Almacenamiento de datos en arreglos
- Arreglos: definición y propiedades
- Cómo recorrer elementos de un arreglo
- Operador tres puntos (spread operator)
Manejo de eventos en JavaScript y control del flujo del programa
- Tipos de eventos disponibles
- Controladores de eventos
- El objeto de evento en JavaScript
- Estructuras condicionales en el código
- Ciclos y estructuras de control
- Configuración y uso de temporizadores
Scripting con el DOM
- Nodos del Document Object Model
- Selección de elementos mediante getElementsByTagName()
- Cómo obtener atributos de los elementos HTML
- Inspección del DOM en Mozilla y Chrome
- Introducción a JSON: ¿qué es?
Programación combinada con JavaScript, HTML y CSS
- Elementos relevantes para el desarrollo web
- Operaciones de arrastrar y soltar (drag and drop)
- Almacenamiento local: uso del almacén localStorage
- Trabajo con archivos locales mediante JavaScript
- Propiedad style en el DOM para diseño dinámico
- Cómo acceder a clases CSS utilizando className
- El objeto styleSheets del DOM: definición y utilidad
- Referencia y manipulación de propiedades CSS3 mediante JavaScript
- Asignación de estilos CSS3 en tiempo real
Resumen y pasos siguientes para seguir aprendiendo
Requerimientos
- Conocimientos básicos de HTML y CSS
- Familiaridad con conceptos generales de programación
Audiencia objetivo
- Desarrolladores web
- Ingenieros de software
- Cualquier persona interesada en aprender JavaScript para el desarrollo web
Formación Corporativa a Medida
Soluciones de formación diseñadas exclusivamente para empresas.
- Contenido personalizado: Adaptamos el temario y los ejercicios prácticos a los objetivos y necesidades reales del proyecto.
- Calendario flexible: Fechas y horarios adaptados a la agenda de su equipo.
- Modalidad: Online (en directo), In-company (en sus oficinas) o Híbrida.
Precio por grupo privado (formación online) desde 4350 € + IVA*
Contáctenos para obtener un presupuesto exacto y conocer nuestras promociones actuales
Reseñas (5)
La paciencia con la que atendía las dudas que surgían
Carlos Ceballos - Banco de Mexico
Curso - Spring Boot, React, and Redux
Las lecciones fueron muy interactivas y los ejercicios fueron prácticos.
Heino - NWK Limited
Curso - Laravel and Vue.js
Traducción Automática
Me complace que podamos recibir las grabaciones, diapositivas y archivos comprimidos para poder consultarlos cuando sea necesario. David explicó los conceptos de manera clara y pudo responder a nuestras preguntas. Era muy conocedor del tema.
Renee Chan - Mackenzie Investments
Curso - Vue.js
Traducción Automática
ejercicios de práctica
Mateusz - DPDgroup IT Solutions sp. z o.o.
Curso - React Native for iOS and Android
Traducción Automática
Vue.js es algo con lo que nunca he trabajado y la presentación aclaró algunas de mis dudas. Sin embargo, los cursos en línea no son eficientes para adquirir conocimientos.
Bogdan Stoica - EMAG IT Research S.R.L
Curso - Advanced Vue.js
Traducción Automática