Aller au contenu
Langage & Développement informatique

PHP – Développement web back-end

Cette formation de 35 heures permet d’apprendre à développer des applications web dynamiques avec PHP. Les participants apprendront à manipuler les formulaires, interagir avec des bases de données, gérer les…

35h
Intermédiaire
Blended

Description de la formation

Syntaxe et logique PHP

  • Introduction à PHP, installation XAMPP/WAMP
  • Variables, types, opérateurs, fonctions
  • TP : scripts de base (calculs, chaînes, tableaux)

Formulaires et traitement de données

  • Récupérer les données avec $_GET et $_POST
  • TP : validation de formulaires, messages d’erreur
  • Includes, templates, organisation

PHP + MySQL avec PDO

  • Connexion à une base, requêtes SQL CRUD
  • Sécurisation des requêtes avec requêtes préparées
  • TP : mini-application de gestion de données

Sessions, fichiers et sécurité

  • Sessions et cookies, espace membre
  • Upload de fichiers (images, PDF…)
  • Sécurité : injections SQL, validation serveur
  • TP : back-office simple

Projet final

  • Mini site dynamique structuré (MVC simple)
  • TP : blog, gestion de stock ou espace perso
  • Présentation des projets et corrections

Objectifs pédagogiques

  • Écrire du code PHP pour afficher du contenu dynamique
  • Récupérer et traiter des données utilisateur
  • Interagir avec une base MySQL avec PDO
  • Créer un espace membre et gérer des sessions
  • Concevoir un mini-site dynamique structuré

Programme détaillé

Module 1 Syntaxe et logique PHP
  • Introduction à PHP, installation XAMPP/WAMP
  • Variables, types, opérateurs, fonctions
  • TP : scripts de base (calculs, chaînes, tableaux)
Module 2 Formulaires et traitement de données
  • Récupérer les données avec $_GET et $_POST
  • TP : validation de formulaires, messages d’erreur
  • Includes, templates, organisation
Module 3 PHP + MySQL avec PDO
  • Connexion à une base, requêtes SQL CRUD
  • Sécurisation des requêtes avec requêtes préparées
  • TP : mini-application de gestion de données
Module 4 Sessions, fichiers et sécurité
  • Sessions et cookies, espace membre
  • Upload de fichiers (images, PDF…)
  • Sécurité : injections SQL, validation serveur
  • TP : back-office simple
Module 5 Projet final
  • Mini site dynamique structuré (MVC simple)
  • TP : blog, gestion de stock ou espace perso
  • Présentation des projets et corrections

Prérequis

  • Connaissances de base en HTML et CSS
  • Une première expérience en programmation est un atout

Public visé

  • Développeurs front-end
  • Freelances
  • Étudiants
  • Toute personne souhaitant apprendre à développer côté serveur

Modalités de la formation

  • ⏱ Durée : 35h
  • 📍 Format : Mixte (présentiel + distanciel)
  • 📊 Niveau d'entrée : Intermédiaire
  • 👥 Effectif : 4 à 12 stagiaires (groupe restreint)
  • 🎯 Pédagogie : Apports théoriques, exercices pratiques, études de cas, projet fil rouge
  • ♿ Accessibilité : Formations accessibles aux personnes en situation de handicap. Contactez notre référent handicap.