Il s'agit d'un modèle d'architecture logicielle, est chargé de séparer les données et la logique métier des logiciels.
Pour cela, trois composants principaux qui sont des modèles, des vues et des contrôleurs sont utilisés.
Ce modèle est basé sur les idées de réutilisation du code, la séparation des concepts. Fondamentalement, il comprend certains des piliers de programmation orientés objet, par exemple l'abstraction, l'encapsulation, l'héritage et le polymorphisme.
Il s'agit d'une représentation de la logique du logiciel avec lequel toutes les données logicielles seront administrées.
Toda la gestión de accesos, permisos y manipulación de los datos se debe controlar
desde los modelos.
En plus de cela, il est responsable de retourner les informations aux vues via les contrôleurs.
Le composant le plus proche de l'utilisateur final et surtout, il est responsable de la présentation des informations dans une interface graphique adéquate à présenter en tant que sortie d'information. Ne nécessite pas toujours des modèles que les données peuvent être vues avec des informations statiques ou dynamiques.
Il s'agit de l'intermédiaire entre la vue et le modèle, il est responsable de la réception des demandes des utilisateurs pour gérer le flux du logiciel renvoyant au client une réponse.
Pensemos que Google esta desarrollado con la arquitectura de software (MVC).
Un usuario hace una petición desde el navegador a la siguiente URL: "www.google.com"
Selon cette demande, le contrôleur valide à faire, puis renvoie une réponse qui, dans ce cas, est une vue simple sans informations à partir d'une base de données, une vue statique.
Otro ejemplo podría ser hacer una búsqueda en Google, por ejemplo, busquemos “PHP”.
"https://www.google.com/search?q=PHP"
Avec l'architecture MVC, le contrôleur reçoit la pétition dans ce cas reçoit un paramètre "Q" avec la valeur pour consulter "PHP". Désormais, le contrôleur doit faire une demande à la base de données pour cela, il doit interagir avec un modèle dans ce cas, supposons que le modèle «Google» qui a établi des méthodes pour retourner les informations, cela renvoie les données au contrôleur, puis le contrôleur renvoie une vue avec les informations et cela sera présenté au moyen du navigateur à l'utilisateur.
Il y a quelques années, il avait créé un crud que l'on trouve dans le référentiel oriental PHP-Cud-MVC-PDO, il peut y avoir le pas par étape pour installer également un exemple plus fondamental de cette architecture.
Un conseil consiste à vérifier ce référentiel, comparer également le changement que j'ai apporté à l'architecture et peut donc mieux comprendre les bonnes pratiques que j'ai mises en œuvre.
Des problèmes de communication se trouvent dans la communauté qui intègre le Pepito Pérez College est d'une importance vitale, car il est nécessaire que les étudiants, les enseignants, les travailleurs et le personnel administratif connaissent la philosophie de l'école ainsi que les processus qui sont effectués, qui intéressent ceux qui y rendent la vie.
Vous devez développer un système administrable dans lequel vous pouvez voir toutes les publications , nouvelles ou événements importants pour l'école. Une bonne analyse d'informations doit être effectuée car à l'avenir, il est nécessaire d'avoir des informations pour les rapports .
De plus, la conception visuelle doit avoir une expérience utilisateur, une convivialité et une conception attrayante pour le public cible en incorporant de bonnes pratiques de modélisation et de développement du système.
Les utilisateurs peuvent être enregistrés pour commenter les publications. Livrables:
Copyright © 2019-présent Oscar Amado?