Symfony Training Course: Complete From the Ground Up | Mironsoft
Symfony: The Complete Training Course
An in-depth Symfony training course from the ground up: routing, controllers, Twig, Doctrine ORM, security, services, events, console commands, testing, and deployment – built around a single, continuous project, a multi-user task manager.
Das lernst du
- Routing, controllers, and Twig templates in Symfony
- Database access with Doctrine ORM
- Security, services, and events
- Console commands, testing, and deployment
- A continuous project: a multi-user task manager
Voraussetzungen
- Basic PHP knowledge (functions, classes, OOP)
- Basic command-line usage
Kapitel dieser Serie
- 1 What Is Symfony? Why Symfony? ~13 Min. Lesezeit
- 2 Setting Up the Development Environment ~11 Min. Lesezeit
- 3 Creating Your First Symfony Project ~13 Min. Lesezeit
- 4 Configuration and Environments ~13 Min. Lesezeit
- 5 Introducing the Task Manager Project ~11 Min. Lesezeit
- 6 Composer and Symfony Flex in Depth ~12 Min. Lesezeit
- 7 Routing Basics ~14 Min. Lesezeit
- 8 Writing Controllers ~14 Min. Lesezeit
- 9 Route Parameters and Constraints ~13 Min. Lesezeit
- 10 Processing Request Data ~14 Min. Lesezeit
- 11 Response Types ~12 Min. Lesezeit
- 12 Flash Messages and Session ~11 Min. Lesezeit
- 13 Twig Basics ~14 Min. Lesezeit
- 14 Twig Inheritance and Layouts ~13 Min. Lesezeit
- 15 Creating Forms With Symfony Forms ~16 Min. Lesezeit
- 16 Form Validation in Symfony ~15 Min. Lesezeit
- 17 Custom Form Types in Symfony ~14 Min. Lesezeit
- 18 CSRF Protection and Form Security ~13 Min. Lesezeit
- 19 Doctrine Basics: Defining Entities ~16 Min. Lesezeit
- 20 Creating and Applying Migrations ~13 Min. Lesezeit
- 21 Repositories and Queries ~15 Min. Lesezeit
- 22 Relationships: OneToMany and ManyToOne ~17 Min. Lesezeit
- 23 Relationships: ManyToMany ~16 Min. Lesezeit
- 24 Query Builder and DQL ~16 Min. Lesezeit
- 25 Fixtures for Test Data ~13 Min. Lesezeit
- 26 Security Basics: Firewall and Provider ~16 Min. Lesezeit
- 27 Implementing a Login Form ~15 Min. Lesezeit
- 28 Registration and Password Hashing ~16 Min. Lesezeit
- 29 Roles and Access Control With Voters ~17 Min. Lesezeit
- 30 API Token Authentication ~15 Min. Lesezeit
- 31 Resetting Passwords ~14 Min. Lesezeit
- 32 Understanding Dependency Injection ~16 Min. Lesezeit
- 33 Creating Your Own Services ~15 Min. Lesezeit
- 34 Service Configuration: Autowiring and Tags ~15 Min. Lesezeit
- 35 The EventDispatcher System ~15 Min. Lesezeit
- 36 Custom Events and Listeners ~17 Min. Lesezeit
- 37 Event Subscribers Instead of Listeners ~13 Min. Lesezeit
- 38 Mailer Integration With Symfony Mailer ~16 Min. Lesezeit
- 39 Creating Your Own Console Commands ~14 Min. Lesezeit
- 40 Commands With Arguments and Options ~14 Min. Lesezeit
- 41 Scheduled Tasks and Cron Integration ~13 Min. Lesezeit
- 42 Unit Tests With PHPUnit ~17 Min. Lesezeit
- 43 Functional Tests With WebTestCase ~16 Min. Lesezeit
- 44 Test Database and Fixtures for Tests ~15 Min. Lesezeit
- 45 The Symfony Cache Component ~16 Min. Lesezeit
- 46 HTTP Caching and Reverse Proxy ~15 Min. Lesezeit
- 47 Performance Optimization ~17 Min. Lesezeit
- 48 Deployment Basics ~17 Min. Lesezeit
- 49 Best Practices and Conclusion: Symfony at a Glance ~18 Min. Lesezeit
Weiter lernen mit
API Platform, Symfony & React: The Complete Training Course
A very in-depth full-stack training course: automatically generated REST/GraphQL APIs with API Platform and Symfony, a complete React frontend with real-time updates via Mercure – built around a single, continuous project, the task manager from our Symfony course.
Serie ansehen
TypeScript: The Complete Tutorial
A complete TypeScript tutorial from the ground up: every language feature explained step by step, built around a single, continuous library management app in plain Node.js/TypeScript – no React or other frameworks, just the language itself.
Serie ansehen