Construye aplicaciones robustas con patrones de diseño en JavaScript. Aprende a crear objetos reusables con Singleton, Factory y Builder; y explora la creación de prototipos eficientes con Prototype. Desarrolla código flexible y extensible.
Singleton
Factory
- 7

Patrones de Diseño: Introducción al Patrón Factory
08:29 min - 8

Patrón Factory: Implementación y Detalles Esenciales
06:47 min - 9

Implementación del Patrón Factory Method en JavaScript
16:04 min - 10

Comparación del Patrón Factory en JavaScript y TypeScript
04:46 min - 11

Patrón Factory: Ventajas y Desventajas en Desarrollo de Software
10:24 min
Abstract Factory
- 12

Patrón Abstract Factory: Estrategia para Múltiples Fábricas de Coches
03:39 min - 13

Patrones de Diseño: Abstract Factory en Producción de Coches
04:21 min - 14

Implementación del patrón Abstract Factory en JavaScript
10:46 min - 15

Diferencias entre JavaScript y TypeScript en el patrón Abstract Factory
03:33 min - 16

Patrón Abstract Factory: Ventajas y Desventajas
06:00 min
Builder
- 17

Patrón Builder: Diseño y Aplicación en Producción de Vehículos
07:40 min - 18

Patrón Builder: Análisis de Diagrama y Clases Relacionadas
04:46 min - 19

Implementación del Patrón Builder en Producción de Coches
27:39 min - 20

Comparación del Patrón Builder en JavaScript vs TypeScript
03:38 min - 21

Patrón Builder: Ventajas, Desventajas y Aplicaciones Prácticas
07:00 min
Prototype
- 22

Patrón Prototype: Clonación de Objetos en Diseño de Software
03:36 min - 23

Patrón Prototype en JavaScript y TypeScript
01:56 min - 24

Implementación del Patrón Prototype en JavaScript
07:14 min - 25

Comparación de Prototype en JavaScript y TypeScript
06:08 min - 26

Patrón Prototype: Ventajas y Desafíos en Diseño de Software
05:44 min
Conclusiones
Conoce quién enseña el curso

Daniel Basulto
Software Engineer en WGU Western Governors
🧮 Le encantan las matemáticas y la computación teórica.
🤓 Lee más código del que escribe.
🇲🇽 Es de un lugar hermoso llamado Mérida, Yucatán.
Proyecto del curso

Patrones de Diseño en Acción
Es tiempo de pensar cómo darás vida a nuevos proyectos incorporando un patrón de diseño creacional y transformar tu propuesta en código funcional.
software y recursos necesarios
- JavaScript y TypeScript
- Visual Studio Code
4.6 · 93 opiniones


Luis Gabriel Cazzullo
El mejor curso de la historia de Platzi. No puedo esperar al siguiente.


Elda Margarita Urtecho Aguilar
Las clases 101 por cada patrón y las de "pros y contras" son muy buenas, sobre todo si eres nuevo haciendo código, o tiene un tiempo que no lo has hecho. Se aprecian los casos de ejemplo. En general muy buen ritmo.

Llevo 3 años con Platzi y sin duda esta es la serie de cursos que mas me ha gustado gracias al excelente profesor que ha tenido una didáctica impecable! Ha sabido transmitir de manera clara y concisa los conocimientos necesarios para comprender los diseños de patrones. Se nota la pasion y el amor por estos temas y sobretodo su capacidad de transmitir estos factores !! Despues de esta serie de cursos escribiran codigo en una forma definitivamente mucho mas limpia, atomica, ordenada... con una perspectiva "arquitectonica".


Natalia Montes
Chispas! El curso estuvo muy interesante. Espero los demás cursos de esta linea, muchas gracias!

José Yesid López
Muy buen curso y bien explicado


Irving Juárez
Ya tenia tiempo en Platzi que no tomaba un curso tan retador y lleno de tantos aprendizajes como este. Gracias al profesor por compartir su experiencia y dar tan buenos ejemplos

