MENU
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