Onsite training

Bring our trainers team onsite to train your employees.

Learn more


PHP & MySQL

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


No session is currently scheduled.

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 PDF

Introduction 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 €1,490.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

We remain at your disposal for further information.

Contact us