
Objectifs :
Maîtriser les fondamentaux et les mécanismes de développement de sites.
Créer des sites dynamiques avec PHP et MySQL.
Maîtriser l’exploitation d’une base de données avec PHP.
Installer/ Utiliser les principaux outils Open Sources PHP
Public visé : Développeur C
Durée : 3 jours
Prix : 1 400 € HT
Pré-requis :
Connaissance du HTML.
Avoir des bases d’algorithmique.
Plan de cours
1- Le PHP
Les possibilités de PHP
Les ressources (logiciels, bibliothèques, informations,...)
Architecture et fonctionnement
Forces et les faiblesses de PHP
Perspectives
2- Installation de PHP
Installation de LAMP
Les différents mode d’installation
3- Les bases de PHP
Utilisation de PHP dans des fichiers HTML
Les variables et les opérateurs
Les structures de contrôle (if, while, switch case,..)
Les fonctions PHP et les fonctions utilisateur
La gestion des fichiers
4- Les formulaires
Créer ses formulaires en HTML
Récupérer les données avec PHP
Mettre en place un upload de fichier
Mettre en place une politique de sécurité pour les formulaires
5- Authentification, sessions et cookies
Création / lecture / modification d’une variable de session
Création / lecture / modification d’un cookie
Utilisation et sécurité des sessions
6- bases de données (MySQL)
Architecture et présentation d’un SGBD
Rappel des principales commandes SQL
Les caractéristiques de MySQL 5
7- Communiquer entre PHP et MySQL
Accéder à MySQL avec PHP
Gestion des erreurs MySQL
8- Techniques avancées
Génération et manipulation d’images
Création de graphiques (diagrammes, barres, camemberts, ...)
Génération de fichiers PDF
Les concepts de sécurité, les aspects à surveiller
9- Mettre en place un Système de gestion de contenu (CMS)
Les concepts du CMS
Les CMS existant
Questions / Réponses