Tauchen Sie ein in die Welt der professionellen Symfony-Entwicklung und meistern Sie eines der leistungsstärksten PHP-Frameworks. Unsere umfassende Schulung führt Sie von den Grundlagen bis hin zu fortgeschrittenen Konzepten. Lernen Sie, wie Sie Symfony effektiv nutzen, um robuste Webanwendungen zu entwickeln, die den aktuellen Best Practices entsprechen.
Erhalten Sie Einblicke in das Templating, setzen Sie Datenbanken mit Doctrine effizient ein und beherrschen Sie das Erstellen von Formularen und die Verarbeitung von Daten. Nutzen Sie Dependency Injection, Symfony-Konsolenbefehle und erfahren Sie, wie Sie die Sicherheit Ihrer Anwendungen gewährleisten.
Wir decken auch die Updates und Upgrades in Symfony ab, damit Sie immer auf dem neuesten Stand sind. Ganz gleich, ob Sie Ihre Kenntnisse vertiefen oder in die Symfony-Entwicklung einsteigen möchten, unsere Schulung bietet Ihnen das Know-how, um Projekte erfolgreich umzusetzen.
Bereiten Sie sich auf eine spannende Reise in die Symfony-Entwicklung vor und nehmen Sie an unserer Schulung teil, die individuell an Ihre Anforderungen und Bedürfnisse angepasst werden kann. Erlangen Sie das Fachwissen und die Fähigkeiten, um Symfony effektiv einzusetzen und Ihre Entwicklungsprojekte auf das nächste Level zu heben.
Trainingsinhalte
Modul 1: Einführung in Symfony
- Überblick über das Symfony-Projekt
- Warum Symfony für die Webentwicklung
- Installation und Konfiguration von Symfony
- Entwicklungsumgebung für Symfony
Modul 2: Grundlagen von Symfony
- Request und Response Verarbeitung
- Routing und Controller
- Model-View-Controller (MVC) in Symfony
- Testgetriebene Entwicklung (TDD) mit Symfony
Modul 3: Templating und Frontend
- Verwendung von Twig-Templating
- Web-Assets mit Webpack Encore
- Responsive Webdesign in Symfony
Modul 4: Datenbankanbindung mit Doctrine
- Einführung in das Doctrine ORM
- Entity-Klassen und Mapping
- Datenbank-Migrationen
- Entity-Beziehungen
Modul 5: Formulare und Validierung
- Erstellung von Formularen mit Symfony-Forms
- Verarbeitung von Formular-Requests
- Validierung von Daten mit Symfony Constraints
- Anpassung von Formularen
Modul 6: Dienste und Dependency Injection (DI)
- Verständnis von DI in Symfony
- Ermitteln und Injizieren von Diensten
- Konfiguration von Diensten
- Dienste und Umgebungsvariablen
Modul 7: Symfony-Konsolenbefehle
- Erstellung und Verwendung von Symfony-Konsolenbefehlen
- Entwicklung von benutzerdefinierten Konsolenbefehlen
- Befehlsoptionen und Argumente
Modul 8: Sicherheit in Symfony
- Authentifizierung und Autorisierung
- Benutzerrollen und Berechtigungen
- Implementierung eines Authentifikators mit Guard
- Ressourcenautorisierung
Modul 9: Ereignisse und Event-Handling
- Einführung in Symfony Events
- Erstellung von Event-Abonnenten und Listenern
- Verwendung integrierter Symfony-Ereignisse
- Konfiguration von benutzerdefinierten Ereignissen
Modul 10: Symfony-Updates und Upgrades
- Die Bedeutung von Symfony-Updates und Upgrades
- Überblick über die neuesten Symfony-Versionen
- Vorbereitung auf ein Symfony-Update
- Durchführen eines Symfony-Updates
- Behandlung von Breaking Changes und Deprecated Features
Modul 11: Best Practices und Performance-Optimierung
- Symfony-Best Practices
- Profiling und Debugging in Symfony
- Performance-Optimierungstechniken
- Caching-Strategien in Symfony
Modul 12: Praktische Übungen und Projekte
- Umsetzung von Anwendungsbeispielen
- Entwickeln von Symfony-Projekten
- Arbeit an realen Szenarien
Modul 13: Individuelle Anpassungen und Zusatzthemen
- Anpassungen je nach den Bedürfnissen der Teilnehmer
- Besprechung spezifischer Anwendungsfälle
- Integration von zusätzlichen Symfony-Komponenten
1 Preis zzgl. USt. Gruppenrabatt möglich.
Preis pro Teilnehmer*in 5.700,00 EUR 1
Dauer 5 Tage
TerminAuf Anfrage
SpracheDeutsch
EinstufungGrundlagen, Fortgeschritten