En route pour Symfony
- Remerciements
 - Pourquoi ce livre ?
 - Votre environnement de travail
 - Présentation du projet
 - De zéro à la production
 - Adopter une méthodologie
 - Diagnostiquer les problèmes
 - Créer un contrôleur
 - Mettre en place une base de données
 - Décrire la structure des données
 - Configurer une interface d'administration
 - Construire l'interface
 - Utiliser des branches
 - Écouter les événements
 - Gérer le cycle de vie des objets Doctrine
 - Accepter des commentaires avec les formulaires
 - Sécuriser l'interface d'administration
 - Empêcher le spam avec une API
 - Tester
 - Faire de l'asynchrone
 - Prendre des décisions avec un workflow
 - Envoyer des emails aux admins
 - Mettre en cache pour la performance
 - Styliser l'interface avec Webpack
 - Redimensionner des images
 - Exécuter des crons
 - Notifier à tout prix
 - Exposer une API avec API Platform
 - Créer une SPA (Single Page Application)
 - Localiser une application
 - Gérer les performances
 - Voyager au cœur de Symfony
 - Utiliser Redis pour stocker les sessions
 - Utiliser RabbitMQ comme gestionnaire de messages
 - Quelle est la prochaine étape ?
 
        This work, including the code samples, is licensed under a
        Creative Commons BY-NC-SA 4.0 license.