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 Symfony3

Découvrir les classes internes de Symfony

TESTEZ LINKEDIN LEARNING GRATUITEMENT ET SANS ENGAGEMENT

Tester maintenant Afficher tous les abonnements
Naviguer dans les classes de Symfony vous permet d'avoir les routines internes sous les yeux. Vous allez en comprendre beaucoup de subtilités.
05:10

Transcription

Alors, je vais vous faire un peu de peine, mais cette formation est presque terminée. Et je dis presque parce que on attaque maintenant le dernier chapitre. Alors, ce dernier chapitre on va discuter un peu ensemble. Vous allez vous lancer à corps perdu maintenant dans Symfony, parce que vous avez vu un petit peu comment ça fonctionne et du coup vous allez être plus à l'aise, mais attention, attention quand même. gardez de bonnes pratiques à l'esprit. Essayez de faire les choses bien, je m'explique, dans les vendeurs il y a beaucoup de choses, que vous n'allez pas à coder parce que c'est déjà codé pour vous. Alors certes, c'est déjà codé pour vous, mais gardez quand même en tête qu'absolument rien n'est magique. Absolument tout est du PHP pur. Symfony c'est écrit en PHP. Là derrière ce n'est pas en espèce de compilateur particulier ou je ne sais quoi non c'est du PHP. Donc allez dans les sources de Symfony s'il vous plaît. Allez regarder comment ça a été codé. C'est extrêmement important de regarder ce qu'il se fait. Et quand vous utilisez quelques choses, je ne sais pas, ben tiens par exemple le « container », vous savez qu'il y a un container dans Symfony, cherchez le ah, faites une petite recherche, regardez, tiens donc qu'est ce qu'on voit là, on voit un composant dans le « DependencyInjection » qui s'appelle « Container », on va l'ouvrir. Et puis on va aller regarder ce qu'il y a à l'intérieur. Ben oui du PHP et rien que du PHP, du PHP objet, du PHP propre, du PHP qui a été codé par beaucoup de développeurs, qui se sont concertés avant de mettre en place des fonctionnalités, pensez à ça et c'est là où c'est très intéressant. C'est qu'en lisant du code, vous allez tomber sur des bouts de code qui vont vous donner beaucoup d'informations et qui vous aussi, vous apprendre des choses. Vous n'apprendrez, vous n'évoluerez qu'en allant regarder est-ce que c'est gala par exemple en écrit. Alors, ça ne s’arrête pas évidemment aux classes de Symfony, vous pouvez aller lire plein, plein, plein de classes, plein de framework, c'est vraiment important il ne faut pas s'arrêter à un seul truc, au contraire. Mais vous verrez qu'en lisant les services et comment ça fonctionne et les différentes classes, vous allez apprendre la logique interne de Symfony. et ça, après ça n'aura plus aucun secret pour vous et c'est très important parce on reconnaîtra un bon développeur dont ceux qui sont un petit peu curieux, ceux qui vont chercher, ceux qui vont gratter derrière. On ne s'arrête pas, juste utiliser les différentes classes, non. On sait qu'elles existent, qu'elles ont un fonctionnement interne et en connaissant leurs fonctionnements internes, vous allez savoir pourquoi ça bug, pourquoi vous ne pouvez pas faire ci ou ça et surtout ce que vous pouvez faire, parce que c'est là le grand intérêt d'aller lire les classes, c'est ce que vous pouvez faire. Il y en a des géniales à lire, toute la partie HTTP font des chaînes, qui est là, vraiment super parce que, ils ont essayé de refaire effectivement du HTTP en PHP, en Symfony. C'est excellent, c'est à aller regarder, c'est vraiment de très bonnes classes. N'hésitez pas, regardez il y en a énormément. Comment fonctionne le routing, soyez curieux, comment fonctionne la sécurité derrière, il y a beaucoup de choses à apprendre et à comprendre. Il y a un « Serializer », comment il marche le « Serializer » ? Et puis regardez aussi le fonctionnement « twig », regardez aussi le fonctionnement de « swiftmailer » qui est une classe PHP de base. Il y a beaucoup, beaucoup, beaucoup de choses à aller regarder. Donc ne vous arrêtez pas à utiliser uniquement le code. Pensez à gratter derrière et cherchez et regardez comment c'est fait. Vous allez évoluer énormément simplement en allant regarder ce que vous utilisez. Ça ne mange pas de pain de faire des cliques successives ah, allez je vais vous montrer. On parle d'un truc très simple, par exemple le contrôleur et on se dit ben tiens ça était en « Conroller », ben je vais aller regarder ce qu'il y a dedans. Et rien que là vous avez déjà certaines connaissances intéressantes. Et puis surtout vous allez tomber sur des trucs qui vont vous éveiller un petit peu tiens vous avez « addflash », qu'est-ce que c'est « addflash » ça ajoute des flash message à la session. Ben c'est génial ça, comment ça fonctionne l'« addflash ». Ben on peut aller regarder, il y a un « FlashBag », il y a certainement une classes « Session » qui fonctionne ah oui une classe « Session » et la classe « Session » qu'est-ce que c'est, à chaque fois on a de l'information à l'intérieur, on voit comment s'est construit, on voit qu'une session ça démarre. On voit qu'une session à un moment ça peut être vidée, ça peut être supprimée. Il y a beaucoup, beaucoup, beaucoup de choses et ça va vous donner l'envie d'aller un petit peu plus loin, vous allez voir aussi des « FlashBag », Vous allez vous dire tiens qu'est-ce que c'est des « FlashBag ». Alors « FlashBag » et be oui, OK il y a aussi une classe, il y a des « FlashBag », donc les « FlashBag » on verra qu'il y a des flash dedans. Ah ce n'est pas mal ça, il y a une clé qui est définie quelque part, c'est intéressant aussi ça nous donne des informations. Vous allez faire un petit peu votre « Sherlock Holmes » en allant regarder les différentes choses comme ça. Mais ça vous permettra de vous éveiller un petit peu plus ça à ce qui existe. et pus vous verrez des verbes intéressants « peek, add, get ». Tout ça, ça donne des informations, tout ça, ça été pensé pour que vous compreniez ce qui se passe derrière. Pensez à un truc, c'est que Symfony normalement ça devrait être compréhensif et c'est pour ça en fait, qu'il y a des nouvelles versions c'est parce que ils essayent de faire de plus en plus un framework qui se comprend, qui se lit, et qui est naturel, qui est humainement naturel. et ça, ça fonctionne bien et ça permet d'aller plus loin très rapidement. Donc n'hésitez pas, soyez curieux.

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 !