PHP - Object-Oriented Programming (PHPO)
Programming, Web Programming
This course introduces the fundamentals of object-oriented programming and shows how to model real problems in PHP. You will learn to design and implement classes, manage member visibility, and write clearer, modular code.
The course covers inheritance, interfaces and abstract classes, and introduces common design patterns such as Factory and Singleton. You will also study magic methods, autoloading, iteration, and practical type-checking in PHP.
Location, current course term
Contact us
The course:
Hide detail
-
Review of PHP and MySQL basics
-
OOP basics - definition of object-oriented programming (OOP)
-
Inheritance
-
Creating classes
-
Applying inheritance
-
Visibility
-
Attributes (properties)
-
Methods (public, protected, private)
-
Static properties and methods, the final keyword - protecting parent classes
-
Special methods
-
Destructors
-
Constructors and cloning
-
Autoloading - automatic class loading
-
Object constants, the double-colon operator - scope operator
-
Interfaces and abstract classes
-
Interface as a template
-
Abstract class - definition and characteristics
-
Factory pattern - creating objects inside other classes
-
Singleton pattern - ensuring a unique instance
-
Overloading - definition and usage
-
Iteration - accessing objects like arrays
-
Type checking - definition and usage
-
Comparison and identity, magic methods - definition and usage
-
The instanceof operator - definition and usage
-
Object dereferencing - definition and usage
-
Functions for working with objects and OOP
-
Assumed knowledge:
-
Basic knowledge of PHP and MySQL.
-
Schedule:
-
2 days (9:00 AM - 5:00 PM )
-
Language:
-
Vybrané zákaznické reference
SECTOR 31 s.r.o., Pavel D.
PHP - Object-Oriented Programming (
PHPO)
"Bylo to super!!! :)"
SECTOR 31 s.r.o., Martin H.
PHP - Object-Oriented Programming (
PHPO)
"Skvěle vysvětleno OOP v PHP."
Foxconn Technology CZ s.r.o., Jan V.
PHP - Object-Oriented Programming (
PHPO)
"Školení bylo super. Všechna data lze skvěle využít. Byly použity dobré příklady.
Děkuji mnohokrát."