Symfony 6 Praxis-Workshop – der komplette Einstieg
Symfony 6 Praxis-Workshop – der komplette Einstieg: Websites und Webapplikationen mit dem PHP Framework Symfony erstellen
In unserer Symfony Schulung lernst du den Umgang mit dem mächtigen PHP Framework Symfony 6. Wenn du alles von den absoluten Grundlagen über fortgeschrittene Themen bis zur Umsetzung von komplexen Webapplikationen lernen möchtest, ist dieser Kurs genau richtig.
Mit dem Symfony Framework existiert eine großartige Plattform für die Entwicklung von Microservices, APIs, Mobile Backends oder hochkomplexe Webapplikation mit und ohne Frontend. Auch für Single Page Apps (SPA) ist Symfony perfekt geeignet.
In diesem praktischen Seminar wird eine eigenständige Symfony Anwendung gebaut. Dies ist eine Website mit verschiedenen Services und Formularen, wie sie im Alltag häufig vorkommen.
Schritt für Schritt lernst du, dein eigenes Projekt einzurichten und umzusetzen. Der Kurs startet komplett von “Scratch”. Lediglich solides Grundlagenwissen in PHP / HTML solltest du mitbringen. Einige theoretische Grundlagen der Objektorientierung und der Anwendung von Design Pattern werden am Anfang des Kurses vermittelt.
Am ersten Tag der Schulung Symfony 6 Praxis-Workshop – der komplette Einstieg werden auch alle nötigen Vorbereitungen getroffen. Dazu gehört die Einrichtung der Entwicklungsumgebung (PHP 7+, SQL, IDE, Composer, Docker und Docker-Compose).
Danach lernst du alle Kernkomponenten von Symfony kennen. Controller, Routing, Views, Twig, Doctrine, Events, Services und vieles mehr werden jeweils anhand der Anwendung, die wir gemeinsam entwickeln, erklärt.
Neben den Kernkomponenten geht es dann um Formulare, Dateiupload, Beziehungen, Sicherheit, Versand von E-Mails, Bootstrap Frontend, Datenbanken (ORM Doctrine) und noch vieles mehr. Weiter werden wir auch einfaches Testing durchführen.
Es erwartet dich ein praxisorientiertes Seminar, bei dem du tief in alle Bereiche von Symfony eindringst. Am Ende des Kurses nimmst du eine komplette Symfony Anwendung mit, die dir als Vorlage für weitere Projekte dienen kann.
Lernziele Symfony 6 Workshop
Am Ende des Symfony 6 Praxis-Workshops wirst du in der Lage sein:
sowohl einfache Websites als auch komplexe dynamische Webapplikationen mit dem großartigen PHP Framework Symfony zu erstellen.
Du hast darüber hinaus deine PHP Kenntnisse vertieft.
Du weißt, wie du mit der TWIG Template Engine und SASS ein zeitgemäßes Layout erstellst.
Inhalte Symfony 6 Workshop
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
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
Wir schulen auch bei dir vor Ort!
Diese Symfony 6 Workshop Schulung führen wir auch bei dir im Unternehmen als individualisierte Symfony 6 Workshop-Firmenschulung durch.
Grundkenntnisse in PHP und HTML, Windows, Ubuntu oder Mac
4.8
(146)
Symfony 6 Praxis-Workshop – der komplette Einstieg
Symfony 6 Praxis-Workshop – der komplette Einstieg: Websites und Webapplikationen mit dem PHP Framework Symfony erstellen
In unserer Symfony Schulung lernst du den Umgang mit dem mächtigen PHP Framework Symfony 6. Wenn du alles von den absoluten Grundlagen über fortgeschrittene Themen bis zur Umsetzung von komplexen Webapplikationen lernen möchtest, ist dieser Kurs genau richtig.
Mit dem Symfony Framework existiert eine großartige Plattform für die Entwicklung von Microservices, APIs, Mobile Backends oder hochkomplexe Webapplikation mit und ohne Frontend. Auch für Single Page Apps (SPA) ist Symfony perfekt geeignet.
In diesem praktischen Seminar wird eine eigenständige Symfony Anwendung gebaut. Dies ist eine Website mit verschiedenen Services und Formularen, wie sie im Alltag häufig vorkommen.
Schritt für Schritt lernst du, dein eigenes Projekt einzurichten und umzusetzen. Der Kurs startet komplett von “Scratch”. Lediglich solides Grundlagenwissen in PHP / HTML solltest du mitbringen. Einige theoretische Grundlagen der Objektorientierung und der Anwendung von Design Pattern werden am Anfang des Kurses vermittelt.
Am ersten Tag der Schulung Symfony 6 Praxis-Workshop – der komplette Einstieg werden auch alle nötigen Vorbereitungen getroffen. Dazu gehört die Einrichtung der Entwicklungsumgebung (PHP 7+, SQL, IDE, Composer, Docker und Docker-Compose).
Danach lernst du alle Kernkomponenten von Symfony kennen. Controller, Routing, Views, Twig, Doctrine, Events, Services und vieles mehr werden jeweils anhand der Anwendung, die wir gemeinsam entwickeln, erklärt.
Neben den Kernkomponenten geht es dann um Formulare, Dateiupload, Beziehungen, Sicherheit, Versand von E-Mails, Bootstrap Frontend, Datenbanken (ORM Doctrine) und noch vieles mehr. Weiter werden wir auch einfaches Testing durchführen.
Es erwartet dich ein praxisorientiertes Seminar, bei dem du tief in alle Bereiche von Symfony eindringst. Am Ende des Kurses nimmst du eine komplette Symfony Anwendung mit, die dir als Vorlage für weitere Projekte dienen kann.
Symfony 6 Praxis-Workshop – der komplette Einstieg