Let’s build MiniPlatzi! 💚
Digo… Platzi Chiquito 😄
JavaScript Orientado a Objetos
JavaScript: orientado a objetos, basado en prototipos
Qué es programación orientada a objetos
Bonus: fútbol y programación orientada a objetos
Objetos, clases y prototipos
Qué es un objeto en JavaScript
Objetos literales y prototipos en JavaScript
Clases en JavaScript
Ventajas de la programación orientada a objetos
Pilares de la POO: abstracción y encapsulamiento
Qué es abstracción
Abstracción en JavaScript
Qué es encapsulamiento
Getters y setters en JavaScript
Módulos de ECMAScript 6
Pilares de la POO: herencia y polimorfismo
Qué es herencia
Herencia en JavaScript
Qué es polimorfismo
Polimorfismo en JavaScript
Próximos pasos
Toma el Curso Intermedio de Programación Orientada a Objetos en JavaScript
Aportes 69
Preguntas 4
Let’s build MiniPlatzi! 💚
Digo… Platzi Chiquito 😄
Brendan Eich estara orgulloso de los que tomen este curso y lleguen hasta el final ❤️
Cuando salió este curso
Eh visto esta presentación en todos sus cursos y en ninguno baja la emoción que transmite , la verdad me gusta su pedagogía
Desde que estoy en Platzi esperaba una serie de cursos así. Los que llevamos en esta ruta tanto tiempo sabemos que des curso de JS de Sasha al curso profesional de JS de Richard hay un hueco enorme que lastimosamente se tuvo que llenar en otros lados. Contento por esta nueva ruta, de cursos!. Esperando también con ansias unos cursitos de patrones de diseño para JS en profuncidad
Podemos crear objetos:
Esto cambia completamente el resultado de nuestros objetos
porque ya no estariamos creando objetos literales sino instancias de prototipos
Y para crear instancias de prototipos, necesitamos crear prototipos
Y para crear prototipos podemos usar las sintaxis de prototipos o las sintaxis de clases
Pero las clases en JS no son lo mismo que en otros lenguajes de programación
JS es un lenguaje OO basado en prototipos (no en clases, como los otros lenguajes de POO)
“Por dentro todos nuestros objetos están construidos con Prototipos”
Casi todo en JS es un objeto.
JS es un lenguaje orientado a objetos, basado en prototipos.
Nuevos elementos -> Objetos -> prototipos
Todos nuestros objetos están construidos con prototipos.
Esto va a estar interesante !! 🥳👨💻
Vengo del Curso Practico de JavaScript, por lo que tengo las expectativas muy altas con este curso!
Juan es uno de los mejores profesores de Platzi! 💚
¡Vamos por ello y a dominar el mundo! 😂😂😂😈
📝 Mis notas de este curso
Diferencia entre lenguajes basados en clases y prototipos, tomado de un comentario de la clase de POO:
Se basan en el concepto de entidades o clases
No hace las mismas distinciones que los lenguajes basados en clases, simplemente tiene objetos.
{}
Object.create
new
new
ya no estaríamos creando objetos literales sino instancias de prototiposDestaco la motivación de Juan. Esperaba este curso meses atrás, vamos a empezar a aprender 😃
Yo estoy esperando con ansias los cursos de SOLID, Clean code & TDD con javascript 💚🙏
Pre requisitos:
Solid =D!!!
El curso mas esperado de la vida
Comenzamos genial.
Ahí vamos!!!
Hola comunidad! Les comparto mi toma de notas de todo el curso que hice en un Google Docs para que todos podamos aportar! Espero que le saquemos mucho jugo!
Disfruten el curso de JavaScript orientado a objetos con Juan David Castro que le pone muchas ganas!
Suerte!
https://docs.google.com/document/d/1oQZb7mtAwKDdunRosj3GXNSbNa1CDLQB_UbroZZaFjM/edit
Este curso lo he visto tres veces porque es COMPLETO. Hacer todo lo que orienta Juan (El profe) es hacerte un favor asimismo aún si ya entiendes de programación en JS. He comparado este curso con otros tutoriales en Youtube y he logrado identificar malas prácticas de esos videos en Youtube en los cuales un estudiante se puede confundir. Les recomiendo que sigan la ruta de JS en Platzi , es muy buena y es lo mejor que van encontrar.
Atentamente,
Un programador que transita por el camino que ustedes avanzan actualmente.
¡Que emocionante empezar este curso 🥳!
Al crear nuestros proyectos necesitamos definir los elementos que se requiere, para crearlos Javascript nos permite crear objetos, es por eso decimos que Javascript es un lenguaje orientado a objetos, pero aunque es orientado a objetos, Javascript esta basado en prototipos, esto quiere decir que por dentro todos nuestros objetos están construidos en prototipos
Me voy al de POO con Ann y vuelvo…para entender el simón dice del curso de fundamentos.
nanita ya me dio miedo! 😛
Acepto el contrato 😃
Profe Juan, de comienzo puedo sentir que será increíble este curso. De los mejores con una actitud increíble.
Messirve
Me agrada mucho la idea de la saga de cursos que se vienen con este paradigma en JS, no hay nada mejor que entender a profundidad como funcionan las cosas y ser mejor profesional en el lenguaje :3
Emocionada por hacer un Platzi chikito. 😂 Le tenía un poco de miedo a este paradigma, la verdad desconozco mis razones, simplemente le tenía miedo. ¡Aquí vamos!
📌 JavaScript es un lenguaje de programación orientado a objetos, aunque basado en prototipos porque los objetos están (internamente) construidos con prototipos.
Emocionado de estar aquÍ aprendiendo POO.
PROFE!!! VOS SOS UN TESO! ME ENCANTA TU CATEDRA PARCE. OJALA TODOS LOS CURSOS RELACIONADOS CON JS LOS DICTARAS VOS
#objetos
A terminar de cerrar las ideas para javascript POO! 😄
Siempre es un gusto volver a una clase con Juan David, sin duda uno de los profesores top en Platzi.
Let’s go!!!
Here we go captain JuanDC!!
El profe me parece adorable XD
Javascript es un lenguaje orientado a Objetos basado en Prototipos.
Me gusta la energía que le imprime el profe a sus cursos, es como el 4 que veo con el
Ricardo Celis y/o Facundo García para este curso porfa!.
Vamos con POO en JavaScript ❤️
Se ve increíble el curso. Listo para comenzar.
¡Vamos a ello! Aprender con JuanDC JavasScript es realmente emocionante.
Estas fueron mis notas de este curso c:
Juan DC es un excelente profesor, actualmente estoy en el JS challege y es genial ver la motivación que tiene para enseñar, adicional que explica de una forma que de verdad entiendes, super emocionada con este curso
Queeeeeeeeeee! Fue mi expresión desde el minuto 4:20. Prometo aprender todo lo que dijo el profe y que no entendí 😃
Estoy muy emocionado por empezar este curso
Vamos a darle con todas las ganas!
Una tema muy interesante para aprender!
Donde firmo 😃
Le tengo mucha fe a Juan y todo el trabajo que está haciendo por platzi.
What is Object Oriented Programming (OOP)?
OOP describes a way to write programs. This way focuses on data: stored as object properties, and actions: stored as object methods. The notion behind this way of writing code is that it more closely reflects how we think in reality. In OOP, everything is an object, and any actions we need to perform on data (logic, modifications, e.c.t) are written as methods of an object.
Me falta el curso de Closures y Scope 🥲 iré a verlo y te veo pronto Juan! Este curso se ve muy bueno y prefiero llegar con todos los conocimientos previos. Exito a todos 🚀
genial … gooo
Good vibes =)
😄
Necesito este curso! Gracias Platzi
Hermoso ❤️
SIUUUUUUUUUUUU que grande es Juan Gran Teacher 💚💚
Vengo del curso de Programación Orientada a Objetos de AnnCode (Anahí Salgado), decir que ella es excelente instructora, pero el curso, al ser de hace 3 años, está muy desactualizado, especialmente en la implementación de la POO en JavaScript.
Espero que con este curso se aclaren tantas dudas que me quedaron.
No es una pregunta, pero el “profesor” esta to loco jajajaja
¿Cuando saldrá el curso de SOLID?
min 0:41 amo esa selfi…la de juan DC
Necesito los nuevos cursos 😭
¿Quieres ver más aportes, preguntas y respuestas de la comunidad? Crea una cuenta o inicia sesión.