En route pour Symfony 5
5.0 version
Maintained
En route pour Symfony 5¶
- Remerciements
- Étape 0: Pourquoi ce livre ?
- Étape 1: Votre environnement de travail
- Étape 2: Présentation du projet
- Étape 3: De zéro à la production
- Étape 4: Adopter une méthodologie
- Étape 5: Diagnostiquer les problèmes
- Étape 6: Créer un contrôleur
- Étape 7: Mettre en place une base de données
- Étape 8: Décrire la structure des données
- Étape 9: Configurer une interface d’administration
- Étape 10: Construire l’interface
- Étape 11: Utiliser des branches
- Étape 12: Écouter les événements
- Étape 13: Gérer le cycle de vie des objets Doctrine
- Étape 14: Accepter des commentaires avec les formulaires
- Étape 15: Sécuriser l’interface d’administration
- Étape 16: Empêcher le spam avec une API
- Étape 17: Tester
- Étape 18: Faire de l’asynchrone
- Étape 19: Prendre des décisions avec un workflow
- Étape 20: Envoyer des emails aux admins
- Étape 21: Mettre en cache pour la performance
- Étape 22: Styliser l’interface avec Webpack
- Étape 23: Redimensionner des images
- Étape 24: Exécuter des crons
- Étape 25: Notifier à tout prix
- Étape 26: Exposer une API avec API Platform
- Étape 27: Créer une SPA (Single Page Application)
- Étape 28: Localiser une application
- Étape 29: Gérer les performances
- Étape 30: Voyager au cœur de Symfony
- Quelle est la prochaine étape ?
- Next » Remerciements
This work, including the code samples, is licensed under a Creative Commons BY-NC-SA 4.0 license.