L'essentiel de CakePHP

Découvrir le MVC

TESTEZ LINKEDIN LEARNING GRATUITEMENT ET SANS ENGAGEMENT

Tester maintenant Afficher tous les abonnements
Le modèle de conception d'application modèle-vue-contrôleur (MVC) est très utilisé par un bon nombre de frameworks. Votre formateur Julian Layen vous définit ce concept.
01:54

Transcription

Le Modèle-Vue-Contrôleur ou MVC est très largement utilisé dans le développement logiciel. Ce pattern n'est pas simplement utilisé pour le Web, ou encore pour CakePHP. Il est utilisé pour des applications en .NET ou en Java par exemple. Le MVC est un modèle de conception d'applications, « pattern ». Il permet de séparer le code d'une application en trois couches distinctes qui possèdent des rôles différents et spécifiques. Tout d'abord, le modèle permet de gérer les données, il sert aussi d'interface avec la base de données, récupère et transmet les informations au contrôleur. Ensuite, les « vues » permettent de gérer l'affichage de votre application. Il récupère les informations issues de « contrôleur » et peut éventuellement transformer les données, par exemple transformer un titre en minuscule, ou encore changer le format d'une date. Le contrôleur est un peu le chef d'orchestre de votre application. Il récupère les demandes des utilisateurs, manipule les données et les envoie aux différentes vues. Je vais vous présenter ici un schéma récapitulatif du pattern que nous venons de voir. Sur ce schéma, l'élément premier est une requête effectuée par un navigateur. Cette requête est ensuite analysée par le contrôleur. C'est lui qui analyse la page demandée et qui envoie vers la bonne action. Dans cette action, les données peuvent être récupérées grâce au modèle, et pour finir, la vue est construite. Pour rappel, la vue est l'affichage final d'une requête. Cette requête est ensuite affichée dans le navigateur du client.

L'essentiel de CakePHP

Développez des applications web évolutives avec CakePHP, du simple blog au site e-commerce à fort trafic. Installez et configurez le framework, maîtrisez le routing, etc.

3h39 (45 vidéos)
Aucun commentaire n´est disponible actuellement
Logiciel :
CakePHP CakePHP 3
Spécial abonnés
Date de parution :22 nov. 2016

Votre formation est disponible en ligne avec option de téléchargement. Bonne nouvelle : vous ne devez pas choisir entre les deux. Dès que vous achetez une formation, vous disposez des deux options de consultation !

Le téléchargement vous permet de consulter la formation hors ligne et offre une interface plus conviviale. Si vous travaillez sur différents ordinateurs ou que vous ne voulez pas regarder la formation en une seule fois, connectez-vous sur cette page pour consulter en ligne les vidéos de la formation. Nous vous souhaitons un excellent apprentissage avec cette formation vidéo.

N'hésitez pas à nous contacter si vous avez des questions !