PHP Training Course in Montreal, Gatineau, Quebec

Classes in: Montreal, Gatineau, Quebec, Sherbrooke, Winnipeg, and Saguenay (Chicoutimi)

PHP course, this PHP training is for beginners with a culture of the Web. This PHP course allows you to create dynamic web pages by learning the basics of PHP language, store in a database and notions like sessions, cookies and create a secure member area.

Course details


PHP, develop a dynamic website with usage management

Learn the basics of PHP

Why use PHP?
structure of a PHP page

Insert PHP code in an html document

types of variables

Declaration and use of tables

the constants

the operators

loops and conditions

superglobal variables

retrieve data from a form

send an email

Practical Workshop: Reviewing HTML main tags and style commands, setting up a template page


Creating functions, using predefined functions

Declaration of functions

Parameters and the return statement

Creating function libraries

Predefined functions: examples, organization, documentation

Functions for dates, tables, strings

Include and require functions

Practical workshop: Realization of custom functions and use of predefined functions


Process the data of a form

creating a form

Retrieve form data

File Uploads: The $ _FILES Variable and Related Functions

send an email

Practical workshop: Creating an application form


Interact with the user

Retrieve and use GET settings

use cookies to store information

File Uploads: The $ _FILES Variable and Related Functions

send an email

Practical workshop: Creating an application form



Introducing phpMyAdmin

Create a database with phpMyAdmin

Create tables with phpMyAdmin, see the different types of fields.

Modify the structure of a table

Practical workshop: Creating a MySQL database and creating tables



Select records (SELECT)

Insert records (INSERT INTO)

Edit records (UPDATE)

Delete records (DELETE)

Operators and criteria.

Practical Workshop: Writing Simple SQL Queries


Use a MySQL database with PHP

Presentation of DBMS

Data types

Connection to the MySQL server

Fill the database from a form.

Add data to the database with PHP

Edit data in the database with PHP

Delete data in the database with PHP

Protect the data to send to MysQL

Practical Workshop: Registration in the database of our application form


Cookies & sessions

Presentation of the sessions

Advantages and disadvantages of Cookies and Sessions.

store and retrieve session variables

store and retrieve cookie variables

Practical workshop: Realization of a simple shopping cart, user interface creation


Manipulate files

Opening and writing files

SQL: Advanced notions
Tables and relationships


Practical Workshop: Making SQL Queries on Multiple Tables


creating a mini CMS

CMS concepts

Existing CMS

Introduction to data modeling

Creating the public interface

Creating the private interface

User Management

Practical Workshop: Library Management Application



Presentation of the XML format

Write an XML document

introduction to XML

Practical workshop: Creating an RSS feed, creating a sitemap for our library


  • A course material for each participant
  • Support of the trainer after the training
  • We offer you in public session:
    • Tea, coffee
    • Dinner at a nearby restaurant
    • Parking (only in some cities)
    • Wireless internet connection

Objectifs :

- Install a web server. - Present the structure and syntax of PHP. - Use "cookies" and "sessions". - Create and use forms. - Connection with the MySQL database. - Set up a mini-cms (Content Management System).

Nos formations se font présentement en classe virtuelle(à distance), nous proposerons des formations en classe physique seulement si la situation sanitaire le permettra

Montréal (en ligne) :

Québec (en ligne) :

Gatineau / Ottawa (en ligne) :

Autres villes :


1699 $

per participant

Duration : 4 day(s), is 28 hours.
Hours: 9 am-5pm, 2 coffee breaks, dinner offered at 12 noon.

See the lesson plan in PDF

Locations: Montreal, Gatineau / Ottawa, Quebec City.

See customer reviews

Regular price: 1999 $

*The preferential rate applies if you register at least two participants in the same session.


Interested in this training?

Also available in private session.
offer is valid from 01/01/2020.

Get some information

Receive this training in your company

Company training

Free and non-binding quote

Mark Plouffe, Gouvernement du Canada/ Government of Canada

“ I want to thank you both for providing my resources some excellent training(Cobol) over the past 3 days. Mamadou, thank you for being so accommodating on such short notice and for sending your facilitator to Gatineau for this customised and personalised training course. We’ll look forward to continuing our partnership for future training needs. “

Maryse Duguay - Analyste fonctionnelle Base de donnée - Montréal

“J’ai grandement apprécié les méthodes d’enseignement du prof. Le fait que nous soyons un petit groupe a grandement facilité les apprentissages. Il s’adapte à son audience et les exercices sont formateurs. Je recommande fortement. “

Martin Côté - Analyste Assurance Qualité - Travailleur autonome – Montréal

“ Ce fut un plaisir de faire affaires avec Doussou Formation. Ce qui fait LA différence est le service personnalisé totalement à l'écoute des participants ainsi que l'adaptation aux besoins de formation. Flexibilité/Adaptabilité/Professionnalisme/Courtoisie. Merci!“