Introduction to PHP programming

Get an introduction to PHP language through this course. Explore the APACHE environment, learn about creating forms and using a MYSQL database.
Private session

This training is available in a private or personalized format. It can be provided in one of our training centres or at your offices. Call one of our consultants of submit a request online.

Call now at 1 877 624.2344

  • Duration: 2 days
  • Regular price: On request

Course outline

Langues d'enseignement

Cette formation peut être diffusée en français ou en anglais


La connaissance des langages HTML et CSS3 est complémentaire et non préalable à cette formation.


  • Installer PHP dans un environnement APACHE.
  • Présenter le fonctionnement du langage PHP.
  • Gérer des "cookies" et des "sessions".
  • Créer et utiliser des formulaires.
  • Introduire la programmation Objet.
  • Travailler avec des fonctions de la librairie PHP.
  • Utiliser la base de données MySQL.

Méthode pédagogique

Exposés - Démonstrations - Exercices dirigés et individuels.


Installer PHP dans un environnement APACHE

  • Présenter le fichier de paramétrisation php.ini
  • Tester le bon fonctionnement de notre installation

Présenter le fonctionnement du langage PHP

  • Présenter un court historique du langage
  • Introduire les variables, le typage et la conversion de type
  • Introduire les constantes ainsi que leur porté
  • Introduire les opérateurs arithmétiques et les opérateurs logiques
  • Travailler avec des expressions conditionnelles et des boucles
  • Travailler avec des tableaux (array)
  • Créer des fonctions

rer des "cookies" et des "sessions"

  • Créer et lire des cookies
  • Supprimer un cookie
  • Débuter une session
  • Créer et lire une variable de session
  • Enregistrer des informations dans un fichier

Créer et utiliser des formulaires

  • Créer des formulaires
  • Travailler avec les éléments des formulaires
  • Gérer les résultats d'un formulaire

Introduire la programmation Objet

  • Présenter les concepts de base de la programmation objet
  • Créer des objets
  • Intégrer des objets à nos programmes PHP

Travailler avec des fonctions de la librairie PHP

  • Manipuler des chaînes de caractères
  • Manipuler des dates
  • Manipuler des fichiers et des répertoires

Utiliser la base de données MySQL

  • Introduire quelques concepts de base du fonctionnement d'une base de données MySQL
  • Créer des comptes dans MySQL
  • S'arrimer à une base de données MySQL
  • Créer des bases de données et des tables avec PHP
  • Réaliser des requêtes MySQL


Surround yourself with the best

Pierre-Edouard Brondel
Pierre-Edouard Brondel
Trainer and Desktop Application Consultant
Renowned as an educational expert in the IT and office technology field who has accumulated more than 25 years of experience, Pierre-Édouard is first and foremost passionate about human capital.
Marc Maisonneuve
Marc Maisonneuve
Trainer and Professional Efficiency Consultant
Frédéric Paradis
Frédéric Paradis
Certified Trainer and Cloud Architect
As a certified Microsoft trainer, Frédéric describes himself as a Cloud magician who easily navigates the mythical space between technology and reality.
Claude Marson
Claude Marson
Formateur et consultant TI
Be aware of trends, innovations and best practices, every month.
Training center accredited by Emploi-Québec, Accreditation : 0051460
GST : 141582528 – QST : 1019557738
© 2021 AFI
AFI Expertise

The AFI experience brought to you by Edgenda

At AFI, our focus is to offer you relevant training and impactful learning experiences in line with your transformation approach. Do you need support for your approach? Check out Edgenda’s services: