- Installer et configurer un serveur WAMP sur votre machine locale
- Appréhender les notions fondamentales de PHP
- Exploiter les fonctionnalités essentielles de PHP pour développer des scripts simples
- Établir une architecture MVC avec PHP
- Utiliser PDO pour communiquer avec une base de données
- Saisir les principes de nom de domaine et d'hébergement pour mettre un site internet en ligne
Module 1 : Introduction au développement web
- Bases de HTML et CSS
- Introduction à PHP et installation d'un serveur local (WAMP, XAMPP)
- Présentation de l'éditeur de code
Module 2 : Fondamentaux de PHP
- Variables, types de données, structures de contrôle (if, else, switch)
- Boucles (for, while, do-while)
- Exercices pratiques
Module 3 : Fonctionnalités avancées
- Fonctions, tableaux (simples, associatifs, multidimensionnels)
- Superglobales ($_GET, $_POST, $_SESSION)
- Formulaires en PHP et exercices pratiques
Module 4 : MVC et gestion de base de données
- Concepts de MVC en PHP
- Utilisation de PDO pour la base de données
- Requêtes SQL (SELECT, INSERT, UPDATE, DELETE) et création d'un système CRUD
- Exercices pratiques
Module 5 : Programmation orientée objet
- Concepts de POO : classes, objets, propriétés et méthodes
- Encapsulation, héritage, interfaces
- Exercices pratiques
Module 6 : Mise en ligne d'un site web
- Nom de domaine et hébergement
- Achat et configuration d'un nom de domaine
- Mise en ligne d'un site PHP développé durant la formation.
- Compréhension des concepts de base :
- Maîtrise des fondamentaux de PHP et MySQL.
- Création de sites web dynamiques :
- Capacité à développer des applications web interactives.
- Manipulation des bases de données :
- Utilisation de MySQL pour créer, lire, mettre à jour et supprimer des données (CRUD).
- Utilisation de PDO :
- Connexion sécurisée aux bases de données et exécution de requêtes SQL.
- Mise en place d'une architecture MVC :
- Structuration des applications web pour une meilleure maintenabilité.
- Programmation orientée objet :
- Application des principes de la POO dans le développement PHP.
- Gestion des formulaires :
- Traitement des données des formulaires utilisateur de manière sécurisée.
- Déploiement d'applications :
- Mise en ligne d'un site web et gestion d'un hébergement.
- Compétences en débogage :
- Capacité à identifier et résoudre des erreurs dans le code.
- Connaissances sur la sécurité :
- Sensibilisation aux bonnes pratiques de sécurité dans le développement web.
Non certificiante
Sans niveau spécifique