Webentwicklung mit Symfony - Basis
Kein Badge verfügbar.
Ihr Seminar buchen
Seminarinhalte
Ziele
Inhalte
Einführung in Symfony
- Überblick über das Symfony-Projekt
- Lizenzbedingungen und Releases
- Roadmap und zukünftige Entwicklungen
- Richtlinien zur Nutzung des Symfony-Frameworks
- Wichtige Symfony-Komponenten
- Einrichtung der Arbeitsumgebung und Nutzung des Symfony-Kommandozeilen-Tools
- Installation eines Symfony-Projekts
Einstieg in Symfony
- Verständnis des Request-Response-Flows
- Erstellen einer einfachen Webseite
- Optimierung der Applikationsrouten mit Parametern und Anforderungen
- Best Practices für den Einsatz von Controllern
Einführung in funktionale Tests
- Automatisierung von Tests mit funktionalen Tests
- Vorbereitung von PHPUnit für automatisierte Tests
- Überprüfung von Statuscodes auf Webseiten
- Einsatz von Data Providers zur Bereitstellung von zu testenden URLs
Einführung in Twig und Templating
- Syntax und Funktionen von Twig
- Nutzung der Dot-Syntaxhilfe
- Abrufen von Daten aus einem Controller mit Twig
- Testen von Bedingungen für das Design der Webseite
- Einsatz von Layout-Techniken wie Vererbung und Template-Einbindung
- Verwendung der Symfony-Konsole und Web-Profiler zur Unterstützung
- Erstellen dynamischer URLs in Templates zum Verlinken auf andere Webseiten oder Assets
Web-Assets mit Webpack Encore
- Einführung in Webpack Encore und Yarn
- Installation und Konfiguration des benötigten Bundles
- Optimierung von Web-Assets mit Webpack Encore
Einführung in Doctrine und das Doctrine ORM
- Konfiguration des Projekts für den Zugriff auf die Datenbank
- Erstellung und Mapping von Entitäten mit Symfony Maker
- Verwaltung von Datenbankzuständen durch Migrationen
- Handhabung von Beziehungen zwischen Entitäten
- Speichern von Daten in der Datenbank über Controller
- Abrufen von Daten aus der Datenbank mit eingebauten oder benutzerdefinierten Abfragen
Forms
- Einführung in Symfony Forms und deren Nutzung
- Erstellung und Verwendung benutzerdefinierter Formular-Typen
- Verarbeitung von übermittelten Formulardaten
- Verwendung der integrierten Symfony-Validierungs-Constraints für validierte Eingabedaten
Badge
Kein Badge verfügbar.
Vorkenntnisse
Zielgruppe
Methoden
Martin Heubeck
Sales Gruppenseminare und Inhouse
Mo – Fr 8:00 – 17:00 Uhr
E-Mail senden
+49 891 22216949
+49 800 3060303
JETZT UNVERBINDLICHEN BERATUNGSTERMIN BUCHEN