KnowledgeCity

Serie de programación intermedia en JavaScript

Aproveche sus conocimientos de JavaScript con este curso intermedio de programación.

Aproveche sus conocimientos de JavaScript con este curso intermedio de programación. Aprenda los diferentes tipos de JavaScript, la orientación a objetos y comprenda qué es el DOM o Modelo de objetos de documento y cómo usarlo en su código.

El curso de JavaScript intermedio, impartido por el instructor Joseph Barrett, se basa en el conocimiento de los conceptos básicos del espectador, comenzando con una inmersión en profundidad en los tipos de JavaScript: cómo reconocer y usar variables nulas y no definidas, y encontrar patrones de caracteres en cadenas utilizando una variedad de métodos que incluyen expresiones regulares.

El curso discutirá JavaScript orientado a objetos, a partir de algunos principios rectores sobre cómo diseñar una clase, declarar propiedades, construir un marco de herencia y el papel de los módulos de JavaScript. También veremos el uso de JavaScript para crear nuevos elementos en el modelo de objetos de documento de una página web y cómo usar CSS Flexbox. Finalmente, termina con una descripción general de una variedad de API útiles de HMTL 5, incluida la geolocalización, el dibujo con SVG o la API de Canvas, el uso de la API de almacenamiento para mantener la información en el navegador del cliente y el empleo de WebWorkers para ejecutar JavaScript multiproceso.

Objetivos de aprendizaje

  • Trabajar con tipos y valores de JavaScript
  • Crear expresiones JavaScript
  • Comprender la orientación a objetos en el código
  • Usar el modelo de objetos de documento
  • Aprender diferentes API de JavaScript

Objetivos de aprendizaje

  • Trabajar con tipos y valores de JavaScript
  • Crear expresiones JavaScript
  • Comprender la orientación a objetos en el código
  • Usar el modelo de objetos de documento
  • Aprender diferentes API de JavaScript

Instructor: Joseph Barrett

Duración: 2h 3m · 29 lecciones
Nivel: Intermediate
Idioma: Español

Habilidades que obtendrás

Lenguajes de secuencias de comandos de JavaJavaScript (Lenguaje de programación)Marcos JavaScriptBibliotecas JavaScriptJavaScript orientado a objetosCertificación Profesional en Desarrollo JavaScript

Lo que aprenderás

  • Trabajar con tipos de valores de JavaScript, incluyendo variables undefined y null
  • Encontrar patrones de caracteres en cadenas usando métodos como expresiones regulares
  • Aplicar JavaScript orientado a objetos diseñando clases, declarando propiedades y construyendo herencia
  • Usar el Modelo de Objetos del Documento para crear, insertar, navegar y mover elementos de página
  • Aplicar estilo a páginas con JavaScript usando Flexbox de CSS y manipulación de atributos
  • Usar API HTML5 incluyendo Geolocalización, Canvas, SVG, Almacenamiento del lado del cliente y Web Workers

Puntos clave

  • El curso es impartido por el instructor Joseph Barrett y se basa en el conocimiento del estudiante sobre conceptos básicos de JavaScript.
  • Cubre tipos de JavaScript en profundidad, incluyendo el reconocimiento y uso de variables undefined y null y la búsqueda de patrones de cadenas con expresiones regulares.
  • JavaScript orientado a objetos se aborda a través de principios de diseño de clases, declaración de propiedades, herencia y el papel de módulos JavaScript.
  • El curso muestra cómo usar JavaScript para crear nuevos elementos en el Modelo de Objetos del Documento de una página web y cómo usar Flexbox de CSS.
  • Concluye con una descripción general de las API HTML5 como geolocalización, dibujo con SVG o la API Canvas, la API de Almacenamiento para datos del navegador del cliente y WebWorkers para JavaScript multihilo.

Preguntas frecuentes

¿Para quién es este curso?

Es un curso intermedio que se basa en el conocimiento del estudiante sobre conceptos básicos de JavaScript.

¿Quién imparte el curso?

El curso es impartido por el instructor Joseph Barrett.

¿Qué temas cubre el curso?

Cubre tipos y valores de JavaScript, creación de expresiones, JavaScript orientado a objetos y diseño de clases, el Modelo de Objetos del Documento, Flexbox de CSS y API HTML5 incluyendo geolocalización, Canvas, SVG, Almacenamiento del lado del cliente y Web Workers.

¿Qué habilidades ganaré?

Aprenderá JavaScript y JavaScript orientado a objetos, incluyendo trabajo con marcos y bibliotecas de JavaScript, como se aborda en las habilidades enumeradas del curso.

¿Qué API HTML5 se cubren?

El curso proporciona una descripción general de las API HTML5 incluyendo geolocalización, dibujo con SVG o la API Canvas, uso de la API de Almacenamiento para mantener información en el navegador del cliente e implementación de WebWorkers para ejecutar JavaScript multihilo.

Transcripción

Transcripción

Hola y bienvenido al curso de KnowledgeCity en JavaScript intermedio. Mi nombre es Joe Barrett y he estado formando programadores y desarrollando mis propias aplicaciones web full stack desde hace más de 20 años. Dado que este es un curso intermedio, asumiremos que tienes algunos conocimientos sobre los conceptos básicos del lenguaje JavaScript como declaración de variable, usando condiciones y bucles, y creando guiones, ya sea en una página web o en un archivo separado. Mucho de lo que haremos es manipulación de los elementos DOM en la página así que cuanto más sepa sobre HTML y CSS, mejor. En este curso, aprenderemos a trabajar con una variedad de tipos de datos JavaScript y cómo manejar nulos y variables indefinidas, cómo usar expresiones regulares y otras funciones de cadena para encontrar datos de caracteres, cómo crear una clase en JavaScript para encapsular la funcionalidad del objeto, junto con una discusión sobre cómo crear una clase desde cero en línea con los principios orientados a objetos de las mejores prácticas. También nos centraremos en la herencia de clases. y la creación y uso de módulos JavaScript. Profundizamos en el modelo de objetos de documento de la página web. y descubra cómo crear nuevos elementos, insértelos en el DOM y muévalos, así como también cómo optimizar el diseño de la página web utilizando CSS Flexbox. Y finalmente, haremos un recorrido. a través de algunas API de HTML5 populares, incluyendo geolocalización, dibujo con Canvas y SVG, opciones de almacenamiento del lado del cliente con la API de almacenamiento, y script multiproceso utilizando trabajadores web. Si estás listo, hagámoslo.

Aprende sobre la marcha

Lleva tu aprendizaje a todas partes: la app de KnowledgeCity te permite ver las lecciones sobre la marcha.