Moyens d'évaluation :
- Quiz pré-formation de vérification des connaissances (si applicable)
- Évaluations formatives pendant la formation, à travers les travaux pratiques réalisés sur les labs à l’issue de chaque module, QCM, mises en situation…
- Complétion par chaque participant d’un questionnaire et/ou questionnaire de positionnement en amont et à l’issue de la formation pour validation de l’acquisition des compétences
A qui s'adresse cette formation
Le cours s’adresse à toutes personnes désireuses d’apprendre PHP ou ayant à gérer des projets PHP, chef de projet, webmaster, développeurs, dba…etc.
Pré-requis
Une bonne connaissance du HTML sans être un expert est indispensable pour tirer bénéfice de cette formation PHP 5 Les participants doivent aussi connaitre au moins un langage de programmation.
Objectifs
- Syntaxe et bonnes pratiques du langage PHP
- Intégration de PHP et HTML
- Variables persistantes Cookies et Session
- Interaction avec les bases de données (l’exemple utiliser lors des exercices est MySQL, mais la logique acquise permet de décliner ensuite sur les autres bases de données (PostGreSQL, SQL SERVER, Oracle etc. …)
- Gestion des formulaires
- Sécurité des applications écrites en PHP
- Programmation orientée objet
Contenu
Jour 1 :
- Philosophie et présentation de PHP
Atelier :
- Présentation de l'exemple utilisé durant la formation (site de vente en ligne)
Jour 2 :
- Automatisation d'une page Web
- Les formulaires simples
Atelier :
- Réalisation de fonctions personnalisées.(TTC, frais de port...etc.)
- Réalisation d'une librairie html
- Détection du navigateur
- Réalisation de fonctions personnalisées
- Réalisation d'une librairie de fonctions
- Réalisation d'une page de recherche : l'utilisateur peut définir plusieurs critères et les transmettre au moteur de recherche
Jour 3 :
- Variables persistantes: Cookies et Session
- Utilisation d'une base de données MySql
Atelier :
- Réalisation d'un panier d'achat
- Gestion des quantités commandées (ajout, retrait, suppression)
- Création d'une base Mysql
- Remplissage de la base à partir d'une base texte
- Création de fiches produit à la volée par extraction des données de la base
Jour 4 :
- Les tableaux complexes
- Les formulaires complexes
- Le graphisme
- Initiation à la POO en PHP
Atelier :
- Réalisation d'un moteur de recherche et de la présentation des résultats
- Gestion du stock et interface backoffice pour la gestion des nouveaux articles de la base
- Affichage des images
Moyens Pédagogiques :