Temario del curso
Introducción a JavaScript y funciones
- ¿Qué es JavaScript?
- JavaScript a lo largo del tiempo
- Cuándo y dónde utilizar JavaScript
- Cuándo y dónde no utilizar JavaScript
- Fundamentos de la programación web
- Inclusión de JavaScript en tu página web
- Escribir sentencias de JavaScript
- Uso de variables
- Trabajo con operadores
- Captura de eventos del ratón
- Sintaxis general
- Llamada a funciones
- Ámbito de las variables
- Funciones flecha (arrow functions)
- Establecimiento de parámetros por defecto
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
Manipulación de números y cadenas
- Números
- Métodos globales
- El objeto número
- La función Number()
- Valores booleanos
- Los valores null e undefined
- Cadenas (strings)
- Plantillas de cadenas (string templates)
Almacenamiento de datos en arrays
- Arrays
- Cómo iterar a través de arrays
- El operador de propagación (three dots operator)
Gestión de eventos en JavaScript y control del flujo del programa
- Tipos de eventos
- Controladores de eventos
- El objeto evento
- Sentencias condicionales
- Bucles y estructuras de control
- Cómo configurar y utilizar temporizadores
Scripting con el DOM
- Nodos del DOM
- Selección de elementos con getElementsByTagName()
- Cómo leer los atributos de un elemento
- El inspector del DOM de Mozilla y Chrome
- ¿Qué es JSON? Una introducción
Programación con JavaScript, manipulación de HTML y CSS
- Algunos elementos importantes
- Arrastrar y soltar
- Almacenamiento local
- Cómo trabajar con archivos locales
- La propiedad style en el DOM
- Cómo acceder a clases usando className
- El objeto DOM styleSheets
- Cómo referenciar propiedades de CSS3 en JavaScript
- Cómo establecer propiedades CSS3
Resumen y próximos pasos
Requerimientos
- Comprensión básica de HTML y CSS
- Familiaridad con conceptos generales de programación
Público objetivo
- 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