Temario del curso
Introducción a JavaScript y funciones
- ¿Qué es JavaScript?
- La evolución de JavaScript
- Cuándo y dónde usar JavaScript
- Cuándo y dónde no usar JavaScript
- Fundamentos del scripting web
- Incorporar JavaScript en su página web
- Escribir declaraciones en JavaScript
- Uso de variables
- Trabajar con operadores
- Capturar eventos del mouse
- Sintaxis general
- Llamar a funciones
- Alcance de las variables
- Funciones flecha
- Establecer parámetros predeterminados
Objetos del DOM y objetos integrados
- Interacción con el usuario
- Seleccionar elementos por su ID
- Acceder al historial del navegador
- Utilizar el objeto location
- Manejo de fechas y horas
Trabajar con números y cadenas de texto
- Números
- Métodos globales
- El objeto Number
- La función Number()
- Valores booleanos
- Valores null y undefined
- Cadenas de texto
- Plantillas de cadenas
Almacenar datos en arrays
- Arrays
- Cómo iterar sobre arrays
- El operador de tres puntos
Manejo de eventos en JavaScript y control del flujo del programa
- Tipos de eventos
- Manejadores de eventos
- El objeto de evento
- Instrucciones condicionales
- Bucles y estructuras de control
- Cómo configurar y usar temporizadores
Scripting con el DOM
- Nodos del DOM
- Seleccionar elementos con getElementsByTagName()
- Cómo leer atributos de elementos
- El inspector DOM de Mozilla y Chrome
- ¿Qué es JSON? Una introducción
Programación con JavaScript y 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 styleSheets del DOM
- Cómo hacer referencia a propiedades CSS3 en JavaScript
- Cómo establecer propiedades CSS3
Resumen y próximos pasos
Requerimientos
- Conocimiento básico 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
Testimonios (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 gusta la profesionalidad del formador, realmente sabe de lo que está hablando y es capaz de explicar incluso los temas más simples del tema, lo cual es excelente.
Marlon - National Confederation of Cooperatives
Curso - React with Next.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