PHP/MySQL Programmation Web dynamique - Introduction

Formation offerte en collaboration avec Services Québec

Cours WEB-PRO

Durée 42 heures

Non offert présentement

M'aviser lorsqu'un groupe sera ouvert

Préalables

Posséder une base en programmation structurée (exemples : C, C++, Java, C#, Javascript) et des connaissances avancées en HTML/CSS ainsi qu’une aptitude au développement de programmes informatiques.

Objectifs

À la fin du cours, le participant sera en mesure d’utiliser les fonctionnalités de base du langage de script PHP afin d’écrire des applications Web simples et générer du contenu HTML/CSS dynamiquement en manipulant une base de données.

Approche pédagogique

  • Exposés sur les notions théoriques
  • Réalisation d’exemples pratiques
  • Aide individuelle lors des exercices
  • Correction collective

Attestation délivrée en fin de cours

Une attestation de participation est remise aux personnes ayant assisté à plus de 80 % des heures de formation.

Matériel pédagogique

Note du formateur

Autres particularités

Afin d'atteindre un bon niveau de maîtrise, le participant devrait compléter le cours par la pratique personnelle.

Contenu du cours

Module 1 : Application web
Architecture des applications web
Client vs Serveur
Fonctionnement et particularités de PHP
Environnement de travail

Module 2 : Langage PHP
Syntaxe de base
Types de donnée
Variables
Constantes
Opérateurs
Structures de contrôle
Tableaux
Boucles
Fonctions

Module 3 : Bases de données
Système de gestion de base données
Structure des données
Types de données
Clé primaire et clé étrangère
PhpMyAdmin vs Client MySQL

Module 4 : SQL
Création d'une base de données
Création d'une table
Insertion de données
Lecture de données
Mise à jour de données
Suppression de données
Condition, ordre et groupe
Requête paramétrée

Module 5 : PHP et SQL
MySQLi vs PDO
Affichage des données dans une page
Création de formulaire HTML
Requêtes HTTP : GET vs POST
Enregistrement des données via le formulaire
Mise à jour des données via le formulaire
Suppression de données

College de Maisonneuve | Formation continue