Advancing in Symfony 7 (SF7ADVANCED)
2 Tage
€ 1.290,00
Wo möchtest du dich weiterbilden?
Wählen Sie oben Ihren Standort, um passende Termine in Ihrer Nähe zu sehen.
Wenn kein passender Termin dabei ist, kontaktiere uns gerne
Diese Schulung, die auf dem Kurs "Getting started with Symfony 7" aufbaut, hilft Ihnen, die Schlüsselkonzepte eines gesamten Projekts zu erwerben. SensioLabs University hat die beste Symfony-Schulungserfahrung entwickelt, die Präsenzunterricht und E-Learning kombiniert. Zusätzlich zum Präsenzunterricht ermöglicht Ihnen der einmonatige Zugang zu unserer Online-Review-Plattform, verschiedene Lernmethoden zu kombinieren, Ihre Fähigkeiten zu testen, Ihren Fortschritt zu verfolgen und während der gesamten Programmdauer mit Ihrem Trainer in Kontakt zu bleiben.
Niveau: Fortgeschritten
Dauer: 2 Tage
Verfügbare Sprachen: Englisch, Französisch, Deutsch
Voraussetzungen: Gute Kenntnisse in PHP und objektorientierter Programmierung. Beherrschung der Grundlagen von Symfony 7. Siehe das SF7START-Training.
Ziele: Während dieser 2-tägigen Schulung besteht das Ziel darin, das Framework zu beherrschen und seine verschiedenen Komponenten zu verstehen. Sie lernen das Prinzip der Abhängigkeitsinjektion und wie Sie die Service-Registry angemessen und effektiv nutzen. Sie lernen außerdem, wie Sie über Events mit dem Verhalten von Symfony interagieren und wie Sie eine Zugangskontrollrichtlinie für die Anwendung konfigurieren. Schließlich erstellen Sie für einen praxisorientierten Ansatz eigene Befehle, um das Leben der Entwickler zu erleichtern.
Evaluationsmethode:
Eine Wissenskontrolle in Form von Multiple-Choice-Fragen wird während und am Ende der Schulung durchgeführt. Sie ermöglicht es, nicht verinnerlichte Punkte zu überprüfen und aufzuarbeiten.
Dem Teilnehmer wird ein Zertifikat über den erfolgreichen Abschluss der Schulung zugesandt.
Eine Kopie der Anwesenheitsliste wird übermittelt.
Tag 1 — Authentifizierung & Suche
Symfony Security-Architektur: Firewalls, Authenticators und der Security-Lifecycle.
Die User-Entity: Implementierung des UserInterface-Contracts und Passwort-Hashing.
Benutzerregistrierung: Erstellen von Konten mit einem Form-basierten Sign-up.
Login: Session-basierte Authentifizierung und Konfiguration des Login-Formulars.
Access Control: Schutz von Routes und Ressourcen durch rollenbasierte Einschränkungen.
Query Builder: Programmatische Erstellung dynamischer Datenbankabfragen.
Custom Services: Auslagerung von wiederverwendbarer Business-Logik aus den Controllern.
Suche und Filterung: Implementierung kriterienbasierter Datenabfrage.
Pagination: Begrenzung und Navigation durch große Ergebnismengen.
Tag 2 — Berechtigungen, Business-Logik & Optimierung
Rollenhierarchie: Organisation von Rollen und Vererbung von Berechtigungen.
Custom Voters: Implementierung feingranularer, kontextabhängiger Berechtigungsprüfungen.
Prüfen von Berechtigungen in Controllern und Templates mittels is_granted().
Business-Prozess-Modellierung: Verfolgen von Zustandsübergängen (State Transitions) von Entities.
Doctrine Lifecycle Events: Reaktion auf Entity-Änderungen mittels Listeners.
Slugs: Generierung URL-freundlicher Identifier für bessere Lesbarkeit und SEO.
Kernel Events: Hinzufügen von übergreifendem Verhalten zum Request/Response-Lifecycle.
Console Commands: Erstellen von CLI-Tools für das Applikationsmanagement.
Umgebungskonfiguration in der Tiefe: Secrets, Parameter und Profiling.
Online-Review-Plattform – 1 Monat Zugriff
Täglicher Test
Dokumentation
Globaler Durchschnitt: 8.6/10
Pädagogische Bewertung: 8.9/10
Inhaltsbewertung: 8.8/10
Tempo-Bewertung: 7.7/10
Erfolgsquote: 94%
Die Bewertungen sind die Zusammenfassung der kumulativen Einschätzungen unserer Teilnehmenden vom 01.01.2025 bis 31.12.2025
Die Anmeldung kann nur über das auf unserer Website verfügbare Anmeldeformular oder per E-Mail an das Schulungsteam erfolgen.
Die Anmeldung ist erst nach Erhalt der unterschriebenen Vereinbarung und der vollständigen Zahlung vor Beginn der Schulung abgeschlossen.
Lerne unsere Trainer kennen
Stiven Llupa
Technischer Experte
Stiven Llupa ist ein Entwickler mit über 15 Jahren Erfahrung. Er arbeitet fast ausschließlich mit PHP und seit mehr als zehn Jahren mit dem Symfony-Framework. Abgesehen vom Programmieren ist er ziemlich locker und liebt es, sich mit anderen Entwicklern, insbesondere aus den PHP- und Symfony-Communities, auszutauschen.
Details ansehen : Stiven Llupa
Guillaume Loulier
Technischer Experte
Guillaume Loulier ist ein bei SensioLabs beschäftigter Symfony-zertifizierter Entwickler (3, 4, 5, 6, 7 und 8) und seit vielen Jahren Referent auf Fachkonferenzen. Außerdem schult er Entwickler in Symfony und war Mentor bei OCFrance. Er liebt den Motorsport.
Details ansehen : Guillaume Loulier
Benjamin Zaslavsky
PHP- und Symfony-Trainer
Benjamin Zaslavsky ist ein autodidaktischer Entwickler sowie ein zertifizierter Berater und Trainer für Symfony 6 und 7. Er begeistert sich für die Wissensvermittlung, das Mentoring und alles, was das Leben von Entwicklerinnen und Entwicklern erleichtern kann.
Details ansehen : Benjamin Zaslavsky
Mathieu Santostefano
Technischer Experte
Mathieu Santostefano arbeitet seit fast 15 Jahren täglich als Entwickler mit Symfony. Er hat mit fast jeder Version seit Symfony 1.4 gearbeitet und die Entwicklung des gesamten PHP-Ökosystems verfolgt. Schließlich wurde er selbst aktiv und trat 2021 dem Symfony Core Team bei. Er ist nach wie vor von dieser Community und ihrem Enthusiasmus begeistert und teilt seine Erfahrungen gerne auf der Bühne bei Konferenzen wie Forum PHP, SymfonyLive, SymfonyCon und API Platform Con.
Details ansehen : Mathieu SantostefanoWarum SensioLabs?
Ich benutze Symfony seit Version 3. Ich war mir nicht sicher, was der zweitägige Fortgeschrittenenkurs beibringen würde, was ich nicht schon bei Google herausgefunden hatte. Aber ein zertifizierter Trainer, der wirklich zum Kerncode beiträgt, macht einen großen Unterschied. Wir haben weniger Zeit mit der grundlegenden Syntax verbracht. Stattdessen haben wir uns mehr darauf konzentriert, die Interna zu verstehen und zu lernen, wie die verschiedenen Zahnräder tatsächlich zusammenwirken. In diesem Kurs habe ich gelernt, was es Neues bei Symfony gibt. Denn Symfony hat sich in den letzten Jahren stark weiterentwickelt. Ich habe neue Fähigkeiten erworben, um modernen Code zu entwickeln. Dafür habe ich die neuesten Versionen von Symfony und PHP verwendet.
Mohamed Attia
Senior-Backend-Entwickler- Ein großes Versicherungsunternehmen
Es ist schwierig, ein gutes PHP-Training für Fortgeschrittene zu finden. Wir brauchten etwas, das unsere Entwickler weiterbringen würde. Und das war es. SensioLabs hat es einfach gemacht. Das Beste war, wie motiviert das Team nach dem Training war. Das Team und die Manager haben mir nur Gutes gesagt. Das Training ist für Entwickler und wurde von Entwicklern erstellt. Ich fand es gut, dass das Team nach dem Kurs einen Monat lang eine E-Learning-Plattform nutzen konnte, um besser zu werden. Diese Art des Lernens verbindet Online- und Präsenzunterricht. Sie ist sehr nützlich.
Sarah Archdale
Personalentwicklungsmanager- Ein Logistik-Softwareunternehmen
Benötigst Du weitere Informationen?
Auf unserer Kontaktseite findest du weitere Möglichkeiten, mit uns in Kontakt zu treten.
Unser Kundenservice ist von Montag bis Freitag von 9:00 bis 17:00 Uhr erreichbar.
Empfohlene Kurse
Erste Schritte mit Symfony 8
Dieses Training ist der beste Startpunkt, um Sie auf die fortgeschrittenen Werkzeuge und Anwendungen von Symfony 8 vorzubereiten. SensioLabs University hat das beste Symfony-Training entwickelt, indem Präsenzunterricht und E-Learning kombiniert werden. Zusätzlich zum Präsenztraining ermöglicht der einmonatige Zugriff auf unsere Online-Review-Plattform, verschiedene Lernmethoden zu kombinieren, Ihre Fähigkeiten zu testen, Ihren Fortschritt zu verfolgen und während des Programms mit Ihrem Trainer in Kontakt zu bleiben. Dieser Kurs bringt Sie nicht nur in Symfony 8 ein, sondern ist auch ideal, um die „Offiziellen Best Practices“ und die besten Tipps von Symfony-Experten zu lernen.
Details ansehen : Erste Schritte mit Symfony 8
Erste Schritte mit Symfony 7
Dieses Training ist der beste Startpunkt, um Sie auf die fortgeschrittenen Werkzeuge und Anwendungen von Symfony 7 vorzubereiten. SensioLabs University hat das beste Symfony-Training entwickelt, indem Präsenzunterricht und E-Learning kombiniert werden. Zusätzlich zum Präsenztraining ermöglicht der einmonatige Zugriff auf unsere Online-Review-Plattform, verschiedene Lernmethoden zu kombinieren, Ihre Fähigkeiten zu testen, Ihren Fortschritt zu verfolgen und während des Programms mit Ihrem Trainer in Kontakt zu bleiben. Dieser Kurs bringt Sie nicht nur in Symfony 7 ein, sondern ist auch ideal, um die „Offiziellen Best Practices“ und die besten Tipps von Symfony-Experten zu lernen.
Details ansehen : Erste Schritte mit Symfony 7
Advancing in Symfony 8
Diese Schulung, die auf dem Kurs "Getting started with Symfony 8" aufbaut, hilft Ihnen, die Schlüsselkonzepte eines gesamten Projekts zu erwerben. SensioLabs University hat die beste Symfony-Schulungserfahrung entwickelt, die Präsenzunterricht und E-Learning kombiniert. Zusätzlich zum Präsenzunterricht ermöglicht Ihnen der einmonatige Zugang zu unserer Online-Review-Plattform, verschiedene Lernmethoden zu kombinieren, Ihre Fähigkeiten zu testen, Ihren Fortschritt zu verfolgen und während der gesamten Programmdauer mit Ihrem Trainer in Kontakt zu bleiben.
Details ansehen : Advancing in Symfony 8
Webentwicklung mit Symfony 8
Dieser fünftägige Kurs, der Symfony gewidmet ist, ist die ideale Schulung, um alle grundlegenden Konzepte und die fortschrittlichsten Werkzeuge von Symfony 8 zu meistern. Am Ende dieses Workshops garantieren wir, dass Sie im Symfony-8-Framework und darüber hinaus vollständig eigenständig arbeiten können!
Details ansehen : Webentwicklung mit Symfony 8
Webentwicklung mit Symfony 7
Dieser fünftägige Kurs, der Symfony gewidmet ist, ist die ideale Schulung, um alle grundlegenden Konzepte und die fortschrittlichsten Werkzeuge von Symfony 7 zu meistern. Am Ende dieses Workshops garantieren wir, dass Sie im Symfony-7-Framework und darüber hinaus vollständig eigenständig arbeiten können!
Details ansehen : Webentwicklung mit Symfony 7
Mastering Symfony
Dieser Trainingskurs hilft Ihnen, in die komplexesten Themen eines Symfony-Projekts einzutauchen, von der Erstellung von Bundles über Serialisierung bis hin zur Messenger-Komponente. SensioLabs University hat das beste Symfony-Trainingserlebnis entwickelt, das Präsenzschulungen und E‑Learning kombiniert. Zusätzlich zur Präsenzschulung ermöglicht Ihnen der Zugang zu unserer einmonatigen Online-Übungsplattform, verschiedene Lernmethoden zu verbinden, Ihre Fähigkeiten zu testen, Ihren Fortschritt zu verfolgen und während des gesamten Programms mit Ihrem Trainer in Kontakt zu bleiben. Die Trainingskurse werden gleichzeitig in Präsenz- und Fernformaten angeboten. Es liegt an Ihnen, zu entscheiden, was am besten zu Ihnen passt.
Details ansehen : Mastering Symfony
Symfony 8 Zertifizierungs-Coaching online
Der beste Weg, ein zertifizierter Symfony-Entwickler zu werden, ist, direkt von seinem Schöpfer zu lernen! Lassen Sie uns gemeinsam Ihre Vorbereitung auf die Prüfung angehen. Wir behandeln alle wichtigen Themen des Symfony8-Tests. Dieser Workshop ist ideal für alle, die bereits über ein sehr hohes Niveau verfügen und ihre Kenntnisse testen und vertiefen möchten, bevor sie die offizielle Zertifizierungsprüfung ablegen.
Details ansehen : Symfony 8 Zertifizierungs-Coaching online
Objektorientierte Programmierung in PHP 8 meistern
Lernen Sie, wie Sie die objektorientierte Programmierung mit PHP anhand praktischer Beispiele und mit erfahrenen Trainern meistern.
Details ansehen : Objektorientierte Programmierung in PHP 8 meisternAdvancing in Symfony 7 (SF7ADVANCED)
2 Tage
€ 1.290,00
Wo möchtest du dich weiterbilden?
Wählen Sie oben Ihren Standort, um passende Termine in Ihrer Nähe zu sehen.
Wenn kein passender Termin dabei ist, kontaktiere uns gerne