Mastering OOP & Design Patterns
Sold Out There are no seats available for this workshop.
Object Oriented Programming (OOP) goes beyond the design of classes and interfaces. It includes a wide variety of concepts such as objects, entities, value objects, services, design models, SOLID principles, calisthenics, coupling, etc. Mastering OOP often requires several years of experience.
This workshop will help you to better understand all these concepts in order to write more maintainable, robust and testable object-oriented code. You will also discover techniques to reduce the complexity of your code and make your classes more specific and therefore simpler. You will also learn how to recognize and exploit the power of design models (factory, adapter, composite, decorator, mediator, strategy, etc.).
1-day Workshop
(7 hours)
Delivered in English
Edition #1:
Tuesday, December 3, 2024
Starts at 9:00 AM Edition #2: Wednesday, December 4, 2024
Starts at 9:00 AM
Starts at 9:00 AM Edition #2: Wednesday, December 4, 2024
Starts at 9:00 AM
Check out the rest of workshops of SymfonyCon Vienna 2024 conference.