Mastering OOP with PHP 5.3
Learn PHP object oriented programming basics and advanced techniques with our PHP expert trainers.
Learn how to master the PHP object oriented programming with by practicing during 3 days.
Coming sessions
| - | Date | Venue | Price | ||
|---|---|---|---|---|---|
|
Mar. 5 - Mar. 7 | Paris | 1490.00 € | Register | |
|
|||||
|
Apr. 16 - Apr. 18 | Paris | 1490.00 € | Register | |
|
|||||
|
Jul. 9 - Jul. 11 | Paris | 1490.00 € | Register | |
|
|||||
|
Oct. 29 - Oct. 31 | Paris | 1490.00 € | Register | |
|
|||||
Goals
In three days, you will learn the basics of the PHP object oriented programming in order to be able to create your own reusable code or to take PHP 5 frameworks like symfony and Zend Framework in your hands.
Program
Download the program as PDFIntroduction to OOP and PHP 5
- Introduction to OOP concepts
- Advantages of the OOP
- Main principles and implementations
- Differences between PHP 4 and PHP 5
- What's new in PHP 5.3 ?
Object Oriented Programming
- Classes
- Objects
- Properties
- Methods
- Constructor
- Destructor
- Visibility (public, private and protected)
- Pass objects by reference
- Simple class inheritance
- Type hinting
Advanced Programming
- Abstract classes and methods
- Final classes and methods
- Magic methods
- Overriding and overloading methods
- Exceptions
- Interfaces
- Static properties and methods
- Class autoloading
- Object cloning
- Virtual methods calls
- Object serialization and unserialization
- Namespaces
PHP Standard Library (SPL)
- Introduction to the SPL
- Extra exceptions types
- Iterator interface
- Countable interface
- ArrayAccess interface
- Data structures
- Files manipulation
PHP's Object APIs
- Database manipulation with PDO
- Reading XML files with SimpleXML
- XML files generation with DOMDocument
- Datetime formatting with DateTime
Best practices
- Document the code with PHPDoc and annotations
- Introduction to depedency injection principle
- Automated unit testing
Session details
Reference code
PHP5C2
Price
Starts at 1490.00 € (ex. tax)
Audience
PHP developpers
Duration
3 days (21 hours)
Training type
Workshop
Topics
PHP, POO, SPL, XML, PDO
Pre-requisites
Mastering PHP and knowing OOP concepts
For further information
+33 140 998 205
We remain at your disposal for further information.


