Curso «JS: Introducción a la POO»

Suscribirse

3900 rublos al mes para todos los cursos.

Incluye

13 lecciones
11 ejercicios práctico
39 test
Autoestudio
Material adicional
13 materiales ampliados

Descripción

En este curso aprenderás los conceptos y construcciones sintácticas que son característicos de la POO. Aprenderás más sobre encapsulación, ocultamiento de datos y el comportamiento de this. También aprenderás a utilizar prototipos y clases. Este curso es útil si deseas familiarizarte con la POO en JavaScript y tienes poca experiencia en este tema. Los conocimientos adquiridos en este curso te ayudarán a comprender los fundamentos de la programación orientada a objetos. Este curso es adecuado para aquellos que ya están familiarizados con los conceptos básicos de la sintaxis de JavaScript. Para facilitar el aprendizaje, es recomendable tener conocimientos previos sobre los fundamentos de JS, objetos y funciones.

Qué aprenderás

  • Utilizar correctamente el contexto this según la situación.
  • Describir entidades del dominio utilizando objetos, prototipos y clases.
  • Comprender cómo funcionan los objetos en JavaScript a nivel más bajo.
  • Utilizar excepciones en su código.

Lecciones

1

Introducción

Conocer sobre el curso, su estructura, objetivos y metas.

2

Encapsulación

Familiarizarse con la combinación de datos y funciones en una sola estructura.

3

Contexto (This)

Aprender a crear tus propios métodos y familiarizarte con la palabra clave `this`.

4

Vinculación (bind)

Familiarizarse con diferentes formas de vincular el contexto a las funciones.

5

Uso de `this` con funciones de flecha

Aprender cómo se maneja "this" en las funciones de flecha y conocer las diferencias con las funciones regulares.

6

Constructor

Aprender diferentes formas de crear objetos en JS. Familiarizarse con el operador `new`.

7

Prototipos

Familiarizarse con el mecanismo de prototipos. Aprender a crear correctamente abstracciones de datos en JavaScript.

8

Empaquetado y Desempaquetado (Boxing)

Aprender cómo funcionan los métodos en los tipos de datos primitivos.

9

toString()

Familiarizarse con una forma conveniente de representar objetos como cadenas de texto.

10

Clase

Familiarizarse con la abstracción que oculta los prototipos en un programa.

11

Propiedades y métodos estáticos

Aprender a crear un estado compartido para todos los objetos de un prototipo.

12

Excepciones

Familiarizarse con el manejo de errores.

13

Un poco sobre el lugar y la comprensión de la POO en la programación

Analizar las dificultades que surgen al estudiar la POO. Familiarizarse con los subtipos de la POO.

Desafíos

1

Círculo

2

Generador de cuadrados

3

Construcción de un árbol binario

4

Generador de números aleatorios

5

Agregación en un árbol binario

6

Búsqueda en un árbol binario

7

Árbol binario equilibrado

8

Funciones Infinitas

Course Cover
  • Práctica en el navegador
  • Acceso permanente a la teoría
  • Aprende a tu ritmo
Suscribirse

3900 rublos al mes para todos los cursos.