Nous mettrons à jour notre Politique de confidentialité prochainement. En voici un aperçu.

Découvrir Symfony3

Organiser le code source

Testez gratuitement nos 1338 formations

pendant 10 jours !

Tester maintenant Afficher tous les abonnements
Votre code source dispose d'un emplacement défini, mais à l'intérieur de votre projet, vous pouvez tout faire. Voyez quelles sont les bonnes pratiques en termes d'organisation de code.
02:31

Transcription

J'ai déjà dit avant mais, je préfère quand même me répéter. Vos grosses fonctionnalités, vous en faites des bundle. On verra plus tard comment générer un bundle. Dans src, votre code source et votre organisation de code source doit être vraiment nickel. Si vous souhaitez avoir un projet propre et puis un projet qui dans le temps va être propre et va continuer à pouvoir évoluer, je vous conseille vraiment d'organiser proprement votre code. Ici dans votre AppBundle qui pourrait être notre premier bundle, c'est-à-dire celui de l'application, pourquoi pas l'application front pour les utilisateurs quand ils vont venir directement sur le site. On aura des contrôleurs. C'est important de respecter les bons nommages. Et ça je le dis toujours il faut respecter un nommage très propre. Si vous avez des utilitaires à développer en PHP, pas de problème, créer des nouveaux directories et appeler ça Utiles. Si vous avez des services à créer, pas de problème créez-vous un dossier Service. Si vous avez des modèles à créer, pas de problème créez-vous un dossier Model. Et comme ça respectez quelques choses de très propre. N'allez pas tout mettre dans un dossier qui s'appelle librairies par exemple. Ce n'est pas comme ça qu'on fait. En Symfony 2 et en Symfony 3 on essaye de respecter réellement une architecture. Donc c'était déjà un peu le cas avec Symfony 2, maintenant commence à se durcir un petit peu, c'est-à-dire qu'on essaye d'avoir quelques choses le plus propre possible c'est pour ça que vous pouvez remarquer qu'il y a de moins en moins de choses on essaye de bien séparer les informations. Et ben faites la même chose dans vos sources à vous, organisez proprement les différentes parties de votre application. Les services dans Services, les modèles d'un Model, les utilitaires qui pourraient être des petites librairies PHP à vous dans Utiles et essayez comme ça de séparer les informations proprement. Et par généralement domaine d'application. Un domaine d'application, un dossier. Ça ne mange pas du pain de faire des dossiers, par contre ça permet de bien ranger et vous verrez qu'ensuite, évidemment si on ouvre un contrôleur et bien les namespaces que vous allez mettre sur vos classes, seront des namespaces qui vont respecter le nommage des dossiers. Donc vous allez très facilement pouvoir naviguer dans votre application. Et en plus de ça vous êtes sur un éditeur si vous êtes comme moi sur PHPStorm, qui vous permet de vous balader à l'intérieur des différents dossiers et donc en créant des dossiers vous allez naviguer très facilement dans votre projet. Donc organiser proprement votre code source, ça sera un gant réel de travail pour la suite.

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 !