Saltar al contenido
KnowledgeCity

Serie de programación avanzada en JavaScript

Este último curso de programación JavaScript terminará de cubrir todo lo que necesita saber para comenzar su trayectoria de desarrollo web. Este curso…
Preview the first lesson free — get full access to all 30 lessons.
Curso: bajo demanda
Avanzado Proveedor Joseph Barrett  30 lecciones ·  4h  en Árabe, Alemán, Inglés, Español, Francés, Portugués, Chinese 

Descripción del curso

El curso de JavaScript avanzado, impartido por Joseph Barrett, se basa en el conocimiento del lenguaje del estudiante, comenzando con una inmersión en profundidad en una de las bibliotecas de JavaScript más populares del mundo, JQuery. JQuery abarca la función básica de cómo seleccionar elementos y usar efectos y animaciones. Luego hablamos de TypeScript, descrito como una forma de escribir "JavaScript de nivel empresarial", enfocándonos en cómo su “linting” les permite a los desarrolladores detectar posibles errores en tiempo de desarrollo en lugar de tiempo de ejecución. Tenemos un capítulo sobre código asincrónico, incluidas las solicitudes Ajax, el uso de promesas para encadenar llamadas asincrónicas y simplificar su código utilizando las palabras clave async y await.

A continuación, examinamos las funciones de JavaScript, incluidas las funciones de orden superior que pueden tomar funciones como parámetros o devolverlas. Hay funciones de generador que permiten un bucle más eficiente para las colecciones y el concepto de memorización para mejorar la eficiencia de la función. Finalmente, tenemos una breve descripción general de las tareas que un desarrollador debe considerar al prepararse para enviar una aplicación. Esto incluye la documentación del código, la minificación para reducir el tamaño del archivo, la agrupación de archivos para hacer que las solicitudes sean más eficientes y la transpilación del código para garantizar la compatibilidad del navegador.

Lo que aprenderás

  • Usar jQuery para seleccionar elementos, crear y eliminar elementos, manejar eventos, y aplicar efectos y animaciones
  • Escribir JavaScript de nivel empresarial con TypeScript, usando su linting para detectar errores en tiempo de desarrollo, además de sobrecarga de métodos y otras características
  • Manejar código asincrónico con solicitudes Ajax, promesas de JavaScript, y las palabras clave async y await
  • Aplicar funciones de orden superior, iteradores y generadores, memoización, cierres (closures), y la palabra clave 'this'
  • Preparar una aplicación para el envío documentando, minificando, agrupando, y transpilando código

Puntos clave

  • jQuery es una de las bibliotecas de JavaScript más populares del mundo y cubre la selección de elementos, así como el uso de efectos y animaciones.
  • TypeScript se describe como una forma de escribir JavaScript de nivel empresarial, y su linting permite a los desarrolladores detectar posibles errores en tiempo de desarrollo en lugar de en tiempo de ejecución.
  • Las promesas se pueden usar para encadenar llamadas asincrónicas, y las palabras clave async y await pueden hacer que el código asincrónico sea más simple.
  • Las funciones de orden superior pueden tomar funciones como parámetros o devolverlas, mientras que las funciones generadoras permiten un bucle más eficiente para colecciones y la memoización mejora la eficiencia de las funciones.
  • Preparar una aplicación para envío incluye documentar código, minificar para reducir el tamaño del archivo, agrupar archivos para que las solicitudes sean más eficientes, y transpilar código para compatibilidad con navegadores.

Preguntas frecuentes

¿Quién enseña este curso y qué conocimiento previo asume?

El curso de JavaScript avanzado es enseñado por Joseph Barrett y se basa en el conocimiento existente del estudiante del lenguaje JavaScript.

¿Qué temas cubre este curso?

Cubre la biblioteca jQuery, TypeScript, código asincrónico (solicitudes Ajax, promesas, y async/await), funciones de JavaScript incluyendo funciones de orden superior y generadoras y memoización, y tareas para preparar una aplicación para envío como documentación, minificación, agrupación, y transpilación.

¿Qué aprenderé sobre JavaScript asincrónico?

Aprenderás a hacer solicitudes Ajax, usar promesas para encadenar llamadas asincrónicas, y simplificar tu código usando las palabras clave async y await.

¿Qué habilidades ayuda a construir este curso?

Se enfoca en habilidades incluyendo JavaScript y lenguajes de script JavaScript, marcos de trabajo y bibliotecas de JavaScript, JavaScript orientado a objetos, y el conjunto de habilidades Certified Professional de Desarrollo en JavaScript.