SchulungenProgrammierungSymfony 6 Praxis-Workshop – der komplette Einstieg
Lade Schulungen
vollständiger Stern vollständiger Stern vollständiger Stern vollständiger Stern halber Stern
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.

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.

Symfony 6 Praxis-Workshop – der komplette Einstieg Zielgruppe: Symfony 6 Workshop

Unser Symfony 6 Praxis-Workshop richtet sich an:

  • PHP Entwickler die komplexe Webapplikationen mit Symfony entwickeln wollen
  • Entwickler die Symfony kennenlernen wollen
  • Entwickler die Symfony auf der Überholspur lernen wollen, weil es bereits in Betrieb ist (on Boarding)
  • Alle die an der Erstellung von modernen und dynamischen Webanwendungen und Websites interessiert sind
  • Alle die im Mobile Kontext Webapplikationen erstellen wollen
  • IT Entscheider, die das Framework evaluieren wollen
  • Frontendentwickler, die mit Symfony ein fancy Frontend entwickeln wollen

Symfony 6 Praxis-Workshop – der komplette Einstieg Voraussetzungen: Symfony 6 Workshop

Grundkenntnisse in PHP und HTML, Windows, Ubuntu oder Mac

Bewertungen

Symfony 6 Workshop Schulung
Daumen nach oben (Bewertungsübersicht)
4.8
146 Bewertungen
vollständiger Stern vollständiger Stern vollständiger Stern vollständiger Stern halber Stern
Kundenstimme männlich
Dimitri B.
HSBC Trinkaus
vollständiger Sternvollständiger Sternvollständiger Sternvollständiger Sternvollständiger Stern
Sehr informativ und in der Praxis wiederverwendbar.
Kundenstimme männlich
Thomas M.
Aldi GmbH & Co. KG
vollständiger Sternvollständiger Sternvollständiger Sternvollständiger Sternvollständiger Stern
Lernen in einem sehr entspannten und angenehmen Klima. Prima!
Kundenstimme männlich
Michael W.
Ernst & Young Retail Services GmbH
vollständiger Sternvollständiger Sternvollständiger Sternvollständiger Sternvollständiger Stern
Ich fühlte mich in diesem Seminar hervorragend betreut. Es war sehr praxisorientiert und anschaulich.
Close Modal

Lade dir ein PDF mit allen Infos zur Schulung herunter

Unterrichtszeiten

Schulungsort

Live Online Schulung

Technische Voraussetzungen

Hinweise zur Anreise

Hinweise zum Schulungsort

Anfrage

Deine Daten für die gewünschte Anfrage

*“ zeigt erforderliche Felder an

Hidden
Bitte gib eine Zahl von 1 bis 99 ein.
Dieses Feld dient zur Validierung und sollte nicht verändert werden.