Useful Links
Computer Science
Web Development
Symfony Development
1. Introduction to Symfony
2. Environment Setup and Installation
3. Project Structure and Configuration
4. HTTP Foundation and Request Handling
5. Routing System
6. Controllers and Actions
7. Service Container and Dependency Injection
8. Database Integration with Doctrine ORM
9. Templating with Twig
10. Form Handling
11. Security System
12. API Development
13. Event System
14. Caching Strategies
15. Internationalization and Localization
16. Console Commands
17. Message Handling
18. Testing
19. Performance Optimization
20. Deployment and Production
21. Advanced Topics
API Development
RESTful API Design
REST Principles
Resource Identification
HTTP Methods Usage
Status Codes
JSON API Implementation
JSON Response Creation
Data Serialization
Error Handling
Serialization
Serializer Component
Normalizers
Encoders
Serialization Groups
Custom Serialization
Custom Normalizers
Serialization Context
Content Negotiation
Accept Header Handling
Format Detection
Multiple Format Support
API Platform Integration
Installation and Setup
Resource Configuration
API Resource Annotation
Operation Configuration
Data Providers
Collection Data Providers
Item Data Providers
Data Persisters
Custom Data Persistence
Validation Integration
Filtering and Pagination
Built-in Filters
Custom Filters
Pagination Configuration
API Documentation
OpenAPI Integration
Documentation Customization
Previous
11. Security System
Go to top
Next
13. Event System