Programme de la formation PHP-MySQL
Généralités et définitions
Théorie sur le développement web
Particularités et forces de PHP
Théorie sur les bases de données
Notions de PHP orienté objet (POO)
Configuration de PHP
Installation de PHP
Installation d’un serveur local (Wamp ou EasyPHP)
Configuration de php.ini
Structure du code PHP
Inclusion dans un code HTML
Balises et instructions
Constantes et variables
Types de données en PHP
Traitement de code PHP
Opérateurs et utilisation
Structure de contrôle (boucles, instructions, conditions)
Fonctions et appels
Traitement de chaînes et conversions
Manipulation sur les chaînes
Gestion des tableaux (fusion, traitement, séparation, clés…)
Fonctions courantes et usuelles
Faire des mathématiques avec PHP
Traitement des dates avec PHP
Fonction de cryptage de données
Exercice d’application : création d’un accès limité
Traitements de formulaires et superglobales
Rappels sur les formulaires HTML
Récupération de données en PHP : méthode GET et POST
Envoi de fichiers en PHP
Envoi d’emails et pièces jointes
Sécurisation des données et stockage
Bases sur les sessions
Gestion des fichiers
Permissions et droits d’accès
Manipulation et gestion des répertoires et fichiers
Lecture et écriture dans un fichier
Bases de données MySQL
Présentation du MySQL et de PhpMyAdmin
Commandes SQL et création de bases de données
Interactions entre PHP et MySQL
Traitement de requêtes
Exercices d’applications en PHP-MySQL
Traitement de formulaires en PHP
Création et gestion de bases de données MySQL
Création d’une interface d’administration
Bilan et questions