PHP TrainingPHP Workshop for Canada, Montreal, Quebec, Toronto 

You know how to create a static website in HTML with Dreamweaver, now it is time to move to PHP. This type of programming language allows web developers to create dynamic pages. That makes the sites lighter and allows a faster update. PHP was invented by Rasmus Lerdorf. It is possible to use PHP under several operating systems like Windows because it is used with different programs compatible with those systems. The PHP programming language has grown thanks to web programming and dynamic sites. The PHP scripting language has become popular for its simplicity and rapidity. Since the release of PHP 5, it has acquired a stable and stood on the podium of recognized applications serveurs such as .NET and J2EE.


PHP training will help you better understand the various features of the programs using that language so you can create your own web applications.

Course content


  • Introduction to PHP
  • Installation of a work environment
  • Installation and introduction Apache / PHP / MySQL

PHP Basics

  • In this module you will learn the different functions and attributes of PHP:
  • Tags, comments, variables, constants, data types
  • Operators, control structures
  • File inclusion


In this module you will learn the various tables and their respective attributes in PHP:

  • Scalar tables
  • Associative tables
  • Multidimensional tables
  • The path of a table
  • The functions for tables

The forms and data transmission

  • In this module you will see how to use forms in PHP:
  • Fields form
  • GET and POST methods
  • Data test
  • Registrer Globals mode


Connecting to a database

In this module you will see the different connection setting and change to PHP databases.

  • PHP MyAdmin
  • Authentication
  • SQL Queries
  • Search and sort in a database

Cookies and Sessions

In this module you will learn the difference between cookies and sessions in PHP.

  • Cookies, session and development of secure access.


Object-oriented programming with PHP

In this module you will learn the different attributes and parameters specific to object-oriented programming with PHP:

  • Classes and objects
  • Constructor / Destructor
  • Polymorphism
  • Visibilities
  • Interfaces
  • Exceptions

Security in PHP

In this part of the PHP training you will learn how to set up security in PHP:

  • Updated PHP
  • Variables and constants
  • Data test
  • File tranfers
  • Inclusions
  • SQL injections
  • Form fields
  • File types

Other advanced features

This part of the training PHP is reserved for those who have reached the most advanced level.

  • Tips and tricks
  • Operators
  • Break and continue
  • Optimizing the code and queries
  • Include vs require
  • Variable variables
  • Predefined constants