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.