Objectifs
- Comprendre l’architecture d’une application Web dynamique.
- Maîtriser les bases de la syntaxe PHP.
- Traiter les données issues de formulaires.
- Gérer les cookies, les sessions et l’authentification utilisateur.
- Interroger et mettre à jour une base de données MySQL.
Compétences visées
- Développer des scripts PHP répondant à des besoins simples.
- Concevoir des pages Web dynamiques côté serveur.
- Traiter et valider les données transmises par formulaire.
- Exploiter une base de données relationnelle avec PHP.
- Mettre en place une gestion simple des utilisateurs et des sessions.
Pré-requis
Posséder des notions de programmation, connaître les bases du HTML et comprendre les principes élémentaires d’une base de données relationnelle.
Quel profil ?
Cette formation s’adresse aux développeurs débutants, intégrateurs Web, webmasters et à toute personne souhaitant apprendre à créer ou maintenir des applications Web dynamiques avec PHP et MySQL.
Formations associées
Au programme de la formation
Développer des sites Web dynamiques avec PHP et MySQL
Les applications web
- Architecture d'une application web
- Protocole HTTP
- Rappels sur le HTML
Introduction au PHP
- Origines de PHP
- Installation de PHP et MySQL
- Analyse d'un script PHP
Syntaxe PHP
- Déclaration des variables
- Les tableaux
- Opérateurs
- Expressions
- Instructions de contrôle : les boucles, les tests, les conditions
- Les fonctions
Les transferts de données
- La transmission de données par URL
- La transmission de données par formulaire
- Les cookies
- Les sessions : initialisation d'une session, variables de session, suivi d'une session
Bases de données et PHP
- Déclaration d'une base de données : définition, techniques, contraintes
- Requêtes SQL de sélection d'enregistrement
- Mise à jour d'une base de données
- Construction d'une page HTML avec le contenu d'enregistrement
Exemples d'applications pouvant être abordés
- Gestion de l'apparence du site pour un utilisateur
- Trombinoscope
- Suivi de l'utilisateur, utilisation des sessions pour identifier un utilisateur d'une session à l'autre
- Identification par mot de passe
- Accès sélectifs aux pages du site : sécurisation du site
Comment se déroule la formation ?
Chaque notion est abordée de manière concrète, puis appliquée à travers des exercices et des cas pratiques. Les groupes sont limités à 8 participants pour favoriser les échanges et permettre un accompagnement adapté à chacun.
Un support pédagogique est remis à l'issue de la formation pour retrouver facilement les notions abordées.
Comment les acquis sont-ils évalués ?
En fin de parcours, une évaluation permet de mesurer l'atteinte des objectifs pédagogiques. Selon la formation, elle peut prendre la forme d'un questionnaire, d'un exercice pratique ou d'une certification.
Le suivi est formalisé par une feuille d'émargement et une évaluation des compétences.

