|
Objectifs : - Acquérir de bonnes bases en PHP
- Avoir une large connaissance de l’utilisation et des possibilités du langage
- Maîtriser PHP5 et connaître les spécificités de PHP4
Public visé : développeur web
Durée : 3 jours (21h)
Prix : 1 360 € HT
Pré-requis : - Filière « Les basiques »
- Connaître le HTML
- Avoir des bases d’algorithmique
Plan de cours
Présentation du langage PHP : origine, historique
1- Rappels PHP - Les possibilité de PHP
- Les ressources (logiciels, bibliothèques, informations,...)
- Architecture et fonctionnement
- Forces et 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- Les 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
Participer à ce stage
|