Le 14 septembre 2017, nous avons publié une version actualisée de notre Politique de confidentialité. En utilisant video2brain.com vous vous engagez à respecter ces documents mis à jour. Veuillez donc prendre quelques minutes pour les consulter.

Découvrir PHP CodeIgniter

Aborder l'architecture MVC

TESTEZ LINKEDIN LEARNING GRATUITEMENT ET SANS ENGAGEMENT

Tester maintenant Afficher tous les abonnements
Travailler en utilisant le design pattern MVC (modèle-vue-contrôleur) est devenu légion pour les frameworks PHP. Comprenez-en ici les principes.
02:02

Transcription

Comme vous le savez déjà probablement, CodeIgniter utilise un modèle MVC. MVC qui veut dire Modèle Vue Contrôleur. Le modèle MVC est un « software design pattern » en anglais et en français c'est un « patron d'architecture logiciel. » Le modèle MVC force un cadre dans lequel on va devoir développer. Sa particularité est de séparer les différentes actions, les différentes parties d'un logiciel. On va séparer le traitement des données, on va séparer l'exécution des actions, et on va également séparer l'affichage. Par conséquent, le modèle MVC a donc plusieurs avantages non négligeables. Le premier est la réutilisabilité du code, c'est à dire qu'un code fait correctement une fois, va pouvoir être réutilisé par tout le monde sur le projet. Ensuite on a la séparation des responsabilités, on pourra avoir un intégrateur qui travaille sur les parties vues, qui vont gérer l'affichage, et un développeur pourrait travailler sur les modèles qui vont aller récupérer les informations en base de données. Ensuite, quelqu'un d'autre encore pourrait travailler sur les contrôleurs qui vont gérer les actions. Le modèle MVC a également l'avantage de forcer les développeurs à organiser leur code. Le premier élément du modèle MVC est le modèle. Donc le modèle va servir à aller gérer les informations en base de données. En général, le modèle représente directement la base de données. Il va fournir les méthodes pour aller lire, écrire, mettre à jour et détruire les données. Ensuite, nous avons la vue. La vue va servir à afficher les informations à l'utilisateur d'une manière ou d'une autre. Dans la grande majorité des cas, les vues sont de l'HTML avec selon les framework, du PHP intégré, ou un pseudo-code propre au framework. Ensuite, le contrôleur. Le contrôleur est souvent calqué sur la structure de l'URL. Nous verrons cela dans CodeIgniter. Il sert à gérer les actions et il sert également d'intermédiaire entre les modèles et les vues. En résumé, le modèle MVC demande de la rigueur et est complètement intégrer nativement dans CodeIgniter. Le modèle MVC dans CodeIgniter vous permettra d'avoir une application stable et solide.

Découvrir PHP CodeIgniter

Installez et configurez CodeIgniter. Abordez ensuite la création de modèles, intégrez des méthodes pour lire et écrire dans une base de données, utilisez des librairies, etc.

1h32 (26 vidéos)
Aucun commentaire n´est disponible actuellement
 
Logiciel :
Spécial abonnés
Date de parution :28 sept. 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 !