Magento 2 Experten — Hyvä Theme, Tailwind CSS & SEO aus einer Hand ›

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. 1 What Is Symfony? Why Symfony? ~13 Min. Lesezeit
  2. 2 Setting Up the Development Environment ~11 Min. Lesezeit
  3. 3 Creating Your First Symfony Project ~13 Min. Lesezeit
  4. 4 Configuration and Environments ~13 Min. Lesezeit
  5. 5 Introducing the Task Manager Project ~11 Min. Lesezeit
  6. 6 Composer and Symfony Flex in Depth ~12 Min. Lesezeit
  7. 7 Routing Basics ~14 Min. Lesezeit
  8. 8 Writing Controllers ~14 Min. Lesezeit
  9. 9 Route Parameters and Constraints ~13 Min. Lesezeit
  10. 10 Processing Request Data ~14 Min. Lesezeit
  11. 11 Response Types ~12 Min. Lesezeit
  12. 12 Flash Messages and Session ~11 Min. Lesezeit
  13. 13 Twig Basics ~14 Min. Lesezeit
  14. 14 Twig Inheritance and Layouts ~13 Min. Lesezeit
  15. 15 Creating Forms With Symfony Forms ~16 Min. Lesezeit
  16. 16 Form Validation in Symfony ~15 Min. Lesezeit
  17. 17 Custom Form Types in Symfony ~14 Min. Lesezeit
  18. 18 CSRF Protection and Form Security ~13 Min. Lesezeit
  19. 19 Doctrine Basics: Defining Entities ~16 Min. Lesezeit
  20. 20 Creating and Applying Migrations ~13 Min. Lesezeit
  21. 21 Repositories and Queries ~15 Min. Lesezeit
  22. 22 Relationships: OneToMany and ManyToOne ~17 Min. Lesezeit
  23. 23 Relationships: ManyToMany ~16 Min. Lesezeit
  24. 24 Query Builder and DQL ~16 Min. Lesezeit
  25. 25 Fixtures for Test Data ~13 Min. Lesezeit
  26. 26 Security Basics: Firewall and Provider ~16 Min. Lesezeit
  27. 27 Implementing a Login Form ~15 Min. Lesezeit
  28. 28 Registration and Password Hashing ~16 Min. Lesezeit
  29. 29 Roles and Access Control With Voters ~17 Min. Lesezeit
  30. 30 API Token Authentication ~15 Min. Lesezeit
  31. 31 Resetting Passwords ~14 Min. Lesezeit
  32. 32 Understanding Dependency Injection ~16 Min. Lesezeit
  33. 33 Creating Your Own Services ~15 Min. Lesezeit
  34. 34 Service Configuration: Autowiring and Tags ~15 Min. Lesezeit
  35. 35 The EventDispatcher System ~15 Min. Lesezeit
  36. 36 Custom Events and Listeners ~17 Min. Lesezeit
  37. 37 Event Subscribers Instead of Listeners ~13 Min. Lesezeit
  38. 38 Mailer Integration With Symfony Mailer ~16 Min. Lesezeit
  39. 39 Creating Your Own Console Commands ~14 Min. Lesezeit
  40. 40 Commands With Arguments and Options ~14 Min. Lesezeit
  41. 41 Scheduled Tasks and Cron Integration ~13 Min. Lesezeit
  42. 42 Unit Tests With PHPUnit ~17 Min. Lesezeit
  43. 43 Functional Tests With WebTestCase ~16 Min. Lesezeit
  44. 44 Test Database and Fixtures for Tests ~15 Min. Lesezeit
  45. 45 The Symfony Cache Component ~16 Min. Lesezeit
  46. 46 HTTP Caching and Reverse Proxy ~15 Min. Lesezeit
  47. 47 Performance Optimization ~17 Min. Lesezeit
  48. 48 Deployment Basics ~17 Min. Lesezeit
  49. 49 Best Practices and Conclusion: Symfony at a Glance ~18 Min. Lesezeit