Ahhhh las hermosas estructuras de datos ❤️ De las primeras cosas que aprendí cuando empecé a programar, le tengo el ojo puesto a este curso desde hace rato, a refrescar conceptos!
Introducción a las estructuras de datos
Todo lo que aprenderás sobre estructuras de datos con JavaScript
¿Qué son las estructuras de datos?
Memoria y cómo se guardan los datos
Arrays y strings
Arrays
Construyendo nuestro Array
Eliminando elementos del Array
Playground: crea tu propia implementación de unshift
Playground: crea tu propia implementación de shift
Strings
Hash Table
Hash Tables
Construyendo una Hash Table
Implementando el método Get
Playground: implementa el metodo Delete
Playground: implementa el método getAllKeys
Linked List
Linked List
Construyendo una Singly Linked List
Agregar nodos a la lista
Agregar nodos intermedios
Doubly Linked List
Stacks
Stacks
Construyendo un Stack
Queues
Queues
Construyendo un Queue
Trees
Trees
Construyendo un Binary Search Tree
Graphs
Graphs
Representando grafos en código
Construyendo un grafo
Cierre
Conclusiones
Welcome to the exciting world of data structures with JavaScript! This knowledge is essential for any developer who wants to do efficient and robust work. However, before you dive right into this course, it's crucial to have some basics that will make it easier for you to learn and understand the more advanced topics. Make sure you have taken the following courses:
Introduction to the Web: This course provides a comprehensive approach to how the web works, laying the groundwork for understanding JavaScript's interaction with the browser.
Basic JavaScript course: JavaScript is the core language you will use to work with data structures. It is essential to understand its basic syntax and essential features.
V8 Engine and the browser with JavaScript: This course will allow you to understand how JavaScript interacts with the V8 Engine and the browser, crucial factors in manipulating and leveraging data structures.
ECMAScript 6: Understanding the new features and enhancements of ECMAScript 6 is vital, as it provides tools that facilitate the manipulation and creation of data structures.
These courses not only provide the necessary foundation on how JavaScript works, but also delve into memory and class generation, which are essential in building data structures. Furthermore, by understanding how this
works, and how to build classes and their methods, your learning in this course will be much easier and smoother.
Data structures are essential to programming, as they provide efficient ways to store, organize, and manipulate data. In JavaScript, using proper data structures can significantly improve the efficiency and performance of your applications. By learning how to build and use these structures with classes, you will be able to:
A thorough understanding of how JavaScript works, including its new ECMAScript 6 features, will give you the tools to build these structures effectively. This is a must for any developer looking to excel and adapt to the demands of today's technological world.
In conclusion, make sure you have a solid understanding of the previous courses mentioned. Once you do, the fascinating world of JavaScript data structures will be ready to be discovered and mastered. We look forward to seeing you in the next class to begin exploring this exciting area!
Contributions 53
Questions 3
Ahhhh las hermosas estructuras de datos ❤️ De las primeras cosas que aprendí cuando empecé a programar, le tengo el ojo puesto a este curso desde hace rato, a refrescar conceptos!
Otros cursos que dicta Diego De Granda para aquellos a los que quieres conocer más de él
Curso Definitivo de HTML y CSS
Curso Básico de JavaScript
Curso de JavaScript Engine (V8) y el Navegador
Curso de Responsive Design: Maquetación Mobile First
Curso de Introducción a la web
Cursos necesarios para llevar este curso:
nooooooooo tantos cursos y tan poco tiempo 😂
💚 Estos conocimientos te permitirán ser un mejor desarrollador.
Pre-requisitos!:
Las estructuras de datos curso que me dio duro en la universidad lo estuve buscando en muchas partes y aquí lo encontré curso fundamental para aumentar tu lógica de programación y resolver problemas
Bueno banda. Recibí una propuesta de trabajo para Blue Trail Software como front end. El examen de admisión trata sobre Estructuras de Datos, les cuento en unos días sobre como me fue xD
me fuí a ver el curso de JSEngine V8, porque si lo dice Diego, yo solo hago caso.
Nos vemos pronto!.
Este gran agujero de conocimientos en mí… Gracias a la universidad :3
En definitiva, el mejor profesor de Platzi
Ya quería realizar el curso. Los cursos del profesor Diego, me ayudan mucho (complementar conocimiento).
👌
Un amigo trabaja en google y me sugirio aprender estructuras de datos antes que cualquier cosa, me parece fenomenal que exista este curso.
Buen día, aquí te comparto mis notas sobre el curso, espero te sea de utilidad:
siempre es un gusto recibir clases con el profe De Granda … con toda en este curso !!
Aprenderemos
• Como trabajar y generar estructuras de datos con JS
Se necesita:
• curso de introducción a la web
• curso básico de JS
• curso V8 engine y el nevegadir{
• curso de ES6
Con estos cursos vamos a entender entender:
• Como funciona JS
• Como funciona JS con el navegador
• Entender como generar clases con JS
No entiendo si esos cursos mencionados por el profesor deben verse antes que éste, por qué no aparecen previos en el orden de la Escuela de Programación
Si por algo estoy siguiendo el orden de la escuela, y de boca de Platzi Team, cuando uno no sigue un orden se puede ir tanto por las ramas, lo que es contraproducente en este rubro educativo por la complejidad general y porque tenemos mucho que aprender
Igualmente, este curso pudo esta más adelante en esta misma ruta cuando estos cursos (JS Engine V8 Navegador y ECMAScript 6+) hayan sido cubiertos
Diego el grande👏
Curso de introduccion a la web
Curso basico de JS
Curso de V8 y navegador
Egma Script 6
listo para empezar este curso
Al escuchar estructuras de datos me remite al Vietnam “apuntadores a memoria”, sé que no es de eso, pero me quedé recordando la guerra.
A pesar de que esté siguiendo una línea de aprendizaje, me parece muy acertado que el profesor haga mención de los cursos que deberíamos haber culminado antes de cursar este.
Tuve que regresar por un curso, pero ya me siento listo. ⭐️
JavaScript se utiliza principalmente en páginas web. Al igual que HTML, JavaScript es ejecutado por el navegador del usuario: se llama un de cliente, en comparación con el lado del servidor cuando el código es ejecutado por el servidor.
JavaScript es el lenguaje de programación que debes usar para añadir características interactivas a tu sitio web, (por ejemplo, juegos, eventos que ocurren cuando los botones son presionados o los datos son introducidos en los formularios, efectos de estilo dinámicos, animación, y mucho más)
Bueno, ahorita vengo 😦
Necesitaba esto hace mucho y hasta ahora lo veo. Otra vez a Pltazi, gracias!
Primera vez que cumplo con todos los requisitos xD
Altas expectativas con este curso! Un tema que me parece súper interesante y más con mi lenguaje favorito!
A darle!
Actualmente ando viendo este mismo curso en la universidad, lo comence a ver para reforzar conocimientos y ayudarme en mis notas de las clases para así poder pasar los parciales nítidos 😄
Estructura de datos con JS, interesante!
Si cumplo con los requisitos!!!
Primera vez que cumplo con los requisitos previos jajajja
A profundizar con JS
El grande Diego de Granda!
La primera vez que tengo todos los requerimientos para ver un curso jajaja
Siempre es un gusto volver a escucharte, Diego. Tu y Enrique Devars son mis profes favoritos ❤️
woooo un curso nuevo! que grande platzi! y un gusto volver a hacer un curso contigo diego!
Que genio Diego! Muy buenos todos tus cursos. Aumentan mucho el valor que ya tiene Platzi para mi. A arrancar con este que es fundamental para crecer en React!
Como en todos los cursos de Diego, tengo grandes expectativas y espero que todos podamos aprender cosas nuevas de estos contenidos!
diego tienes que hacer un curso corto como el del v8 sobre el DOM en js no hay ninguno en platzi
Yo queria un curso asi y justo salio hoy gracias 😄
Las estructuras de datos es un tema tan amplio y tan hermoso, yo las aprendi por mi cuenta a medida que aprendia a programar y me interesaba por los algoritmos, este curso hacia falta!!!
Gracias, es un curso que la verdad estaba esperando, ojala hablan de maps, filters, json etc
En caso contrario, si me pueden remitir a los cursos respectivos.
Gracias
Lo estaba esperando, veremos que tal </>
Bueno aqui vamos con este tema tan importante, pero que lo dejamos de lado muchas veces.
Uff estaba esperando este curso, gracias !!!
Want to see more contributions, questions and answers from the community?