Développement d'un projet PHP avec le modèle MVC
Découvrez comment développer un projet PHP en utilisant le modèle MVC pour interroger la table Orders de la base de données Northwind.
Introduction au langage PHP

















Environnement logiciel
Premiers pas en PHP 5


































Fonctions


























Transmission de données
Superglobales, cookies et sessions
Manipulation de fichiers







Principes de la programmation Orientée Objet
Programmation Orientée Objet en PHP 5
Services Web
MySQL








La console MySQL







Se connecter à une table en PHP avec MySQL







Manipuler les données d'une table avec MySQL









Créer une base de données, une table et des enregistrements en PHP
Mise à jour et suppression des données
Organiser le code selon l'architecture MVC






Détails de la leçon
Description de la leçon
Cette leçon vous guide à travers le processus de développement d'un projet PHP qui interroge et affiche de manière paramétrable les données de la table Orders de la base de données Northwind. Vous apprendrez à classer les données selon différents champs en fonction des paramètres passés dans l'URL. Dans un premier temps, vous créerez l'arborescence du projet en définissant les dossiers Model, Vue et Contrôleur sous un dossier mvc situé dans c://wamp//www.
Ce tutoriel met l'accent sur l'organisation du code et la séparation des responsabilités au sein de votre application, en suivant les meilleures pratiques de développement. Il vous permettra de créer une application robuste et évolutive en mettant en œuvre les concepts fondamentaux du modèle MVC.
Objectifs de cette leçon
Les objectifs de cette vidéo sont de vous aider à comprendre le modèle MVC, à structurer un projet PHP de manière modulaire, et à interroger et afficher des données de manière paramétrable.
Prérequis pour cette leçon
Pour suivre cette vidéo, vous devez avoir des connaissances de base en PHP, SQL, et des notions de développement web. Une installation de WAMP ou un serveur local similaire est également requise.
Métiers concernés
Cette leçon est particulièrement utile pour des métiers tels que développeur web, développeur backend, et administrateur de bases de données.
Alternatives et ressources
Comme alternatives, vous pouvez utiliser les solutions XAMPP ou MAMP pour installer un serveur local. Pour la gestion des bases de données, MySQL Workbench ou Adminer peuvent être utilisés au lieu de phpMyAdmin.
Questions & Réponses
