Passer au contenu
42 h

Web

PHP/MySQL Programmation Web dynamique – Introduction

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.

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 formulaires 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