En este módulo:
- Aprenderás sobre dos conceptos fundamentales para entender mejor la Programación Orientada a Objetos:
- Tipos de Datos Abstractos (Abstract Data Types o ADT por sus siglas en inglés).
- Estructuras de Datos (Data Structures o DS por sus siglas en inglés).
🛎 Recordá: La Programación Orientada a Objetos (POO) es una manera de programar que facilita el desarrollo de sistemas complejos y de gran tamaño.
- Escribirás las implementaciones JavaScript de algunos ADT y DS:
- Queues (colas).
- Linked Lists (listas anidadas).
- Hash Tables (matriz asociativa).
- Binary Search Trees (árboles de búsqueda binarios).
- Profundizarás tus conocimientos de JavaScript, especialmente las Variables y su uso por referencia.
Lo aprendido en este módulo te servirá porque:
- Algunas empresas toman este tema como parte de los desafíos o challenges antes de contratar programador@s.
- Sirve para escribir código más eficiente.
- Es útil para los entornos que trabajan con Big Data.
- Practicarás OOP.