🎓 Formation professionnelle
Formation Développeur PHP/MySQL
6 300 €
Financement OPCO possible
Durée70h – 10 jour(s)
FormatMixte
RythmeJournée complète
SessionsNous contacter
🚀 S'inscrire à cette formation
Demander un devis
🏅 Organisme certifié Qualiopi
Objectifs pédagogiques et compétences visées
✓Le développeur PHP/MySQL conçoit et développe des sites et applications web dynamiques en utilisant le langage PHP pour la logique serveur et MySQL pour la gestion des données. Il est un maillon essentiel dans la réalisation de projets numériques, en assurant l’interaction entre l’interface utilisateur, les traitements métier et les bases de données. 🎯 Objectifs de la formation
✓Cette formation a pour objectifs de :
✓Maîtriser les fondamentaux du langage PHP .
✓Comprendre l’interaction entre PHP et le système de base de données MySQL .
✓Concevoir, développer et maintenir des sites web dynamiques.
✓Appliquer la programmation orientée objet (POO) avec PHP.
✓Intégrer des bonnes pratiques de sécurité web .
✅ Résultats attendus
À l’issue de la formation, les apprenants seront capables de : ✔ Écrire des scripts PHP propres et modulaires. ✔ Manipuler des formulaires, sessions et cookies. ✔ Concevoir une base de données MySQL et interagir avec PHP via PDO. ✔ Mettre en œuvre des pages et applications web dynamiques. ✔ Appliquer des règles de sécurité pour protéger les applications. ✔ Concevoir un projet complet PHP/MySQL.
📚 Programme de la formation
Formation Développeur PHP/MySQL
– Objectifs : Comprendre l’historique et les principes de PHP.
– Contenu : Origines de PHP, rôle, fonctionnement d’un site PHP, installation de l’environnement, premier script “Hello World”.
– QCM 1/10 en fin de module.
– Objectifs : Manipuler les éléments de base du langage.
– Contenu : Variables, constantes, conditions (if, else, elseif), boucles (for, while, foreach).
– Évaluation : QCM 1/2.
– Objectifs : Utiliser les structures de données et fonctions.
– Contenu : Tableaux simples et multidimensionnels, définition de fonctions, arguments, retours.
– QCM 2/4 en fin de module.
– Objectifs : Anticiper et gérer les erreurs.
– Contenu : Types d’erreurs, blocs try/catch, débogage, commentaires, stratégie de correction.
– Évaluation : QCM 2/4.
– Objectifs : Manipuler les données utilisateurs.
– Contenu : Requête URL, formulaires, e‑mails, partage de fichiers, sessions et cookies.
– QCM 3/6 en fin de module.
– Objectifs : Gérer l’authentification et la persistance utilisateur.
– Contenu : Mise en place de systèmes de connexion, gestion des utilisateurs, sécurité des sessions.
– Évaluation : QCM 3/6.
– Objectifs : Comprendre l’usage des bases de données.
– Contenu : Concepts SQL, installation de MySQL, phpMyAdmin, création de base.
– QCM 4/8 en fin de module.
– Objectifs : Interagir avec MySQL via PHP.
– Contenu : Connexion PDO, requêtes CRUD (INSERT, SELECT, UPDATE, DELETE).
– Évaluation : QCM 4/8.
– Objectifs : Maîtriser les bases de la POO en PHP.
– Contenu : Classe, objet, propriétés, méthodes, statiques.
– QCM 5/10 en fin de module.
– Objectifs : Approfondir la POO.
– Contenu : Héritage, interfaces, traits, encapsulation, accès contrôlé.
– Évaluation : QCM 5/10.
– Objectifs : Structurer des applications évolutives.
– Contenu : Espaces de noms, structure de fichiers, organisation MVC.
– QCM 6/12 en fin de module.
– Objectifs : Approfondir la robustesse du code.
– Contenu : Exceptions, règles d’héritage, refactoring, normes de codage.
– Évaluation : QCM 6/12.
– Objectifs : Connaître les risques et leurs solutions.
– Contenu : Attaques XSS, CSRF, attaques HTTP, validation d’entrée.
– QCM 7/14 en fin de module.
– 14 : Sécurisation des formulaires et sessions
– Objectifs : Éviter les injections SQL et sécuriser MySQL.
– Contenu : Requêtes préparées, privilèges, stockage sécurisé, index.
– QCM 8/16 en fin de module.
– Objectifs : Échanger des données structurées.
– Contenu : Lire/écrire XML et JSON, créer des Webservices, sécurisation des APIs.
– Évaluation : QCM 8/16.
– Objectifs : Maîtriser les requêtes SQL de base.
– Contenu : SELECT, WHERE, ORDER BY, LIMIT.
– QCM 9/18 en fin de module.
– Objectifs : Construire des requêtes complexes.
– Contenu : JOINS, GROUP BY, sous‑requêtes, index, cache.
– Évaluation : QCM 9/18.
– Objectifs : Concevoir et implémenter un projet complet.
– Contenu : Base de données, formulaires, authentification, sécurité.
– QCM 10/20 en fin de module.
– Objectifs : Mettre en production et présenter son projet.
– Contenu : Hébergement, configuration Apache/Nginx, tests finaux, présentation orale.
– Évaluation finale : QCM + soutenance
Modalités de suivi et d'exécution
📝
Avant
Test de positionnement
Un devis vous sera fourni dans les deux semaines et la formation sera réalisée dans les trois mois
Entretien d'analyse des besoins
💬
Pendant
Etude de cas
Test d'évaluation des acquis
QCM
Evaluation finale
Cas pratique
🏅
Après
Attestation de formation
Certificat de réalisation
Méthodes pédagogiques
- 📚 Méthodes pédagogiques
- Démarche active et participative.
- Alternance d’apports théoriques et de travaux pratiques.
- Cas concrets, études de cas réels, projets encadrés.
- Supports PDF, démonstrations, exercices guidés.
Accessibilité Handicap
♿ Accessibilité Handicap
La formation est accessible à toute personne ne rencontrant pas de difficultés à l’utilisation d’un poste informatique. 🔸 En cas de situation de handicap, un entretien préalable d’adaptation est proposé pour étudier ensemble les modalités techniques, pédagogiques ou organisationnelles à mettre en place. 🔸 Référent Handicap : Bruno DUMONTET – 06 88 61 76 90 – bdumontet@escale‑formation.com
Référent handicap : Bruno DUMONTET – 0688 61 76 90 – bdumontet@escale-formation.fr
La formation est accessible à toute personne ne rencontrant pas de difficultés à l’utilisation d’un poste informatique. 🔸 En cas de situation de handicap, un entretien préalable d’adaptation est proposé pour étudier ensemble les modalités techniques, pédagogiques ou organisationnelles à mettre en place. 🔸 Référent Handicap : Bruno DUMONTET – 06 88 61 76 90 – bdumontet@escale‑formation.com
Référent handicap : Bruno DUMONTET – 0688 61 76 90 – bdumontet@escale-formation.fr
Prêt à vous inscrire ?
Consultez le programme complet, les sessions disponibles et inscrivez-vous directement sur notre plateforme.
🚀 Voir le détail & s'inscrire