Symfony für Entwickler - Inhouse von HECKER CONSULTING

Live-Online-Seminar + Inhouse-Schulung | Teilnehmerzahl: 1-12 | Ab 900 EUR zzgl. MwSt. pro Tag

Inhalte

Symfony ist ein High-End-PHP-Web-Framework. Es bietet eine komplette Architektur, wiederverwendbare Komponenten und erleichtert das Erstellen professioneller Web-Anwendungen. Meistern Sie jede Herausforderung mit Symfony.

Grundlagen von Symfony

  • Einführung in das Symfony-Projekt
  • Einstieg in das Symfony-Framework
  • Installation eines Symfony-Projekts
  • Entwicklungsumgebung für Symfony
  • Symfony-Kommandozeilen-Tool

Einstieg in Symfony

  • Die Basis: Request - Response - Verarbeitung
  • Erstellung eines Symfony-Projekt
  • Definition von Routen in Symfony
  • Models, Views, Controllers in Symfony

TDD in Symfony

  • Automatisierte Tests und funktionalen Tests in Symfony
  • Einsatz von PHPUnit
  • Entwicklung von Symfony-Tests

Twig-Templating in Symfony

  • Einführung in Symfony-Twig-Templating
  • Twig-Basissyntax
  • Zugriff auf Symfony-Daten mit Twig
  • Schleifen, Bedingungen etc. mit Twig
  • Vererbung und Inkludieren von Twig-Vorlagen
  • Verlinkung in Twig-Templates

Web-Assets mit Webpack Encore

  • Einführung in Webpack Encore und Yarn
  • Installation und Konfiguration
  • Optimierung mit Webpack Encore

Datenzugriff mit Doctrine

  • Einführung in das Doctrine ORM
  • Konfiguration von Doctrine
  • Erstellung von Entities und Mapping mit dem Symfony-Maker
  • Erstellung und Anwendung von Datenbank-Migrationen
  • Definition von Entity-Beziehungen
  • Verwendung von Doctrine Fixture für automatisierte Tests
  • CRUD-Verarbeitung mit Doctrine ORM

Formulare in Symfony

  • Einführung in Symfony-Formulare
  • Erstellung eines Formulars mit benutzerdefinierten Typen
  • Verarbeitung des Formular-Request
  • Validierung von Daten mit Symfony-Einschränkungen

Dienste in Symfony

  • Einführung inDependency Injection (DI) und Symfony-Dienste
  • Dienste ermitteln
  • Dienste injizieren
  • Dienste konfigurieren
  • Dienste und Umgebungsvariablen

Konsolenbefehle in Symfony

  • Einführung in Symfony-Konsolenbefehle
  • Entwicklung von zusätzlichen Konsolenbefehlen
  • Verwendung von Symfony-Hilfsklassen
  • Deklaration und Abfrage von Befehlsoptionen und Argumenten

Sicherheit in Symfony

  • Einführung in Symfony-Sicherheit
  • Authentifizierung und Autorisierung in Symfony
  • Erstellung eines Authentifikator mit Guard
  • Überprüfung der Benutzerrollen
  • Autorisierung von Ressourcen in Symfony

Ereignisse in Symfony

  • Einführung in Events
  • Erstellung von Abonnenten und Listener
  • Integrierte Symfony-Ereignisse
  • Konfiguration von Ereignissen

Symfony ist ein High-End-PHP-Web-Framework. Es bietet eine komplette Architektur, wiederverwendbare Komponenten und erleichtert das Erstellen professioneller Web-Anwendungen. Meistern Sie jede Herausfo ...

Mehr Informationen >>

Lernziele

Wussten Sie das: PHP ist die am häufigsten verwendete serverseitige Sprache im Web. Wie bei den meisten Programmiersprachen gibt es natürlich einen Bedarf an Konsistenz innerhalb und zwischen Anwendungen. Daher wurden viele PHP-Frameworks entwickelt, um dieses Problem zu lösen. Symfony ist „das“ PHP-Framework und bietet eine konsistente Codestruktur nach dem MVC-Pattern sowie einen wiederverwendbaren Satz von Komponenten. Symfony macht das Erstellen von Webanwendungen schneller sowie einfacher, während es eine konsistente Anwendungsstruktur beibehält und nützliche Funktionen sowie Werkzeuge zur Lösung häufiger Probleme bereitstellt.

Wussten Sie das: PHP ist die am häufigsten verwendete serverseitige Sprache im Web. Wie bei den meisten Programmiersprachen gibt es natürlich einen Bedarf an Konsistenz innerhalb und zwischen Anwend ...

Mehr Informationen >>

Termine und Orte

Datum Preis

+++ Catalog API +++

SG-Seminar-Nr.: 6474926

Anbieter-Seminar-Nr.: symfony-fur-entwickler-beratung-coaching-workshop-training

Termin / Preis jetzt anfragen

Seminar merken ›
Vergleichen

Semigator berücksichtigt

  • Frühbucher-Preise
  • Last-Minute-Preise
  • Gruppenkonditionen

und verfügt über Sonderkonditionen mit einigen Anbietern.

Der Anbieter ist für den Inhalt verantwortlich.

Veranstaltungsinformation

  • Inhouse
  • Deutsch
    • Teilnahmebestätigung
  •  
  • Anbieterbewertung (1)

Ihre Vorteile mehr erfahren

  • Anbietervergleich von über 1.500 Seminaranbietern
  • Vollständige Veranstaltungsinformationen
  • Schnellbuchung
  • Persönlicher Service
Datum Preis