Objectifs pédagogiques
À l'issue de la formation, le participant sera capable de :
- Écrire du PHP 8 moderne et orienté objet
- Concevoir une base MySQL et l'interroger avec PDO
- Organiser son code en architecture MVC
- Sécuriser une application (injections SQL, XSS, CSRF, mots de passe)
Public visé
Développeurs web, intégrateurs souhaitant passer au développement back-end.
Prérequis
Bases de HTML et d'un langage de programmation (niveau DEV-01).
Un questionnaire de positionnement est envoyé avant la formation pour vérifier les prérequis et adapter le contenu.
Programme
Jour 1 : PHP moderne
- Syntaxe, types, fonctions, tableaux
- Formulaires, sessions, cookies
- Composer et autoloading
Jour 2 : base de données
- Modélisation relationnelle MySQL
- PDO et requêtes préparées
- CRUD complet
Jour 3 : architecture
- Programmation objet : classes, interfaces, namespaces
- Architecture MVC et routage
- Gabarits et séparation des responsabilités
Jour 4 : sécurité et projet
- Failles OWASP et contre-mesures
- Authentification et gestion des droits
- Projet : une application de gestion complète
Méthodes et moyens pédagogiques
- Apports théoriques courts et démonstrations en direct
- Ateliers pratiques sur des cas proches de votre activité (environ 60 % du temps)
- Support de cours numérique remis à chaque participant
- Formateur : Julien Niel, formateur et fondateur d'Intellis Formation
- En classe virtuelle : outil de visioconférence, exercices partagés, assistance technique
Modalités d'évaluation
- Avant : questionnaire de positionnement
- Pendant : exercices pratiques et quiz de validation
- Fin de formation : évaluation des acquis au regard des objectifs, questionnaire de satisfaction
- À 3 mois : questionnaire d'évaluation à froid
- Remise d'une attestation de fin de formation
Accessibilité
Formation accessible aux personnes en situation de handicap. Contactez notre référent handicap, Julien Niel (contact@intellisformation.fr), pour étudier ensemble les adaptations nécessaires. En savoir plus