Erfahren Sie in unserer Symfony-Entwickler-Schulung, wie Sie Symfony effektiv nutzen, um moderne und umfangreiche Webanwendungen zu erstellen. Diese Schulung ist sowohl für individuelle Entwickler als auch für Teams geeignet und bietet: Praktisches Know-how in der Symfony-Entwicklung; die Fähigkeit, Webanwendungen nach aktuellen Best Practices zu entwickeln; spezialisierte Schulung, die auf Ihre individuellen oder Team-Bedürfnisse zugeschnitten ist. Bereiten Sie sich auf die Umsetzung anspruchsvoller Projekte vor und steigern Sie Ihre Entwicklerkompetenz mit unserer Symfony-Schulung.

EntwicklungSymfony, Individualentwicklung

Tauchen Sie ein in die Welt der professionellen Symfony-Entwicklung und meistern Sie eines der leistungsstärksten PHP-Frameworks. Unsere umfassende Schulung führt Sie von den Grundlagen bis hin zu fortgeschrittenen Konzepten. Lernen Sie, wie Sie Symfony effektiv nutzen, um robuste Webanwendungen zu entwickeln, die den aktuellen Best Practices entsprechen.

Erhalten Sie Einblicke in das Templating, setzen Sie Datenbanken mit Doctrine effizient ein und beherrschen Sie das Erstellen von Formularen und die Verarbeitung von Daten. Nutzen Sie Dependency Injection, Symfony-Konsolenbefehle und erfahren Sie, wie Sie die Sicherheit Ihrer Anwendungen gewährleisten.

Wir decken auch die Updates und Upgrades in Symfony ab, damit Sie immer auf dem neuesten Stand sind. Ganz gleich, ob Sie Ihre Kenntnisse vertiefen oder in die Symfony-Entwicklung einsteigen möchten, unsere Schulung bietet Ihnen das Know-how, um Projekte erfolgreich umzusetzen.

Bereiten Sie sich auf eine spannende Reise in die Symfony-Entwicklung vor und nehmen Sie an unserer Schulung teil, die individuell an Ihre Anforderungen und Bedürfnisse angepasst werden kann. Erlangen Sie das Fachwissen und die Fähigkeiten, um Symfony effektiv einzusetzen und Ihre Entwicklungsprojekte auf das nächste Level zu heben.

Trainingsinhalte


Modul 1: Einführung in Symfony

  • Überblick über das Symfony-Projekt
  • Warum Symfony für die Webentwicklung
  • Installation und Konfiguration von Symfony
  • Entwicklungsumgebung für Symfony

Modul 2: Grundlagen von Symfony

  • Request und Response Verarbeitung
  • Routing und Controller
  • Model-View-Controller (MVC) in Symfony
  • Testgetriebene Entwicklung (TDD) mit Symfony

Modul 3: Templating und Frontend

  • Verwendung von Twig-Templating
  • Web-Assets mit Webpack Encore
  • Responsive Webdesign in Symfony

Modul 4: Datenbankanbindung mit Doctrine

  • Einführung in das Doctrine ORM
  • Entity-Klassen und Mapping
  • Datenbank-Migrationen
  • Entity-Beziehungen

Modul 5: Formulare und Validierung

  • Erstellung von Formularen mit Symfony-Forms
  • Verarbeitung von Formular-Requests
  • Validierung von Daten mit Symfony Constraints
  • Anpassung von Formularen

Modul 6: Dienste und Dependency Injection (DI)

  • Verständnis von DI in Symfony
  • Ermitteln und Injizieren von Diensten
  • Konfiguration von Diensten
  • Dienste und Umgebungsvariablen

Modul 7: Symfony-Konsolenbefehle

  • Erstellung und Verwendung von Symfony-Konsolenbefehlen
  • Entwicklung von benutzerdefinierten Konsolenbefehlen
  • Befehlsoptionen und Argumente

Modul 8: Sicherheit in Symfony

  • Authentifizierung und Autorisierung
  • Benutzerrollen und Berechtigungen
  • Implementierung eines Authentifikators mit Guard
  • Ressourcenautorisierung

Modul 9: Ereignisse und Event-Handling

  • Einführung in Symfony Events
  • Erstellung von Event-Abonnenten und Listenern
  • Verwendung integrierter Symfony-Ereignisse
  • Konfiguration von benutzerdefinierten Ereignissen

Modul 10: Symfony-Updates und Upgrades

  • Die Bedeutung von Symfony-Updates und Upgrades
  • Überblick über die neuesten Symfony-Versionen
  • Vorbereitung auf ein Symfony-Update
  • Durchführen eines Symfony-Updates
  • Behandlung von Breaking Changes und Deprecated Features

Modul 11: Best Practices und Performance-Optimierung

  • Symfony-Best Practices
  • Profiling und Debugging in Symfony
  • Performance-Optimierungstechniken
  • Caching-Strategien in Symfony

Modul 12: Praktische Übungen und Projekte

  • Umsetzung von Anwendungsbeispielen
  • Entwickeln von Symfony-Projekten
  • Arbeit an realen Szenarien

Modul 13: Individuelle Anpassungen und Zusatzthemen

  • Anpassungen je nach den Bedürfnissen der Teilnehmer
  • Besprechung spezifischer Anwendungsfälle
  • Integration von zusätzlichen Symfony-Komponenten

1 Preis zzgl. USt. Gruppenrabatt möglich.

Trainer*inAndy Hausmann

Preis pro Teilnehmer*in 5.700,00 EUR 1

Dauer 5 Tage

TerminAuf Anfrage

SpracheDeutsch

EinstufungGrundlagen, Fortgeschritten

Ort
On-sitewir kommen zu Ihnen
In-houseSie kommen zu uns
Remotewir treffen uns online

Diese Kunden halten sich auf dem aktuellen Stand


  • DHK
  • IELA
  • Process Consulting
  • PROvendis
  • salvea
  • Südwestfalen Agentur
  • TEEPACK