Découvrir Symfony3

Comprendre l'organisation en composants

Testez gratuitement nos 1271 formations

pendant 10 jours !

Tester maintenant Afficher tous les abonnements
Symfony est découpé en plusieurs parties appelées composants. Vous allez étudier les différents composants et leur importance dans les futures versions.
03:29

Transcription

Alors, j'en parle un petit peu depuis le début aussi et c'est vrai que effectivement c'est pas trop attarder dessus. Sauf qu'on vient juste de passer dans le dossier, mais sinon c'est pas trop attarder dessus c'est vrai. Sachez que Symfony est organisé en composants. Pourquoi c'est organisé en composants ? Tout simplement parce que on part du principe que ces composants, même si vous ne l'utilisez pas, Symfony le full framework avec absolument tout dedans, vous devez être en capacité de pouvoir utiliser tous ces composants. de façon unique dans vos projets PHP déjà existants. Donc on peut les utiliser de façon unitaire, ah tous ces composants. Alors, si vous voulez plus d'informations sur les composants Symfony, on va taper « composants Symfony ». Et vous allez voir, vous allez tomber sur la page des « components ». Vous aurez ici toute la liste avec à chaque fois si vous avez la chance de tomber sur la page en français. Et bien les différentes explications sur tous les composants. Alors, ce qui est bien, c'est que ces composants-là, vous allez pouvoir vous les utilisez dans vos projets. Tiens si je vous en dis que je vais développer un gros système de forum, puis j'ai envie de me baser sur le « HttpKernel » ou le « HttpFoundation », même pas de problème, vous les implémentez les formulaires dans votre code PHP existant, ben pas de problème, regardez par exemple, là on a le framework de formulaire qui est un composants unique. Quand vous allez cliquer dessus, vous allez tomber sur le « form component », en vous explique où est ce qu'il est utilisé. Donc on vous dit que là le « Full Stack » Symfony c'est-à-dire ce qu'on est en train de faire ensemble ben on l'utilise bien sûr. Le projet « Silex » qui est un micro framework écrit en PHP 5.3, etc. qui est vachement sympa aussi à utiliser. Vous pouvez l'utiliser avec le framework puisque il est intégré. Puis après il y a aussi d'autre système qui l'utilise « Mautic, Thelia, Bolt, EasyBook, » « Roadiz, MotherShip, Sonata e-commerce » Tout ça c'est des projets qui utilise le form framework. Ce n'est pas mal parce que quand vous allez aller sur la doc aussi, on va vous expliquer comment se forme le framework Ben on peut l'utiliser, il y a un composant formulaire, on va pouvoir l'utiliser. C'est assez simple à utiliser dans vos projets Symfony. Et c'est bien parce que vous n'êtes pas obligé de vous baser sur Symfony version complète pour utiliser les composants. Non, vous avez le droit d'utiliser les composants comme ça. Uniquement le composant formulaire. Uniquement le composant « Filesystem », etc, etc. Ça nous permet aussi de gagner un souplesse, parce que ça veut dire que tous ces composants-là ils vont évoluer les un avec les autres. évidemment, mais ils vont évoluer aussi de façon unique et donc, on va avoir un framework qui va être facilement testable ce qu'il veut dire que l'évolution va être rapide sur ce framework. C'est pour ça ah, que les cycles de production de framework ont été raccourci, parce que tout maintenant est explosé, tout est éclaté, on a des composants et on est tranquille. Alors, bien sûr pour certains composants on a des bridges aussi qui existent qui font partie du framework Symfony qui permette de communiquer. Notamment on a ici un bridge « twig » qui permet de travailler toute la logique « twig » évidemment ça aussi je vous invite d'aller le regarder. En tout cas, garder bien à l'esprit que Symfony est un ensemble de composants c'est comme ça que ça marche, tous ces comosant-là relier ensemble avec des glus. Et on les utilise toutes dans le full framework, mais on peut les utiliser de façon unique dans un projet PHP sans aucun soucis, vous pouvez faire ça. Pour saisie des forms, on n'a pas besoin tout Symfony, on a juste besoin d'un petit truc en PHP, et si on n'a pas envie de tout récrire, ben on se base sur les composants, et ça fait bien le boulot.

Découvrir Symfony3

​Prenez en main Symfony3 pour développer des applications riches. Apprenez à créer des routes et des contrôleurs, créez des formulaires, sauvegardez des données, etc.

3h27 (45 vidéos)
Aucun commentaire n´est disponible actuellement
 
Logiciel :
Spécial abonnés
Date de parution :7 avr. 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 !