Design Patterns Episode 2
Sharpen your software design skills by coding real features and learning five new patterns
- intermediate
- 642 students
- EN/ES Captions
- EN/ES Script
- Certificate of Completion
Your Guides
About this course
In this second episode about design patterns, we'll make our command-line app even more awesome! We'll implement many new features from scratch like player's actions, game difficulty levels, victory bonuses, and more! And we'll do it all by applying four new design patterns that will keep our code base clean, flexible and shiny.
What you'll be learning:
- A quick reminder about the different types of design patterns
- The Command pattern
- The Chain of Responsibility pattern
- The State pattern
- The Factory pattern
- A bonus pattern: the Null Object pattern
- Object-Oriented programming skills
And... how any of these look - in the real world - inside a Symfony app.
Next courses in the OOP: Intermediate section of the OOP Track!
8 Comments
Hey @Anatol
Thank you for telling us about your interest in the Mediator pattern. That's very useful for us to decide what topics to cover next, sadly, we cannot add it to this tutorial at this point because it's already in the recording phase, but I'll keep it in mind for the next tutorial.
Cheers!
Thank you @MolloKhan
I thought it might be too late to include it in this series, so I kind of added a checkbox item to the next one 🚀
..I hope 🙂
Hey GerMonty,
We do provide Spanish subtitles for the video and scripts below the video for all our new courses including this one - you will be able to choose it on the course or chapter page, but the audio will be in English only.
Cheers!
Great! We also made it more obvious for users - now you can see this info in the course description too.
Cheers!
Hello friends
I can't wait to watch this part. My favorite is
CoR
.However, I feel like the
Mediator
pattern is missing here. In the previous „season” there were, among others: aboutPub-Sub
, which concerned theEventDispatcher
which as far as I know, usesMediator
internally. It would be nice to delve deeper into this topic.What do you think?