OOP Master Class
Object-oriented programming is not difficult to understand, but applying it correctly in practice is not as easy. This training turns PHP developers into OOP professionals. In addition to important principles and working methods, numerous tricks of the trade from many years of practice are taught.
Learning Objectives
- Encapsulate business concepts in small objects
- Decouple object creation from use
- Understanding design patterns as solution ideas
- Know important best practices for good OOP code
Target Audience
This training is intended for participants who want to program PHP professionally and create or maintain object-oriented applications.
Requirements
Prerequisite is practical experience with object-oriented programming in PHP or a similar programming language. The necessary basics are taught, for example, in the Advanced OOP training.
OOP Master Class 990,- EUR 10 Credits
5 Online Sessions á 120 minutes
No date is currently planned for this training.
-
Value Objects
Duration: 120 minutes
- Welcome, introduction and expectations
- Recap of the most important basics
- How small do objects have to be?
- Live Coding: Do you have a Euro for me?
-
Dependency Injection and Object Creation
Duration: 120 minutes
- Objects and their dependencies
- Dependency Injection
- Abstract Factory
- Service Locator
- Live Coding: DI-Container
-
Design Patterns
Duration: 120 minutes
- Housing and urban development as an IT problem
- What you need to know about Design Patterns
- Design Patterns: Taking stock
- Live Coding: from idea to code
-
Software Architecture and Frameworks
Duration: 120 minutes
- Back to the roots
- Architecture is recursive
- SOLID
- Framework: curse or blessing?
-
Best Practices
Duration: 120 minutes
- Best Practices
- Coding Guidelines
- Education: the door swings both ways
- Questions and Answers
- Feedback and Closing
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.