JavaScript Development

  • Nivel del curso: Principiante

Acerca de este curso

Este curso ayudará a los alumnos a aprender los aspectos desde básicos hasta más avanzados, de la programación web utilizando el lenguaje JavaScript. Diseñado para perfiles principiantes con o sin experiencia previa en programación, el enfoque paso a paso de este curso le muestra cómo usar JavaScript para agregar una amplia gama de funciones e interactividad a sus desarrollos web. Cada tópico se basa en lo que ya ha aprendido, y le brinda una base sólida para el éxito en el mundo real. Las instrucciones guiadas paso a paso durante las prácticas lo guiarán cuidadosamente a través de las tareas de programación de JavaScript actualmente más utilizadas.

Descripción

> Módulo 1. Introducción a JavaScript

¿Qué es JavaScript?

JavaScript a través del tiempo

Cuándo y dónde usar JavaScript

Cuándo no y dónde no usar JavaScript

Diferencia entre Frameworks y librerías JavaScript

Frameworks y librerías más populares del mercado

Cómo elegir el mejor Framework o Librería (Angular, Vue, React, 

etc.)

Typescript, ES6 y JS

Alcances de JavaScript más allá de Desarrollo Web (IoT,  Robotics, etc.)

 

> Módulo 2. JavaScript y Funciones 

Fundamentos de Scripting Web

Incluyendo JavaScript en tu página web

Escribir declaraciones de JavaScript

Usando variables

Trabajando con Operadores

Captura de eventos del ratón

Sintaxis general

Funciones de llamada

Alcance de las variables

Funciones Arrow

Configuración de parámetros predeterminados

 

> Módulo 3. Objetos DOM y objetos incorporados

Interactuar con el usuario

Seleccionando elementos por su ID

Accediendo al historial del navegador

Usando el objeto de ubicación

Usando fechas y horarios

 

> Módulo 4. Tratar con los numbers y strings

Numbers

Métodos globales

El objeto number

La Función Number ()

Valores booleanos

Los valores nulos e indefinidos.

Strings

Strings templates

 

> Módulo 5. Almacenamiento de datos en matrices

Arrays

Cómo iterar a través de matrices

El operador de tres puntos

 

> Módulo 6. Manejo de eventos en JavaScript y Controlando el flujo del programa

Tipos de eventos

Controladores de eventos

El objeto del evento

Declaraciones condicionales

Bucles y estructuras de control

Cómo configurar y utilizar temporizadores

 

> Módulo 7. Programación orientada a objetos con JavaScript.

¿Qué es la programación orientada a objetos?

Creación de objetos

Extendiendo y heredando objetos usando prototipo

Encapsulación

Las clases

Herencia de objetos

Detección de características

 

> Módulo 8. Secuencias de comandos con el DOM y JSON

Nodos DOM

Seleccionando elementos con getElementsByTagName ()

Cómo leer los atributos de un elemento

El inspector de DOM de Mozilla y Chrome

¿Qué es JSON?

Cómo acceder a los datos JSON

Serialización de datos con JSON

Tipos de datos JSON

Cómo simular matrices asociativas

Cómo crear objetos con JSON

Seguridad de JSON

 

> Módulo 9. Programación con JavaScript, HTML y manipulación de CSS.

Algunos elementos importantes

Arrastrar y soltar

Almacenamiento local

Cómo trabajar con archivos locales

La propiedad de estilo en DOM

Cómo acceder a las clases usando className

El objeto DOM styleSheets

Cómo hacer referencia a las propiedades CSS3 en JavaScript

Cómo establecer propiedades CSS3 

 

> Módulo 10. Leer y escribir cookies

¿Qué son las cookies?

Usando la propiedad document.cookie

Revisión de ingredientes de galletas

Escribiendo una cookie

Escribir una función para escribir una cookie

Leyendo una cookie

Borrando cookies

Configuración de múltiples valores en una única cookie

 

> Módulo 11. Buenas prácticas de programación JS.

No usar demasiado JavaScript

Cómo escribir código legible y mantenible

Mejora progresiva

JavaScript no intrusivo

Detección de características

Cómo manejar los errores

¿Qué aprenderé?

  • Usar JavaScript para construir páginas web dinámicas e interactivas
  • Crear scripts que funcionan en todos los navegadores.
  • Escribir código claro, confiable y reutilizable.
  • Utilizar técnicas de programación orientada a objetos.
  • Realizar Scripting con el DOM.
  • Manipular datos JSON.
$4,640.00

Materiales incluidos

  • Material de apoyo digital
  • Certificado de finalización
  • Grabación de las clases en vivo
  • NFT de finalización del curso (próximamente)

Requisitos

  • Computadora con sistema operativo Windows, Mac o Linux
  • Conexión estable a internet
  • Cámara y micrófono
  • Actitud de participación

Audiencia objetivo

  • Público en general, con o sin experiencia previa con algún lenguaje de programación. Recomendable más no mandatorio poseer bases sobre HTML y CSS.
  • ¿AÚN TE QUEDAN DUDAS? CONSULTA NUESTRA SECCIÓN DE PREGUNTAS FRECUENTES .
  • ¿BUSCAS COTIZAR ESTE CURSO PARA CAPACITAR A TU EMPRESA U ORGANIZACIÓN? CONTÁCTANOS .