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.
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
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
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
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