Symfony 6 Praxis-Workshop - der komplette Einstieg
placeKöln 20 Apr 2026 until 24 Apr 2026 |
computer Online: Zoom 20 Apr 2026 until 24 Apr 2026 |
placeKöln 31 Aug 2026 until 4 Sep 2026 |
computer Online: Zoom 31 Aug 2026 until 4 Sep 2026 |
placeKöln 14 Dec 2026 until 18 Dec 2026 |
computer Online: Zoom 14 Dec 2026 until 18 Dec 2026 |
Schulungen der Extraklasse ✔ Durchführungsgarantie ✔ Trainer aus der Praxis ✔ Kostenfreies Storno ✔ 3=2 Kostenfreie Teilnahme für den Dritten ✔ Persönliche Lernumgebung ✔ Kleine Lerngruppen
Seminarziel
Am Ende dieser Schulung werden Sie in der Lage sein, sowohl einfache Websites als auch komplexe dynamische Webapplikationen mit dem großartigen PHP Framework Symfony zu erstellen. Sie haben darüber hinaus Ihre PHP Kenntnisse vertieft. Sie wissen, wie Sie mit der TWIG Template Engine und SASS ein zeitgemäßes Layout erstellen.Inhalt
-
Grundlagen und erste Schritte
- PHP objektorientiert
- Design Patterns ein Überblick
- Einrichtung der Entwicklungsumgebung
- Umgang mit der Symfony Console, Composer sowie Symfony Flex
- Einrichtung von Docker für die Arbeit mit Symfony
- Vorstellung des Projektes
- Installation von Symfony
- Rundgang durch die Bestandteile von Symfony
- Controller und…
There are no frequently asked questions yet. If you have any more questions or need help, contact our customer service.
Schulungen der Extraklasse ✔ Durchführungsgarantie ✔ Trainer aus der Praxis ✔ Kostenfreies Storno ✔ 3=2 Kostenfreie Teilnahme für den Dritten ✔ Persönliche Lernumgebung ✔ Kleine Lerngruppen
Seminarziel
Am Ende dieser Schulung werden Sie in der Lage sein, sowohl einfache Websites als auch komplexe dynamische Webapplikationen mit dem großartigen PHP Framework Symfony zu erstellen. Sie haben darüber hinaus Ihre PHP Kenntnisse vertieft. Sie wissen, wie Sie mit der TWIG Template Engine und SASS ein zeitgemäßes Layout erstellen.Inhalt
- Grundlagen und erste Schritte
- PHP objektorientiert
- Design Patterns ein Überblick
- Einrichtung der Entwicklungsumgebung
- Umgang mit der Symfony Console, Composer sowie Symfony Flex
- Einrichtung von Docker für die Arbeit mit Symfony
- Vorstellung des Projektes
- Installation von Symfony
- Rundgang durch die Bestandteile von Symfony
- Controller und die Datenbank
- Controller erzeugen und weiter entwickeln
- Das Routing mit Annotations und mit traditioneller Routingkonfiguration
- Der erste View mit der Twig Template Engine
- Doctrine ORM mit CRUD Controllern
- Doctrine ORM konfigurieren
- Konventionen für Symfony-Environment-Variablen verstehen
- Den Standardwert DATABASE_URL in .env ändern
- Entity-Klassen anlegen
- Entities miteinander verknüpfen
- Weitere Properties (Spalten) hinzufügen
- Die Datenbank migrieren
- Die lokale Datenbank aktualisieren
- Die Datenbank der Produktivumgebung aktualisieren
- Administration, Sicherheit und Arbeitsabläufe
- Service Container und Services
- Sicherheitskonzepte in Symfony (Log-in, Registrierung, etc.)
- Die Benutzerverwaltung
- Das Admin-Backend installieren und absichern
- EasyAdmin konfigurieren
- EasyAdmin anpassen
- Spam mithilfe einer API verhindern
- Testen
- Asynchrone Verarbeitung
- Arbeitsabläufe in Symfony
- E-Mails an Administrator*innen senden
- Leistung durch Caching
- Styling und Events
- Das User-Interface mit Webpack gestalten
- Twig installieren
- Twig für Templates verwenden
- Twig im Controller nutzen
- Eine Seite erstellen
- Seiten untereinander verlinken
- Pagination
- Refactoring des Controllers für Twig
- Bilder skalieren
- Mit Events arbeiten
- Einen Website-Header hinzufügen
- Symfony Events
- Subscriber implementieren
- Ausgaben sortieren und filtern
- Das User-Interface mit Webpack gestalten
- API und Single Page Application (SPA) für Mobile
- Eine API mit API Plattform bereitstellen
- API Plattform installieren
- Eine API für das Kursprojekt bereitstellen
- Einschränkung der Kommandos, die über die API zugänglich sind
- CORS konfigurieren
- Aufbau einer SPA
- Die Anwendung erstellen
- Das SPA Haupt-Template erstellen
- Eine SPA im Browser ausführen
- Einen Router zur Behandlung von Zuständen hinzufügen
- Die SPA gestalten
- Daten aus der API holen
- Die SPA zum Produktivsystem deployen
- CORS für die SPA konfigurieren
- Eine Smartphone-Anwendung mit Cordova erstellen
- Lokalisierung
- Performance-Management
- Symfony Internals
- Internals mit Blackfire
- Das Blackfire Debug Add-on verwenden
- Einen Schritt-für-Schritt Debugger (Step Debugger) mit Xdebug nutzen
- Eine API mit API Plattform bereitstellen
There are no frequently asked questions yet. If you have any more questions or need help, contact our customer service.
