> OOP >

Course Overview

Patrones de Diseño para Divertirse y Subir de Nivel

Immerse yourself in the world of design patterns. Build a command-line app and apply patterns such as strategy, builder, observer, and much more.

  • 1335 students
  • EN/ES Captions
  • EN/ES Script
  • Certificate of Completion

Your Guides

About this course

Todos sabemos que crear una aplicación de línea de comandos en la que los personajes luchan entre sí es algo increíble. Pero, ¿qué tal si construimos esa aplicación y aprendemos los patrones de diseño de programación más poderosos de todos los tiempos?

Los patrones de diseño son mucho más que un tema académico: son soluciones probadas por el tiempo a problemas a los que los desarrolladores nos enfrentamos cada día. Te mostraremos los mejores, codificándolos realmente y viendo cómo ayudan. En este tutorial, hemos decidido cubrir nuestros patrones favoritos (y los más útiles y comunes):

  • Introducción a los diferentes tipos de patrones de diseño
  • Patrón la Estrategia
  • Patrón el Constructor
  • Patrón el Observador
  • Patrón PubSub
  • Patrón el Decorador

Y... cómo se ve cualquiera de ellos - en el mundo real - dentro de una aplicación de Symfony.

Por fin parecerás súper hipster cuando hables con otros programadores ("¿Has visto cómo he utilizado el patrón Flyweight?"). Ah, y lleva tus habilidades orientadas a objetos a un nivel profesional.

Next courses in the OOP: Intermediate section of the OOP Track!

18 Comments

Sort By
Login or Register to join the conversation
t5810 avatar t5810 1 year ago

Hi

Well, this is what I am calling well invested money. You invest peanuts and harvest a ton of knowledge. Complex topics translated in simple, plain English. Brilliant. Hopefully you will add few more patterns in this course.

Regards.

3 | Reply |

Hey t5810,

I'm so glad to hear you liked our content. I'll tell you a little secret, we're working on the next tutorial on design patterns, but it's still in the planning stage, so I can't say any release date but soon :)

Cheers!

3 | Reply |
hhamon-kodero avatar hhamon-kodero 1 year ago

I watched the first episodes and so far they're all super dupper cool! Well done for this long awaited screencasts series about design patterns. It'll help lots of PHP developers :)

1 | Reply |

Thanks for your kind words hhamon, it took us so much time to release this tutorial but the result was pretty good :)

Cheers!

| Reply |
Evgeny avatar Evgeny 1 year ago

Very important course, don't drop it.

1 | Reply |

Hey Evgeny,

Thank you for your feedback! Design patterns are really important to understand, and their understanding will help you understand better such frameworks like Symfony that are used a lot of design patterns in its code base :)

Cheers!

2 | Reply |

Hey Evgeny,

I'm very happy to inform you that the Design Patterns tutorial it's been actively released. I hope you like it!

Cheers!

1 | Reply |

Are looking forward to. Knowing the code is good, but knowing how to write code well and efficiently is even better!

| Reply |

Is there a release date?

1 | Reply |

Hey DesireOn,

Thanks for asking but I'm afraid there is not a release date yet, but we're getting close to it :)

Cheers!

| Reply |
Default user avatar Fabien 1 year ago

Finally! I see many developers that learn/know Symfony but when it comes to the code design and architecture they are still juniors.

1 | Reply |

The software development career is a looong journey ;)

1 | Reply |
ionik avatar ionik 1 year ago

Subtitle french please :)

| Reply |

Thanks for your interested. We're working on making our content more accessible to everyone

| Reply |

Now this is an interesting development :D I can't wait :D Keep up the good work as usual <3

| Reply |

It's coming soon!

| Reply |

Subtitle spanish please ^^

| Reply |

Hey yoelkj,

This course will be completely translated to Spanish once we start releasing it. Thanks for asking for the subtitles :)

Cheers!

| Reply |

Delete comment?

Share this comment

astronaut with balloons in space

"Houston: no signs of life"
Start the conversation!