Estructuras de Datos en JavaScript

Estructuras de Datos en JavaScript

Las Estructuras de datos son parte esencial en cualquier lenguaje de Programación. En este curso nos enfocaremos a entender como es la implementación de las estructuras de datos.

Puedes adquirir el curso comprándolo con un solo pago sin límite de tiempo en el botón de aquí abajo, o puedes Suscribirte a Metal Code y acceder a todos los cursos por una cuota temporal.

Comprar por $ 8.00 USD Prueba gratis

8.00 USD

5.50 horas

53 clases

Lo que aprenderás

  • Lenguaje JavaScript
  • Estructuras de datos más comunes
  • Programación Orientada a Objetos
  • Manejo de Arrays
  • JSON
  • Programación asíncrona
  • Pilas y Colas
  • Grafos y árboles
  • Ejemplos reales con uso de estructuras de datos

Clases del curso

Introducción a la Programación

  Introducción

  Entorno de trabajo

  Variables var y let

  Constantes

  Funciones

  Sentencias condicionales: if, else y switch

  Sentencia for y while

Clases y Objetos

  Clase, objeto y constructor

  Herencia

  La Referencia de un Objeto (Clase muy importante)

Array (Arreglos)

  ¿Qué son los Arrays?

  Introducción a Programación funcional

  Inmutabilidad

  Búsqueda de elemento (Filter)

  Transformación de Array (Map)

  Operación sobre todos los elementos (Reduce)

  Eliminar elementos de un Array

JSON y Promesas

  ¿Qué es JSON?

  Promise (promesas)

  API fetch

  Async y await

  JSON y JavaScript

  Object literals (objetos literales)

Stack (Pila)

  ¿Qué es una Pila?

  Implementación de Pila

  Ejemplo de Pila

Queue (Cola)

  ¿Qué es una Cola?

  Implementación de Cola

  Ejemplo de Cola

Linked List (Lista enlazada)

  ¿Qué es una Lista enlazada?

  Método Add, Show, Size y Clear de Lista enlazada

  Método Delete de Lista enlazada

  Ejemplo de Lista enlazada

Doubly Linked List (Lista doblemente enlazada)

  ¿Qué es una Lista doblemente enlazada?

  Método Add y Clear

  Método Show

  Método Delete

  Método Reverse

  Ejemplo de Lista Doblemente Ligada

Árboles (Árbol binario de búsqueda)

  ¿Qué es un árbol?

  Implementación de árbol binario de búsqueda, método insert y search

  Recursividad

  Recorrido en profundidad InOrder

  Recorrido en profundidad PreOrder

  Recorrido en profundidad PostOrder

  Ejemplo de árbol

Map

  ¿Qué es Map?

  Ejemplo de Map

Set

  ¿Qué es Set?

  Ejemplo de Set

Grafos

  ¿Qué es un grafo?

  Implementación de grafo dirigido

Finalización del curso y código fuente

  Video de despedida y código fuente

Planes de Metal Code

Mensual

$10 USD

Es la membresía más económica y que las personas eligen más

  • ✔ Acceso a Todos los cursos
  • ✔ Acceso al código del curso (si es que aplica)
  • ✔ Acceso a cursos en Pre-venta
  • ✔ Acceso a cursos exclusivos
  • ✔ Certificado de finalización
Comprar

Trimestral

$25 USD

Si deseas terminar más de 3 cursos, esta es la membresía ideal

  • ✔ Acceso a Todos los cursos
  • ✔ Acceso al código del curso (si es que aplica)
  • ✔ Acceso a cursos en Pre-venta
  • ✔ Acceso a cursos exclusivos
  • ✔ Certificado de finalización
Comprar

Semestral

$40 USD

Membresía para las personas que deseen ver más de 5 o 6 cursos

  • ✔ Acceso a Todos los cursos
  • ✔ Acceso al código del curso (si es que aplica)
  • ✔ Acceso a cursos en Pre-venta
  • ✔ Acceso a cursos exclusivos
  • ✔ Certificado de finalización
Comprar

Anual

$60 USD

Si deseas ver todos los cursos de Metal Code, esta membresía es la ideal

  • ✔ Acceso a Todos los cursos
  • ✔ Acceso al código del curso (si es que aplica)
  • ✔ Acceso a cursos en Pre-venta
  • ✔ Acceso a cursos exclusivos
  • ✔ Certificado de finalización
Comprar
Cargando...