Formation PHP/MySQL : créer un site Web dynamique
Introduction à la formation PHP/MySQL
Rappel html/css
Architecture client/server
Outils de developpement: installer un server local, un IDE
Atelier pratique: Installation des outils de developpement
Les bases pour apprendre le PHP
structure d’une page PHP
Insertion de code PHP dans un document html
les types de variables
Déclaration et utilisation de tableaux
les constantes
les opérateurs
les boucles et conditions
Atelier pratique: Revue des balises principales HTML et des commandes de style, mise en place d’une page modèle
Création de fonctions, utilisation de fonctions prédéfinies
Déclaration de fonctions
Les paramètres et l’instruction return
Création de bibliothèques de fonctions
Fonctions prédéfinies : exemples, organisation, documentation
Fonctions pour les dates, tableaux, chaînes de caractères
Fonctions include et require
Atelier pratique: Réalisation de fonctions personnalisées et utilisation de fonctions prédéfinies
Traiter les données d’un formulaire
création d’un formulaire
Récupérer les données du formulaire
Atelier pratique: Création d’un formulaire de contact
Interagir avec l’utilisateur
Récupérer et utiliser des paramètres GET
utiliser les cookies pour stocker des informations
envoyer un email
Atelier pratique: Validation d’un formulaire de contact
PhpMyAdmin
Présentation de phpMyAdmin
Créer une base avec phpMyAdmin
Créer des tables avec phpMyAdmin, voir les différents types de champs.
Modifier la structure d’une table
Atelier pratique: Création d’une base MySQL et création de tables
SQL
Sélectionner des enregistrements (SELECT)
Insérer des enregistrements (INSERT INTO)
Supprimer des enregistrements(DELETE)
Opérateurs et critères.
Atelier pratique: Ecriture de requêtes SQL simples
Utiliser une base de données MySQL avec PHP
Présentation des SGBD
Types de données
Connexion au serveur MySQL
Remplissage de la base à partir d’un formulaire.
Ajouter des données dans la base avec PHP
Supprimer des données dans la base avec PHP
Protéger les données à envoyer à MysQL
Atelier pratique: Enregistrement en base des données de notre formulaire de contact