¡Te damos la bienvenida a este reto!
¡Bienvenido al mundo de JavaScript!
DÃa 1
Variables, funciones y sintaxis básica
Tipos de datos
Playground - Retorna el tipo
Tipos de datos - pt 2
DÃa 2
Operadores
Hoisting y coerción
Playground - Calcula la propina
Alcance de las variables
DÃa 3
Condicionales
Playground - Calcula años bisiestos
Switch
Playground - Obten información de mascotas según su tipo
Ciclos
Playground - Dibuja un triangulo
DÃa 4
Arrays
Playground - Encuentra al michi mas famoso
Objetos
Playground - Obten el promedio de los estudiantes
DÃa 5 - Checkpoint
Playground - encuentra el palindromo más grande
DÃa 6
Reasignación y redeclaración
Modo estricto
DÃa 7
Debugging y manejo de errores
Programación funcional
Quiz: DÃa 7
DÃa 8
Closures
Playground - Crea una calculadora con closures
Higher order functions
Playground - Crea tu propio método map
DÃa 9
ECMAScript
TC39
Quiz: DÃa 9
DÃa 10 - Checkpoint
ES6
ES7
Playground - Task planner
DÃa 11
Asincronismo
Playground - Promesas
Manejando el asincronismo
Playground - Resuelve el callback hell usando promesas
Playground - Resuelve el callback hell usando async/await
DÃa 12
Arrays a profundidad
Métodos de arrays: Every, Find y findIndex
Playground - Válida el formulario
DÃa 13
Métodos de arrays: Includes, Join y concat
Playground - agrupa los productos
Métodos de arrays: Flat y FlatMap
Playground - Encuentra la ubicación del valor buscado
DÃa 14
Mutable functions
Playground - Modifica una lista de compras
Métodos de arrays: sort
Playground - Ordena los productos
DÃa 15 - Checkpoint
Playground - Sistema de reservaciones de un hotel
DÃa 16
Programación orientada a objetos en JavaScript
Objetos literales
Playground - Congela el objeto recursivamente
DÃa 17
Prototipos en JavaScript
Playground - Modifica el prototype de los arrays
Playground - Crea un auto usando clases
DÃa 18
Abstracción en JavaScript
Playground - Sistema de carrito de compras
Encapsulamiento en JavaScript
Playground - Encapsula datos de los usuarios
DÃa 19
Herencia en JavaScript
Playground - JerarquÃa de animales
Polimorfismo en JavaScript
Playground - Sistema de pagos
DÃa 20 - Checkpoint
Playground - Agenda de vuelos
DÃa 21
Patrones de diseño
Sinlgeton y Factory pattern en JavaScript
Playground - Implementa singleton en un chat
DÃa 22
Adapter y Decorator pattern en JavaScript
Playground - Personaliza productos de una tienda
Builder y Protype pattern en JavaScript
Playground - Mejora el código usando builder pattern
DÃa 23
Facade y proxy pattern en JavaScript
Playground - Proxy en servicio de mensajerÃa
Chain of responsability y Observer pattern en JavaScript
Playground - Implementación de Observador en Newsletter
DÃa 24 - Checkpoint
Playground - Crea un task manager con patrones de diseño
DÃa 25
Estructuras de datos en JavaScript
Playground - Crea tu propia implementación de un array
Hash tables en JavaScript
Playground - Implementación de una HashTable para Contactos
DÃa 26
Set en JavaScript
Playground - Remueve duplicados de una lista
Maps en JavaScript
Playground - Crea un organizador de tareas
DÃa 27
Singly Linked List en JavaScript
Playground - Agrega métodos a la singly linked list
Playground - Implementación de una singly linked list
DÃa 28
Stacks en JavaScript
Playground - Crea un stack para una playlist
DÃa 29
Queues en JavaScript
Playground - Crea una cola de emails
DÃa 30
¡Lo lograste!
Live Class
30 dÃas de JS con Juan DC
30 dÃas de JS con Nicobytes
30 dÃas de JS con GNDX
30 dÃas de JS con LeoCode
30 dÃas de JS con Teffcode
Sesión: Cierre de los 30 dÃas de JavaScript
Los Maps (no confundir con el método map de los arrays) en JavaScript son estructuras de datos que permiten almacenar pares clave-valor y acceder a ellos de manera eficiente. A diferencia de los objetos regulares, las claves en un Map pueden ser de cualquier tipo de dato, incluyendo objetos, funciones y valores primitivos. Los Maps son especialmente útiles cuando se necesitan realizar búsquedas rápidas de valores asociados a una clave determinada.
...
RegÃstrate o inicia sesión para leer el resto del contenido.
Aportes 1
Preguntas 0
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?