Temario del curso
Introducción a JavaScript y funciones
- ¿Qué es JavaScript?
- JavaScript a través del tiempo.
- Cuándo y dónde usar JavaScript.
- Cuándo y dónde no usar JavaScript.
- Fundamentos de la programación web.
- Inclusión de JavaScript en su página web.
- Redacción de declaraciones JavaScript.
- Uso de variables.
- Trabajo con operadores.
- Captura de eventos del ratón.
- Sintaxis general.
- Llamada a funciones.
- Alcance de las variables.
- Funciones flecha.
- Establecimiento de parámetros predeterminados.
Objetos DOM y objetos integrados
- Interacción con el usuario.
- Selección de elementos por su ID.
- Acceso al historial del navegador.
- Uso del objeto location.
- Uso de fechas y horas.
Tratamiento de números y cadenas
- Números.
- Métodos globales.
- El objeto number.
- La función Number().
- Valores booleanos.
- Los valores null e undefined.
- Cadenas.
- Plantillas de cadenas (string templates).
Almacenamiento de datos en matrices (arrays)
- Matrices (arrays).
- Cómo iterar a través de matrices.
- El operador de propagación (...).
Gestión de eventos en JavaScript y control del flujo del programa
- Tipos de eventos.
- Controladores de eventos (event handlers).
- El objeto event.
- Instrucciones condicionales.
- Bucles y estructuras de control.
- Cómo configurar y usar temporizadores.
Programación con el DOM
- Nodos del DOM.
- Selección de elementos con getElementsByTagName().
- Cómo leer los atributos de los elementos.
- El inspector del DOM de Mozilla y Chrome.
- ¿Qué es JSON? Una introducción.
Programación con JavaScript, HTML y manipulación de CSS
- Algunos elementos importantes.
- Arrastrar y soltar (drag and drop).
- Almacenamiento local.
- Cómo trabajar con archivos locales.
- La propiedad style en el DOM.
- Cómo acceder a clases utilizando className.
- El objeto DOM styleSheets.
- Cómo referenciar propiedades CSS3 en JavaScript.
- Cómo establecer propiedades CSS3.
Resumen y próximos pasos
Requerimientos
- Conocimientos básicos de HTML y CSS.
- Familiaridad con conceptos generales de programación.
Audiencia
- Desarrolladores web.
- Ingenieros de software.
- Cualquier persona interesada en aprender JavaScript para el desarrollo web.
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