Créer un gestionnaire de collections avec Symfony3

Apprendre les bonnes pratiques avant la mise en production

Testez gratuitement nos 1270 formations

pendant 10 jours !

Tester maintenant Afficher tous les abonnements
Une mise en production de l'application doit toujours respecter des points importants. Étudiez ce que vous devez modifier pour une mise en ligne.
03:40

Transcription

Donc, je vais vous donner juste trois petites astuces, si vous devez mettre une production, parce que ça va vous arriver à un moment ou à un autre, si votre site est terminé et vous avez besoin de le mettre en prod. La première chose à faire, s'il vous plaît, supprimer ce fichier. Le « app Dev.php » . Parce que ça n'a absolument rien à faire à une production. C'est une file de sécurité, sachant que, bon, en sachant je [inaudible] le debug, donc, toutes les informations. Certes, on a quand même un petit bloquage qui est effectué, mais je vous conseille de le supprimer tout bonnement, ça vous ne le publiez pas en production, d'accord ? Ensuite vous vérifiez bien dans le « app dav.php » qui est votre frontal de production que votre carnet des biens en prod avec le flag à « folse» Faites attention à ça. Vous avez besoin de vérifier que vous êtes bien ici, en prod. Parce que on ne sais jamais pendant le développement [inaudible]. Pensez bien à vérifier que c'est un prod. Vous changez le Favicon. Voyez, le Favicon qu'on a là. Parce que c'est le Favicon par défaut de Symfony, et ça, ça donne une information à vos visiteurs, vous êtes sur du symfony. Donc ça, vous le modifiez. Ensuite, la configuration que vous avez là, elle est importante à vérifier également. Alors, tout ce qui est « config Dev » etc, vous pouvez l'envoyez, il n'y a pas de problème. Pensez à l'intérieur de votre paramètreur point yml à venir changer se secret-là. Bon, même si celui-ci est un peu avérant, on va quand même le changer en mettant un autre truc, vous mettrez quelque chose qui vous appartient. Et dans « config_prod », vous vérifiez bien ici, que monologue ne génère pas des logs incroyables. Vérifiez que ce n'est pas la même configuration concrètement, que ce que vous avez là, parce que la configuration que vous avez en « Dev » sur monologue, elle génère beaucoup trop de logs et ça, il ne faut pas. Ça ralentit, il ne faut pas croire. Vous vérifiez là aussi que vous n'avez pas de [inaudible] à trous, je ne sais quoi dans la « config_prod » . Faites vraiment bien les petites configurations. pour être certain que tout est OK. Et alors, je vous conseille d'activer le cash, eh bien, il y a du cash APC via doc 3, alors n'hésitez pas à l'utiliser ce cash [inaudible], vous irez regarder un peu la doc, vous vous argumenter sur le doc, parce que c'est important. Mais activer le cash. Il y a du cash également que vous aller pouvoir utiliser sur le [inaudible] en lui-même, c'est-à-dire du cash que vous avez là. Certes, quand vous allez démarrer en fait votre application, vous savez qu'il est possible tout à fait d'avoir en fait du cash, et ce cash, c'est le cash de php. Donc, vous le saurez, si vous avez à cet endroit-là, les accélérateurs php d'activer. Donc, c'est pareil. N'activer pas l'isdebug en prod, ça ne sert à rien. Vérifiez bien que l'accélérateur, il est activé. Donc, si vous ne savez pas utiliser l'accélérateur php, un petit coup sur Internet et puis regardez comment ça s'utilise. Voyez, que ce n'est pas compliqué à utiliser. C'est important « production ». Plus à la vite, forcément plus vos utilisateurs sont contents. Donc, essayer de faire ça. Vérifiez bien vos configurations. Évidemment, il faudrait qu'il ne manque absolument rien. Et puis pour le reste vous êtes à peu prêt tranquille. Il y a des choses que vous n'avez pas à mettre en prod. Évidemment, il ne faut pas mettre en prod le dossier « bin » avec les Consoles, les [inaudible], ça ne sert à rien. On ne va pas mettre des points d'accès particulier. Et puis, surtout, on vais aussi du Web, le config.php, il ne sert à rien, il donne beaucoup d'infos. Donc ça, on l'enlève, il ne faut pas que ça soit sur la production. Essayez de sécuriser au maximum et d'enlever tout ce qui pouvait vous poser problème. Pensez à ça, ne déployer pas en production les choses, un peu particulières qui pouvaient poser problème.

Créer un gestionnaire de collections avec Symfony3

Développez une application de gestion de ressources avec Symfony. Prenez en main le DQL (Doctrine Query Language) ainsi que les formulaires, la sécurité, les tests, etc.

2h12 (25 vidéos)
Aucun commentaire n´est disponible actuellement
 
Logiciel :
Spécial abonnés
Votre/vos formateur(s) :
Date de parution :19 avr. 2016
Durée :2h12 (25 vidéos)

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 !