Formation PHP « Développement de sites web dynamiques »
Durée : 4 jours (28 heures)
Prix : Sur demande
Certification TOSA possible : 65 € HT/Pers.
Éligible au CPF
Lieu : en Alsace au centre de formation à Colmar, Strasbourg ou Mulhouse ou dans vos locaux
Suivre la formation
Objectifs de formation
- Découvrir le langage PHP
- Mettre en œuvre plusieurs exemples de scripts PHP
- Utiliser PHP pour publier et/ou alimenter le contenu d’une base de données sur un site Web
- Manipuler des librairies PHP
Public concerné :
Ce module de formation s’adresse à des Chefs de projets ou des Développeurs qui souhaitent utiliser le langage PHP dans leurs développements d’applications Internet / Intranet.Prérequis :
Connaissance du langage HTML et d'un langage de programmation. La connaissance d'un gestionnaire de base de données et du langage SQL est un plus.Lieu :
Formation PHP disponible sur toute l'Alsace dans notre centre à Colmar, Strasbourg ou Mulhouse ou dans vos locauxDurée :
4 jours (28 heures)Moyens et méthodes pédagogiques :
Alternance d'exposés théoriques et d'exercices pratiquesProgramme de formation
1. Introduction au langage PHP
- Qu’est-ce que PHP ? Historique de PHP ? SGBD supportés par PHP
- Les différences entre PHP 4 et PHP 5
- Les principes du client/serveur
2. Programmation Objet
- Les classes : la notion de classe, instanciation de la classe, accéder aux propriétés et aux méthodes d’un objet, utilisation de la variable courante $this
- Le constructeur
- L’héritage
3. Le langage PHP
- Syntaxe de base
- Les variables et les constantes
- Les expressions régulières
- Les opérateurs
- Les structures de boucles et de contrôles
- Les inclusions de fichiers
4. Les fonctions
- Manipulation de fichiers
- Manipulation des chaines de caractères
- Gestion des dates
- Gestion des tableaux
- Les variables serveurs, variables d'environnement
5. Techniques avancées
- Création d’un formulaire : contrôle et validation de formulaires par serveur, récupération et utilisation des données
- Variables persistantes : manipulations des sessions et utilisation des cookies
6. PHP & MySQL
- Présentation de MySQL
- Concepts de base : tables, champs et enregistrements
- Les fonctions de PHP et MySQL : exploitation des données et traitement des résultats des requêtes
7. Les bonnes pratiques
- Les CMS et outils existants
- Architecture MVC
- Librairies et Framework