Illustration: PHP Training course

PHP Training: The Most Comprehensive Course

PHP

This PHP training gives you the opportunity to learn the theory and apply it in practice by building a complete website directly on your computer, allowing you to turn your knowledge into concrete, hands-on experience.

4 days 9:00 a.m. to 4:30 p.m. Online, Montreal, Quebec City

Updated on

The PHP Training course at a glance

Length
4 days
Schedule
9:00 a.m. to 4:30 p.m.
Format
Live virtual class or in person in Montreal and Quebec City
Price
$1,203 per participant, or $1,022 for public bodies and non-profits (plus taxes)
Language
English

Doussou Formation and PHP Training: key facts

Upcoming PHP Training sessions

Online

  • Select
  • Select
  • Select
  • Select
  • Select
  • Select
  • Select
  • Select

PHP Training course outline

Introduction to PHP Training

Learning the Basics of PHP

  • Why Use PHP?
    Structure of a PHP Page
    Embedding PHP Code in an HTML Document
    Variable Types
    Declaring and Using Arrays
    Constants
    Operators
    Loops and Conditional Statements
    Superglobal Variables
    Retrieving Form Data
    Sending Emails
  • Hands-on Workshop: Review of core HTML tags and styling commands, setting up a template page

Creating Functions and Using Built-in Functions

  • Declaring Functions
    Parameters and the Return Statement
    Creating Function Libraries
    Built-in Functions: Examples, Organization, Documentation
    Functions for Dates, Arrays, and Strings
    Include and Require Functions
  • Hands-on Workshop: Creating custom functions and using built-in functions

Processing Form Data

  • Creating a Form
    Retrieving Form Data
    File Uploads: The $_FILES Variable and Related Functions
    Sending Emails
  • Hands-on Workshop: Building a job application form

Interacting with Users

  • Retrieving and Using GET Parameters
    Using Cookies to Store Information
    File Uploads: The $_FILES Variable and Related Functions
    Sending Emails
  • Hands-on Workshop: Building a job application form

phpMyAdmin

  • Overview of phpMyAdmin
    Creating a Database with phpMyAdmin
    Creating Tables and Exploring Field Types
    Modifying Table Structure
  • Hands-on Workshop: Creating a MySQL database and tables

SQL

  • Selecting Records (SELECT)
    Inserting Records (INSERT INTO)
    Updating Records (UPDATE)
    Deleting Records (DELETE)
    Operators and Conditions
  • Hands-on Workshop: Writing basic SQL queries

Using a MySQL Database with PHP

  • Overview of Database Management Systems
    Data Types
    Connecting to a MySQL Server
    Populating the Database from a Form
    Inserting Data into the Database with PHP
    Updating Data with PHP
    Deleting Data with PHP
    Securing Data Before Sending to MySQL
  • Hands-on Workshop: Storing job application form data in the database

Cookies & Sessions

  • Session Overview
    Advantages and Disadvantages of Cookies and Sessions
    Storing and Retrieving Session Variables
    Storing and Retrieving Cookie Variables
  • Hands-on Workshop: Building a simple shopping cart and user interface

Working with Files

  • Opening and Writing Files

SQL: Advanced Concepts

  • Tables and Relationships
    Joins: INNER, LEFT, and RIGHT JOIN
  • Hands-on Workshop: Writing SQL queries across multiple tables

Building a Mini CMS

  • CMS Concepts
    Existing CMS Platforms
    Introduction to Data Modeling
    Creating the Public Interface
    Creating the Admin Interface
    User Management
  • Hands-on Workshop: Library management application

XML

  • Overview of the XML Format
    Writing an XML Document
    Introduction to XML
  • Hands-on Workshop: Creating an RSS feed and generating a sitemap for the library project

Your PHP Training trainer

Portrait of M. Dumoulin

M. Dumoulin

Fort de 20 ans d'expérience en développement web autant dans de grandes comme petites entreprises, je vous transmet mon bagage complet dans un cours bien structuré. Je vous offre écoute et compréhension mais aussi des conseils avisé basé sur mon…

View full profile

Prices and practical information

Preferred rate

$1,022 / participant

Public bodies and non-profits · plus taxes

Standard price

$1,203 / participant

Businesses and individuals · plus taxes

Practical information

  • Length: 4 days
  • Schedule: 9:00 a.m. to 4:30 p.m.
  • Format: Live virtual class or in person in Montreal and Quebec City
  • Payment: online (PayPal or card) when registering, or by invoice for organizations
  • Funding: Doussou Formation is a training organization accredited by the CPMT. For Quebec employers subject to the Act to promote workforce skills development (payroll over $2M), this course can count toward their 1% training obligation.

Corporate PHP Training training

Train your whole team as a private group, on your own documents, at your premises or in a virtual class, on the dates that suit you.

Request an offer

Participant reviews

97% satisfaction (end-of-course evaluations, 120 evaluations) · Read all testimonials

Why take this PHP Training course

Objectives: what you will be able to do

  • Use PHP to build a dynamic website
  • Use PHP to connect to and interact with a database

Prerequisites

Good knowledge of the computer tool, knowledge of (X) HTML and CSS are a plus.

What is included

  • Course materials and exercise files for each participant
  • Certificate of attendance
  • Optional personalized coaching after the course
  • In public in-person sessions:
    • Tea and coffee
    • Lunch at a nearby restaurant
    • Parking (in some cities)
    • Wi-Fi access

Interested in the PHP Training course?