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

Organiser des fichiers assets

TESTEZ LINKEDIN LEARNING GRATUITEMENT ET SANS ENGAGEMENT

Tester maintenant Afficher tous les abonnements
Pour les assets, les images, les fichiers CSS et JavaScript, vous êtes libre de l'emplacement. Mais il est important, ici aussi, de bien organiser ces fichiers.
02:23

Transcription

À la fin de ce cours je vous donnerai un astuce, super sympa pour gérer les assets. Qu'est-ce qu'on appelle assets ? Les assets en fait, ce sont les CSS, les JS, etc. Si vous regardez ici dans le dossier web dans bundle dans framwork vous allez déjà avoir quelques petites choses. Vous remarquez que c'est déjà classé. Et vous remarquez une deuxième chose c'est que finalement je n'ai pas besoin de vous donner l'info en fait, vous avez compris toutes les assets. Elles vont se ranger dans web. Pourquoi ? Parce que web c'est ce qui est accessible par le serveur web. Alors, après bien-sûr libre à vous d'utiliser des librairies ou des façons de faire ah, sous Symfony on a la possibilité d'utiliser Assetic qui est un utilitaire qui va combiner les CSS et les JS pour n'en faire qu'un seul fichier. Moi je vous donnerai un astuce que je trouve un petit peu plus sympa puis il fait parti du monde web qui permet de minifier. Bon en tout cas quoi qu'il on soit, vous avez du CSS à gérer. Et ben faites un dossier css en minuscule. Vous avez des JS à installer faites un dossier js. Vous avez des images à classer faites un dossier images. Voyez, toujours comme l'organisation des sources, on est toujours dans ce sujet-là. En tout cas vos assets, rangez-les proprement. Et si vous avez des modifs à faire après Si vous avez les CSS à minifier les JS à minifier, pas de problème. Elles seront classées dans un endroit bien particulier. Ça c'est extrêmement important aussi, ça va vous permettre de classer proprement vos différents fichiers. Pour les CSS, je vous conseille réellement de séparer vos CSS, pareil par domaine d'application, ça vous évitera de gros problèmes si à un moment donné de votre développement vous vous dites tiens j'ai besoin d'une partie du CSS. Vous allez être bien embêter parce que si vous avez de grosses feuilles de style vous ne pourrez pas le faire. C'est pareil, ce n'est pas grave. Il n'y a pas de problème à séparer, aujourd'hui on a des techniques pour minifier et pour rassembler, donc n'hésitez pas. Pour le JS c'est pareil, imaginons que j'ai un timer à développer en JS, pensez à mettre ça dans un dossier proprement, faites-vous des modules. Modularisez au maximum votre code, ça vous permettra d'avoir des petits bouts de code et les petits bouts de code c'est facilement réutilisable et surtout ça se debug beaucoup plus simplement qu'une très grosses classes avec 5 milles lignes dedans. Croyez ce que je vous dis parce que je l'ai déjà vu sur plein de projets. Plus vous modularisez et plus vous êtes tranquille, il n'y a pas de secret. Modulariser c'est vraiment une des clés d'avoir un bon projet facile à maintenir.

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 !