js
n

JavaScript Essentials 2

Este curso profundiza más en las complejidades de la programación JavaScript, partiendo de las bases establecidas en el curso Javascript Essentials 1 - incluido en este mismo programa -, equipando a los estudiantes con las herramientas para analizar y abordar los desafíos del mundo real utilizando la programación orientada a objetos. El curso también amplía la comprensión de técnicas funcionales sofisticadas, particularmente en programación asincrónica.

Objetivos

Al completar el curso, el estudiante habrá desarrollado las habilidades necesarias para:

• Construir objetos utilizando diversas técnicas, incluidos literales, constructores y fábricas.

• Acceder a campos de objetos, tanto anidados como no anidados, utilizando notación de puntos y corchetes

• Modificar objetos agregando, eliminando o alterando propiedades y métodos.

• Comprender cómo comprobar la existencia de campos de objetos, enumerarlos y configurar los objetos y sus campos en consecuencia.

• Captar el concepto de que los objetos se almacenan en variables como referencias y comprender sus implicaciones.

• Comprender el contexto de una llamada a un método y utilizar eficazmente la palabra clave "this".

• Tener un conocimiento sólido de los prototipos de objetos y la herencia utilizando cadenas de prototipos.

• Declarar clases y crear instancias de objetos a partir de ellas y definir propiedades de clase a través de métodos o directamente dentro de la clase.

• Tener una comprensión sólida de la herencia de clases, cómo implementar y utilizar métodos y propiedades estáticos en clases.

• Establecer captadores (getters) y definidores (setters) dentro de las clases.

• Comprender y utilizar los objetos integrados de JavaScript y diferenciar entre tipos primitivos y sus correspondientes objetos contenedores y emplear autoboxing.

• Manipular datos de matrices utilizando métodos como filtrar, ordenar y fusionar.

• Emplear tareas de desestructuración y operadores de distribución con matrices.

• Decidir cuándo usar objetos Map y Set en lugar de Array y Object para el almacenamiento de datos y manipular sus elementos en consecuencia.

• Convierta objetos y matrices hacia y desde el formato JSON.

• Saber utilizar el objeto Math para operaciones matemáticas básicas y aplicar expresiones regulares básicas con el tipo RegExp para el análisis de cadenas.

• Sepa cómo ampliar los tipos nativos de JavaScript con nuevas propiedades y métodos.

• Conocer la aplicación de mecanismos avanzados relacionados con funciones, como el manejo extendido de parámetros, la recursividad y el reenvío de llamadas.

• Conocimiento de generadores e iteradores y comprensión de su uso mediante una evaluación diferida.

• Identificar situaciones que justifican la asincronía y usar funciones de callback para manejar operaciones asincrónicas

• Comprender el mecanismo Promise y utilizarlo como alternativa a las funciones de devolución de llamada (callback).

• Comprender y aplicar la función asíncrona con la palabra clave await para el manejo de Promise

Duración

50 horas

Curso online

 

Certificación asociada:

IT Specialist - INF-302: Javascript

Del 1 de enero 2024
al 31 de diciembre 2024

Programa

Module 1: Classless Objects

Module 2: Classes and Class-Based Approach

Module 3: Built-in Objects

Module 4: Advanced Function Usage

Final Test

Multiples Imagenes
ods gral
ods educacion
j
Otras actividades relacionadas