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

Symfony Schulung: Komplett von Grund auf mit Beispielprojekt | Mironsoft

Symfony: Die komplette Schulung

Eine ausführliche Symfony-Schulung von Grund auf: Routing, Controller, Twig, Doctrine ORM, Security, Services, Events, Console Commands, Testing und Deployment – an einem einzigen, durchgehenden Projekt, einem Aufgaben-Manager mit mehreren Nutzern.

Das lernst du

  • Routing, Controller und Twig-Templates in Symfony
  • Datenbankzugriff mit Doctrine ORM
  • Security, Services und Events
  • Console Commands, Testing und Deployment
  • Ein durchgehendes Projekt: ein Aufgaben-Manager mit mehreren Nutzern

Voraussetzungen

  • Grundkenntnisse in PHP (Funktionen, Klassen, OOP)
  • Grundlegende Kommandozeilen-Bedienung

Kapitel dieser Serie

  1. 1 Was ist Symfony? Warum Symfony? ~13 Min. Lesezeit
  2. 2 Entwicklungsumgebung einrichten ~11 Min. Lesezeit
  3. 3 Erstes Symfony-Projekt erstellen ~13 Min. Lesezeit
  4. 4 Konfiguration und Umgebungen ~13 Min. Lesezeit
  5. 5 Das Aufgaben-Manager-Projekt vorstellen ~11 Min. Lesezeit
  6. 6 Composer und Symfony Flex vertieft ~12 Min. Lesezeit
  7. 7 Routing-Grundlagen ~14 Min. Lesezeit
  8. 8 Controller schreiben ~14 Min. Lesezeit
  9. 9 Route-Parameter und Constraints ~13 Min. Lesezeit
  10. 10 Request-Daten verarbeiten ~14 Min. Lesezeit
  11. 11 Response-Typen ~12 Min. Lesezeit
  12. 12 Flash Messages und Session ~11 Min. Lesezeit
  13. 13 Twig-Grundlagen ~14 Min. Lesezeit
  14. 14 Twig-Vererbung und Layouts ~13 Min. Lesezeit
  15. 15 Formulare mit Symfony Forms erstellen ~16 Min. Lesezeit
  16. 16 Formular-Validierung in Symfony ~15 Min. Lesezeit
  17. 17 Custom Form Types in Symfony ~14 Min. Lesezeit
  18. 18 CSRF-Schutz und Formular-Sicherheit ~13 Min. Lesezeit
  19. 19 Doctrine-Grundlagen: Entities definieren ~16 Min. Lesezeit
  20. 20 Migrationen erstellen und anwenden ~13 Min. Lesezeit
  21. 21 Repositories und Queries ~15 Min. Lesezeit
  22. 22 Beziehungen: OneToMany und ManyToOne ~17 Min. Lesezeit
  23. 23 Beziehungen: ManyToMany ~16 Min. Lesezeit
  24. 24 Query Builder und DQL ~16 Min. Lesezeit
  25. 25 Fixtures für Testdaten ~13 Min. Lesezeit
  26. 26 Security-Grundlagen: Firewall und Provider ~16 Min. Lesezeit
  27. 27 Login-Formular implementieren ~15 Min. Lesezeit
  28. 28 Registrierung und Passwort-Hashing ~16 Min. Lesezeit
  29. 29 Rollen und Zugriffskontrolle mit Voters ~17 Min. Lesezeit
  30. 30 API-Token-Authentifizierung ~15 Min. Lesezeit
  31. 31 Passwort zurücksetzen ~14 Min. Lesezeit
  32. 32 Dependency Injection verstehen ~16 Min. Lesezeit
  33. 33 Eigene Services erstellen ~15 Min. Lesezeit
  34. 34 Service-Konfiguration: Autowiring und Tags ~15 Min. Lesezeit
  35. 35 Das EventDispatcher-System ~15 Min. Lesezeit
  36. 36 Eigene Events und Listener ~17 Min. Lesezeit
  37. 37 Event Subscriber statt Listener ~13 Min. Lesezeit
  38. 38 Mailer-Integration mit Symfony Mailer ~16 Min. Lesezeit
  39. 39 Eigene Console Commands erstellen ~14 Min. Lesezeit
  40. 40 Commands mit Argumenten und Optionen ~14 Min. Lesezeit
  41. 41 Scheduled Tasks und Cron-Integration ~13 Min. Lesezeit
  42. 42 Unit Tests mit PHPUnit ~17 Min. Lesezeit
  43. 43 Funktionale Tests mit WebTestCase ~16 Min. Lesezeit
  44. 44 Test-Datenbank und Fixtures für Tests ~15 Min. Lesezeit
  45. 45 Die Symfony Cache-Komponente ~16 Min. Lesezeit
  46. 46 HTTP-Caching und Reverse Proxy ~15 Min. Lesezeit
  47. 47 Performance-Optimierung ~17 Min. Lesezeit
  48. 48 Deployment-Grundlagen ~17 Min. Lesezeit
  49. 49 Best Practices und Abschluss: Symfony im Überblick ~18 Min. Lesezeit