- Comprendre les bases de PHP et MySQL
- Maîtriser la syntaxe et les structures de contrôle de PHP
- Gérer les formulaires et les sessions en PHP
- Se connecter à une base de données MySQL
- Effectuer des requêtes SQL pour manipuler les données
- Concevoir une base de données relationnelle optimisée
- Sécuriser les interactions entre PHP et MySQL
- Développer une application web dynamique complète
Module 1 : Introduction à PHP
- Installation et configuration de l'environnement (XAMPP, WAMP, MAMP)
- Syntaxe de base et structures de contrôle
- Variables, types de données et opérateurs
- Fonctions et manipulation des chaînes de caractères
Module 2 : Programmation PHP avancée
- Gestion des formulaires et des sessions
- Manipulation des fichiers et des images
- Programmation orientée objet en PHP
- Introduction aux API et web services
Module 3 : Bases de données MySQL et interactions avec PHP
- Modélisation et création d'une base de données
- Requêtes SQL (SELECT, INSERT, UPDATE, DELETE)
- Connexion à MySQL avec PDO
- Sécurisation des requêtes (prévention des injections SQL)
Module 4 : Développement d'une application web complète
- Architecture MVC et bonnes pratiques
- Création d'un back-office pour gérer les données
- Intégration de Bootstrap pour le design
- Déploiement de l'application en ligne
Attestation de formation
Non certifiante
Sans niveau spécifique