Emmanuel Mejia
a veces se me hacia confuso, realmente el contenido esta perfecto pero creo que para mi en particular me costó mas :(


Daniel Felipe Merchan Fuquen
Excelente curso y docente. Ojalá puedan continuar con la serie de cursos de patrones de diseño


Carlos Ramírez Ojeda
El curso está muy bueno y tiene muchos detalles. Lo malo es que me salió en una ruta que creo yo, no debería estar. Estoy cursando los fundamentos de JavaScript y aun no paso POO cuando es lo mínimo que debo saber para cursar este curso. Pero por lo demás todo bien.


Jennifer Yanez Jiménez
Viniendo de la ruta de Fundamentos de Javascript es un poco chocante para una persona que no sabe de POO dar este curso, se debería al menos tener en la ruta la clase introductoria de patrones de diseño donde el profe explica la POO. En lo particular el curso estuvo genial, el profesor tiene una metodología excelente y estructura el curso de una forma que hace que un contenido tan complejo como este sea mas fácil de entender. Ojalá continúen con la serie de patrones de diseño!!!


Mateo Gutierrez Medina
Muy pertinente el curso, seria genial que siguiera la serie de cursos con Js y Ts.

Mauricio Gonzalo Aliendre Pérez
Muy buen curso! Es bastante retador y no solo sirve para el que recién ingresa a este mundo de los patrones de diseño, sino también al que busca repasar conceptos


Daniela Correa Muñoz
Es un curso que te obliga a pensar y sacar tus habilidades de razonamiento y resolución de problemas. Definitivamente no es un curso para principiantes pero en definitiva vale mucho la pena tomarlo una vez tengas bases solidas de POO

Valentina Ramírez
¡Excelente!


Jasubi Lehem Piñeyro Legaspi
Muy buen curso de introduccion a los patrones mas populares, muy buena explicacion en caa video

Daniel Meza
un curso muy completo


Efraín Girón Romero
Muy buen curso.


Oscar Monsalve
Lo mejor del curso fue el conocimiento que nos proporcionó para el desarrollo de software. Sin embargo, hubiese estado muchísimo mejor si hubiesen explicado tanto el código donde explican el patrón( con Singleton, Mastodon que se vió en las clases, etc) y luego un par de clases explicando diferentes casos prácticos de la vida real, por ejemplo, un banco quiere agregar esta funcionalidad con estos requisitos pero tiene estos problemas. Justo como se hace en el Quiz de este curso. También, al final de explicar todos los patrones, un par de clases con el mismo tipo de ejercicios con casos prácticos pero ya usando patrones de manera aleatoria dependiendo de los que se necesite para solucionar el problema o funcionalidad. De esta manera, se podría entender mucho más cuál es la utilidad de cada patrón, en que casos usar cada uno, en que casos es mejor uno y por qué no el otro. Pero todo esto con casos prácticos de la vida real que nos pueda tocar resolver estando en una empresa.


Javier Armando Choque Sansuste
Me gusta como se puede aborda la tematica de forma puntual y con ejemplos claros.


Kevin J. Zea Alvarado
La didáctica y los ejemplos son brillantes. Uno de los mejores cursos de JavaScript en todo Platzi.


Leiber Bertel
Excelente contenido!

MIGUEL ORTIZ
Buen curso.. muchas gracias..


Excelente curso


Oscar Leonardo Palomino Camelo
Excelente medio para evolucionar como desarrollador en javascript y tyoescript

Jose Andres Uruburo Tobon
Los ejemplos de la clase.


David Martínez López
Hasta ahora siento que ha sido el curso que más se me ha complicado y no por el profesor, ya que hizo un excelente trabajo y de no haber sido por él se me hubiera dificultado aún más, si no por lo que conlleva comprender y aplicar estos conocimientos. Un gran curso, en espera de los demás de esta serie.

Alejandro Atria
El curso fue bastante desafiante. Los conceptos eran complejos de entender, pero a medida que repetía clases me fueron quedando más claros. El docente es muy didáctico y motivante para seguir aprendiendo. Espero futuros cursos de él!

excelente el profesor.. muy buena dicción, se empresa muy bien y la explicación para los patros fue muy buena... esperamos los siguientes cursos del resto de los patrones.


Uno de los cursos más complejos y completos. Además de poner en práctica cada patrón se repasan conceptos de POO. El profesor es excelente.


Juan Luna
Lo bien y organizado que explica, se nota la pasión, los ejemplos y retos, sin ellos no se aprende y sobre todo, el cómo sin que algunos lo noten les hace ver la importancia del uso de typescript en sus desarrollos, sin ser autoritario, lo ven por ellos mismos...
Este curso es parte de estas rutas de aprendizaje
La comunidad es nuestro super poder
Contenido adicional creado por la comunidad que nunca para de aprender






