¿Qué hay dentro de los objetos en JavaScript?

1/20
Recursos

Entenderemos cómo funcionan por dentro los objetos de JavaScript, además de cómo podríamos “hackear” a nuestro favor su sistema de prototipos para así sacarle el máximo beneficio y con ello aplicar a la programación orientada a objetos de manera óptima.

Cómo puedes entender mejor el curso

Antes de aventurarte en este curso, te recomendamos tener los conocimientos básicos de los siguientes temas:

  1. Closures y scope: tener claro que dependiendo de donde escribas tu código, tu programa se puede comportar de manera distinta. No es lo mismo que implementes cierto código dentro o fuera de una función, un prototipo, una clase, etc.
  2. Fundamentos de POO: entender la programación orientada a objetos de manera general y agnóstica a lenguajes de programación.
  3. POO Básico en JavaScript: conocer las bases y pilares de la programación orientada a objetos, pero con la sintaxis de JavaScript.

Si previamente ya has decido aprender desarrollo web, te recomendamos seguir el orden las rutas de la Escuela de Desarrollo Web. Ahí te indicamos qué temas son recomendables que aprendas antes y qué otros después según el perfil profesional que desees desempeñar.

Empecemos conociendo sobre los atributos y métodos estáticos en JavaScript. 🤔

Contribución creada por: Martín Álvarez (Platzi Contributor)

Aportes 52

Preguntas 3

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

Estoy listo para este curso, ¿Quién más tiene ganas de nunca parar de aprender? 😄

Todos los cursos de este chico son fantásticos, cuanta energía y dedicación.

Like si estas en la escuela de Desarrollo Web XD

En su primer curso, juan me resultaba un poco…alterado, luego entendi que es su energia, por su corta edad, y al ver todos sus cursos hasta ahora, puedo dar fe, que este chico enseña con el corazon y sabe transmitir MUY BIEN sus conocimientos

Nunca me cansaré de decirlo😂

Agradezco que la mesa donde esta Juan David esté vacía. En otro curso había una plantita que puedo apostar que resultó herida.

Estoy seguro que será un gran curso.

Vamos a POOder con este curso

Aquí les comparto a todos mi toma de notas de todo el curso en un Google Docs para que entre todos podamos ir mejorándolo!
Espero que les sirva y podamos aportar al documento juntos!

Suerte en el curso, es muy entretenido!

Además en cada archivo se encuentran los links a todas las demás tomas de notas existentes.

https://docs.google.com/document/d/1oQZb7mtAwKDdunRosj3GXNSbNa1CDLQB_UbroZZaFjM/edit

Que locura la POO en JS, si tienes en el arsenal otros lenguajes como java, sabes a que me refiero, jaja

Vamos a darle con todo a este curso.

Javascript, te he estado esperando. Estoy preparado para nunca dejar de aprender.

Excelente a darle!

aqui vamos!!!

Antes de comenzar el curso, quise aplicar lo visto en el Curso de Estrategias para Aprender en Línea y me dediqué a investigar sobre los temas que aparecen en la descripción de este curso:
.

  • Aplica el paradigma orientado a objetos sin clases ni prototipos:
    Emplear dicho paradigma de forma figurada. Siendo imaginar estructuras o piezas de información como abstracciones de clases y objetos sin que estén de manera explícita en el código las palabras reservadas. El kernel de Linux está hecho con el POO pero en C, un lenguaje que no tiene de manera nativa este paradigma. Ref
    .
  • Pon en práctica los métodos estáticos de Object:
    Son los métodos propios de la clase (prototipo) Object sin que puedan ser accedidos a través de instancias de estos prototipos, es decir solo disponibles por la clase misma. Ref
    .
  • Comprende cómo funciona la memoria en JavaScript:
    El uso dela memoria en un lenguje de programación tiene 3 etapas:
    • Ubicación en memoria de objetos, arrays, variables, etc.
    • Uso de la memoria (escribir y leer).
    • Liberación de memoria cuando ya no es necesitada.
      .
      JavaScript tiene un Garbage Collector, pieza de software empleada para cumplir este último paso, sin embargo no quiere decir que puedan haber memory leaks en un programa escrito en JS, debido a errores que existen en el reconocimiento de objetos que califican como “no necesarios”, ya que según como sean referenciados (antiguamente) o su scope (ya no pudiendo ser rastreados) se vuelve complicado clasificarlos como listos para su liberación en memoria. Ref
      .
  • Copia objetos de JavaScript con shallow y deep copy
    Shallow copy y deep copy son procedimientos de copiado. Shallow copy hace que la copia esté vinculada levemente con el objeto original por medio de las sub-variables, deep copy en cambio genera una copia que está completamente separada del objeto original, las “sub-variables” internas no tienen referencias al objeto original Ref

Welcome to the jungle.

Muy contento con este inicio, jujaja tiburoncín!

Ansioso por ver los proyectos que haremos 😎

I’m pretty excited for learning this. Very soon I’ll be learning JS libraries / frameworks but before I want to get the deep fundamentals of the language. 😃

Like si en estos momentos te encuentras respirando!

Uff! Este curso promete mucho. 😃

Me gusta el entusiasmo de este profe. Hace que me motive a aprender mas.

lo genial de los cursos en javascript de platzi es que pronfundizan mucho en como el lenguaje se comporta,en sus procesos,diferencias,etc; Es increible,ojala que sigan ampliando mas esta caracteristica no solo en js, sino en toda ruta de aprendizaje!

En curso anterior vi que habría un POO práctico 😮!

Indispensable que tomen el curso básico de POO para que puedan realizar este, ahi se hablan de los pilares fundamentales de POO y además esta muy bueno 100% recomendado

Here we go my friend! 🚀

Con ganas de más

Vamos !! 😃

Emocionado por comenzar, a aprender.

Let’s go!!

Vamos a darle!

No es lo mismo adentro que afuera 😅

¡Vamos! este curso no se aprobará solo.

justo el curso que nesecitaba 😃

Recordar es volver a vivir 😃

Listo para comenzar este excelente curso. Manos a la obra Teacher. Ladies and gentelman welcome to the main event. Let’s get ready to rumble

Uno de los cursos que más había esperado este mes 🥳

Excelente!!!

Excelente. Gran profesor. Muy talentoso. Felicidades

Espere el curso desde que lo anuncio platzi! 😄 el anterior fue uno de los mejores, excelente Juan como profesor 😃

Espero entender más JS, hasta ahora, se me está dificultando :(
presente
El anterior curso me costó demasiado seguirle el ritmo, pero con toda con este. -BD, para el día que leas esto, yo ya estaré en Narnia. Muerde el polvo.

Después de volver a repasar el curso básico, por fin volvemos a este.✨😁

Emocionado por este segundo curso por aprender más sobre POO 💪.
En la sección de Recursos de la clase Cómo puedes entender mejor el curso, recomiendan cursos, el primero sería este el enlace correcto para Curso de Closures y Scope en JavaScript, para el segundo curso que sería Fundamentos de POO, en la fecha que estoy, el curso no se encuentra disponible. Bueno eso todo de mi parte, saludos 👋 y #NuncaParesDeAprender💚

Vamos a profundizar en JS

Aunque esta vez no lo dijo…de una firmo el contrato para acabar con el curso.

El crackkk JuanDC

A mi encantan los cursos de Juan porque me hacen sentir motivado por su gran energía y pasión por la programación

Vengo del de Fundamentos de POO y la verdad que si es importante verlo para terminar de acentar lo que fue el POO Básico en JS.

A darle!

Aqui les dejo un video para poder entender mejor las clousures 🚀
https://youtu.be/JXG_gQ0OF74