Advanced OOP
Object-oriented programming is indispensable when applications become extensive. The PHP programming language in particular presents developers with special challenges, as the language also has procedural and functional features. This training teaches the correct use of important advanced OOP concepts such as interfaces and abstract base classes.
Learning Objectives
- Understanding inheritance as a controversial concept
- Correctly handling errors with exceptions
- Decoupling code through interfaces
- Recognize and eliminate duplicated code
Target Audience
This training is aimed at participants who want to program PHP professionally and create or maintain object-oriented applications.
Requirements
The prerequisite is a basic knowledge of object-oriented programming in PHP or a similar programming language, as taught, for example, in the training Introduction to OOP .
Advanced OOP 990,- EUR 10 Credits
5 Online Sessions á 120 minutes
No date is currently planned for this training.
-
Contents
- How much OOP do we actually need?
- Tight and loose coupling
- If things don't work out: Exceptions
- Inheritance, the overrated concept
- Eliminating code duplication
- Design Patterns
Your Trainer
Stefan Priebsch inspires with a combination of new ideas and field-tested approaches.Exclusive and customized?
We are happy to conduct any training exclusively online ("in-house") for you. We adapt the content and focus to your specific wishes and needs and optionally work with examples directly from your code base.