Formation Bases des langages PHP et MySQL

Fichier PDF

Introduction

  • Notion de client-serveur
  • Installation de WampServer pour travailler le PHP en local
  • Présentation d’un éditeur code gratuit : PsPad, Notepad++

Langage HTML et CSS

  • Rappels sur l’architecture HTML, séparation fond-forme, la sémantique à respecter
  • Règles de style, la syntaxe

Langage PHP

  • Séparation côté client - côté serveur
  • Ecriture procédurale du PHP
  • Fonctions de base : include, require, echo, explode, mail
  • Les variables $_GET, $_POST, $_SESSION
  • Tableaux de variables : indexés et associatifs
  • Constantes
  • Conditions, boucles, choix multiples, compteurs

Base des données

  • Création d’une base de données simple administrée depuis l’interface phpMyAdmin
  • Langage SQL : Syntaxe d’une requête suppression, ajout, modification
  • Syntaxe d’une requête sur plusieurs tables (jointures droite et gauche)
  • Syntaxe d’une requête imbriquée
  • Langage SQL écrit par PHP

Exercice pratique

  • Développement d’un site
  • Création de l’arborescence de l’application
  • Réflexion sur l’ergonomie tant côté Back que côté Front
  • Formulaire pour ajouter, modifier ou supprimer (côté Back)
  • Affichage d’une fiche produit (côté Front)Formulaire de contact (côté Front) avec vérification des champs et envoi