Programmez en Symfony rapidement grâce à la maitrise du pattern MVC. ce cours de programmation et architecture logiciel grâce au Framework sf5 met en évidence les avantages de travailler avec le Framework sf5. Sf5 est un des meilleurs de Framework, le plus rapide du monde.
Ce cours qui se veux interactif et pratique à ce qu'il faut pour commencer avec sf5 à partir des seules notions de programmation PHP de base et les bdd.
Chercheur et Enseignant dans les facultés informatiques. Marcus a pour passion les systèmes intelligents et la conception des jeux vidéo. Il est détenteur d’un Diplôme d’ingénieur en informatique. Versé dans les technologies PHP, Java, HTML5 et Flutter. Il milite pour l’utilisation à grande échelle des Framework dans les milieux académiques. Il a été vice-champion lors du concours RDC Google GDG 2015. Initiateur et concepteur d’un projet open source de conservation des langues africaines "Ishango Africa ©", sur lequel il travaille avec des programmeurs et activistes culturelle de partout en Afrique.
Symfony est l’un des projets PHP les plus réputés. Il s’agit à la fois d’un Framework full-stack robuste, et d’un ensemble populaire de composants réutilisables.
Et il ne s’agit pas seulement de nouvelles façons de faire, mais aussi de nouveaux composants : Client HTTP, Mailer, Workflow, Messenger. Ces composants changent la donne, et devraient modifier votre façon de penser une application Symfony.
L'architecture client/serveur désigne un mode de communication entre plusieurs composants d'un réseau. Chaque entité est considérée comme un client ou un serveur. Chaque logiciel client peut envoyer des requêtes à un serveur.
Avantage de l'architecture client/serveur
Une meilleure sécurité : car le nombre de points d'entrée permettant l'accès aux données est moins important. Une administration au niveau serveur : les clients ayant peu d'importance dans ce modèle, ils ont moins besoin d'être administrés.
Notons que l’architecture client-serveur n’est pas à confondre avec l’architecture MVC, que nous voyons dans les sections suivantes.