-
Introduction à PHP
Qu'est-ce que PHP ? Historique, rôles et usages.
Fonctionnement d’un script PHP côté serveur.
Syntaxe de base : balises PHP, commentaires, instructions.
Variables, types de données.
Opérateurs arithmétiques et logiques.
Travaux pratiques
Écrire un script PHP qui affiche une variable contenant un texte personnalisé.
-
Structures de contrôle en PHP
Les structures conditionnelles : if, else, elseif, switch.
Les boucles : while, do...while, for, foreach.
Les fonctions : définition, appel, paramètres et retour.
Portée des variables (global, local, static).
Travaux pratiques
Écrire une fonction PHP qui affiche les nombres pairs de 1 à 20 en utilisant une boucle for.
-
Formulaires HTML et traitement avec PHP
Rappel HTML : structure d’un formulaire, les balises principales.
Méthodes GET et POST.
Traitement des données en PHP ($_GET, $_POST).
Validation et sécurisation des données saisies.
Affichage conditionnel des messages ou résultats.
Travaux pratiques
Créer un formulaire de contact simple (nom, email, message) et afficher les données saisies avec une vérification de champ obligatoire.
-
Interactions avec MySQL et mini-projet
Présentation de MySQL, notion de base de données et de table.
Connexion à une base via PDO.
Requêtes simples en PHP : SELECT, INSERT, DELETE.
Introduction à la notion de sécurité (injection SQL).
Réalisation d’un mini-projet de synthèse (ex. : carnet de contacts ou gestion de produits simple).
Travaux pratiques
Mini-projet PHP : formulaire + insertion en base + affichage des données avec requête SELECT.
Comprendre les bases de la syntaxe PHP
Gérer des formulaires simples
Ce que vous allez apprendre
-
Comprendre les bases de la syntaxe PHP et les mécanismes de fonctionnement d’un script.
-
Savoir utiliser les conditions, boucles et fonctions pour construire une logique de programmation.
-
Être capable de récupérer, traiter et valider les données issues d’un formulaire HTML avec PHP.
-
Être capable de relier PHP à une base de données et d’y manipuler les données via un projet complet.
Modalités d'évaluation
Evaluation de la progression en cours de formation à l'aide de cas pratiques, mises en situation, QCM…
Test de positionnement en amont et en aval afin de valider les compétences acquises.
Accessibilité
Toutes nos formations sont accessibles aux personnes en situation de handicap.
Pour plus de renseignements, n'hésitez pas à nous contacter.
Modalités pédagogiques
- Méthodes : Expositive, démonstrative et active
- Moyens : Cas pratique, mise en situation
- Ressources : Support de cours et Programme de formation
- Moyens techniques : Teams