Flag of Ukraine
SymfonyCasts stands united with the people of Ukraine

Design Patterns for Fun and Proficiency

1:34:36

What you'll be learning

We all know that building a command-line app where characters battle each other is geek-awesomeness. But what about building that app and learning the most powerful programming design patterns of all time!? We should totally do that!

Design patterns are much more than just scholarly topics: they are time-tested solutions to problems that we developers face every single day. We'll show you the best ones, by actually coding them and seeing how they help. In this tutorial, we've chosen to cover our favorite (and the most useful and common) patterns:

  • An intro to the different types of design patterns
  • The Strategy pattern
  • The Builder pattern
  • The Observer pattern
  • The PubSub pattern
  • The Decorator pattern

And... how any of these look - in the real world - inside of a Symfony app.

Finally sound super hipster when talking with other programmers ("Did you see how I used the Flyweight pattern?"). Oh, and take your Object-Oriented skills to a pro level.


Your Guides

Diego Aguiar Ryan Weaver

Buy Access

Join the Conversation?

16
Login or Register to join the conversation
hhamon-kodero Avatar
hhamon-kodero Avatar hhamon-kodero | posted 28 days 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 :)

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

Very important course, don't drop it.

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
Evgeny Avatar

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

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!

1 Reply
ionik Avatar

Subtitle french please :)

Reply

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

Reply

Is there a release date?

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
ian Avatar

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
Default user avatar

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

Reply

The software development career is a looong journey ;)

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
Cat in space

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