09 80 80 33 53 · lun–ven 9h–18h
Pôle Programmation

Développement web avec PHP : des fondamentaux au framework maison

Maîtriser PHP moderne, interroger une base MySQL en sécurité, et construire un framework MVC minimal jusqu'à la mise en production.

Durée5 jours (35 h)
ModalitésPrésentiel Île-de-France & distanciel
PôlePôle Programmation

Programme & contenu

Niveau : Débutant — aucun prérequis en programmation Public visé : Reconversion, développeur front-end souhaitant évoluer en fullstack, étudiant, salarié en montée de compétences Modalité : Présentiel, classe virtuelle, blended learning ou e-learning asynchrone accompagné Objectifs pédagogiques • Maîtriser la syntaxe PHP moderne : variables, types, opérateurs, conditions, boucles • Utiliser les superglobales ($_GET, $_POST, $_FILES, $_SESSION, $_COOKIE) pour gérer les échanges client-serveur • Concevoir et interroger une base de données MySQL via PDO, en se protégeant des failles SQL et XSS • Structurer son code en Programmation Orientée Objet (classes, héritage, interfaces, traits, autoloading) • Utiliser Composer et Git/GitHub pour gérer dépendances et versioning • Construire un framework PHP MVC minimal et développer une application complète (blog avec authentification) • Mettre un site PHP en ligne en production (hébergement, SSL, déploiement serveur) Programme détaillé Jour 1 — Bases du langage PHP • Mise en place d'un serveur virtuel local (MacOS et Windows) ; premier script PHP • Variables, constantes, types de données, concaténation, opérateurs arithmétiques et logiques • Structures conditionnelles (if/else, switch, match) et boucles (for, foreach, while) Jour 2 — Premier projet, fonctions et superglobales • Projet fil rouge : création de contenus dynamiques (posts) et affichage côté vue • Fonctions internes et personnalisées, paramètres, retour, typage, fonctions anonymes et flèches • Superglobales : $_GET, $_POST, $_FILES, $_SESSION, $_COOKIE Jour 3 — Base de données et POO fondamentaux • Prise en main MySQL/TablePlus ; connexion via PDO ; sélection sécurisée (injection SQL, XSS) • Insérer, modifier, supprimer des données ; finalisation du premier projet • POO : classes, instances, propriétés, namespaces, constructeur, méthodes magiques, interfaces, gestion des erreurs Jour 4 — POO avancée et outillage professionnel • Héritage, propriétés/méthodes statiques, traits, abstraction, classes finales, autoloader • Composer : installation, gestion des dépendances, autoloading • Git/GitHub : premiers commits, dépôt distant, gestion des versions Jour 5 — Framework PHP MVC, projet blog et mise en production • Architecture MVC : front controller, routing, classe Config, moteur de vues Twig • Sessions, redirections, protection CSRF ; ORM Eloquent ; validation Valitron • Projet blog complet : inscription, connexion, espace membre, CRUD de posts et commentaires • Mise en production : hébergement (DigitalOcean), configuration SGBD, nom de domaine, certificat SSL/TLS (Let's Encrypt), connexion SSH Évaluation • Évaluation diagnostique en début de formation • Projets fil rouge progressifs à chaque journée • Projet final : application blog complète déployée en production — Attestation de fin de formation

Prérequis

Aucun prérequis technique en programmation. Aisance de base avec un ordinateur.

Public concerné

Profils en reconversion, salariés en montée de compétences, étudiants et indépendants souhaitant acquérir des compétences en développement web (HTML/CSS, JavaScript, Python, PHP).

Modalités & moyens

Présentiel, classe virtuelle ou blended-learning (FOAD tutorée) selon le module ; formateur spécialisé en développement web.

Cadre méthodologique

Toutes les formations respectent un cadre méthodologique strict garantissant l'excellence pédagogique et la traçabilité du suivi.

Suivi & évaluation

Émargement : Feuilles de présence systématiques par demi-journée (physiques ou signature électronique sécurisée).
Contrôle des acquis : Questions orales ou écrites (QCM de positionnement et de validation finale).
Évaluation qualité : Formulaires d'évaluation de la formation recueillis à chaud et à froid.

Ressources & moyens

Supports : Documents, fiches de synthèse et guides pratiques fournis directement par le formateur.
Méthodologie : Alternance d'exposés théoriques structurés et d'études de cas concrets issus du monde professionnel.
Individualisation : Séquences d'apprentissage adaptées sur-mesure aux besoins et au niveau de chaque élève.

Cette formation vous intéresse ?

On fait le point sur votre projet, on construit le programme adapté et on vous accompagne.