Symfony für Entwickler

Methode
Dauer

Symfony für Entwickler

HECKER CONSULTING
Logo von HECKER CONSULTING

Tipp: Sie suchen eine Inhouse Schulung? Erhalten Sie von mehreren Anbietern unverbindliche Angebote!

Beschreibung

Symfony ist eines der erfolgreichsten PHP-Projekte. Es ist sowohl ein starkes Full-Stack-Framework als auch ein beliebtes Komponentensystem mit vielen wiederverwendbaren Komponenten.

 

Mit aktuellen Version hat das Symfony Projekt einen erstaunlichen Reifegrad erreicht. Neue Low-Level-Komponenten, High-Level-Integrationen mit anderer Software, Werkzeuge, die Entwicklern helfen, ihre Produktivität zu verbessern und vieles mehr führen zur einer ausgezeichneten Erfahrung für Software-Entwickler.

Erlernen Sie die Erstellung einer Symfony-Anwendung von Anfang an bis zur Produktion. Sie werden fast jeden Aspekt eines modernen Symfony-Projekts kennenlernen.

Erstellen Sie PHP-Anwendungen auf moderne…

Gesamte Beschreibung lesen

Frequently asked questions

Es wurden noch keine FAQ hinterlegt. Falls Sie Fragen haben oder Unterstützung benötigen, kontaktieren Sie unseren Kundenservice. Wir helfen gerne weiter!

Noch nicht den perfekten Kurs gefunden? Verwandte Themen: PHP, Programmierung (allgemein), Java, (X)HTML & CSS und SQL & MySQL.

Symfony ist eines der erfolgreichsten PHP-Projekte. Es ist sowohl ein starkes Full-Stack-Framework als auch ein beliebtes Komponentensystem mit vielen wiederverwendbaren Komponenten.

 

Mit aktuellen Version hat das Symfony Projekt einen erstaunlichen Reifegrad erreicht. Neue Low-Level-Komponenten, High-Level-Integrationen mit anderer Software, Werkzeuge, die Entwicklern helfen, ihre Produktivität zu verbessern und vieles mehr führen zur einer ausgezeichneten Erfahrung für Software-Entwickler.

Erlernen Sie die Erstellung einer Symfony-Anwendung von Anfang an bis zur Produktion. Sie werden fast jeden Aspekt eines modernen Symfony-Projekts kennenlernen.

Erstellen Sie PHP-Anwendungen auf moderne Weise mit Symfony, dem beliebten PHP Model-View-Controller (MVC)-Framework. Entwickeln Sie Schritt für Schritt eine PHP-basierte Web-Anwendung in Symfony. Erfahren Sie, wie man Symfony installiert sowie konfiguriert und wie man mit typischen Entwicklungsaufgaben wie dem Rendern von Inhalten mit Twig-Templates Zeit spart.

Sie werden Dienste mit dem Service-Container erstellen und Daten unter Verwendung des objektrelationalen Mappers (ORM) von Doctrine verwalten und natürlich auch Middleware implementieren.

Anschließend kennen Sie die Werkzeuge, die Sie brauchen, um Symfony professionell zu nutzen und einen echten Vorsprung bei der Umsetzung Ihren PHP-Projekten zu bekommen.

 

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 in Dependency 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

 

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.

 

Die Weiterbildung "Symfony für Entwickler" bieten wir Ihnen als Firmenseminar sowie Inhouse-Schulung Live-Online und Vor-Ort an!

 

Erstklassige Beratung, Coaching, Workshops und Training für Ihre IT-, Online- und Digitalisierungsthemen. Über 500 aktuelle IT-, Online-, Digital-Themen - Live-Online und Vor-Ort in Ihrem Hause, auf jeden Fall immer persönlich und individuell!

Sie erhalten von uns:

➜ Training & Coaching für Einzelpersonen
➜ Training & Workshops für Teams und Abteilungen
➜ Training-Komplett-Lösungen für Ihr Unternehmen

Sie finden bei uns:

AWS, Analytics + Business Intelligence (BI), Azure, Big Data + Data Science, Cloud-Computing, Collaboration, Datenbanken, DevOps, Digitale Strategie, Digitale Transformation, E-Commerce, E-Learning, Excel, Für Marketing, Für Verkauf + Vertrieb, IT & Software, Java, JavaScript, Künstliche Intelligenz (KI), Microsoft, Moodle, No-Code / Low-Code, Online Marketing, Online-Meeting, PHP, Power Platform, Programmiersprachen, Projektmanagement, Python, R, Robotic Process Automation (RPA), SEO, SQL, SQL Server, Scrum, Software Engineering, Tableau, Teams

Selbstverständlich lassen sich die einzelnen Themen kombinieren. So erhalten Sie genau die Weiterbildung, die Sie wünschen und brauchen - als Coaching, Workshop, Training, Schulung und Weiterbildung!

Profitieren Sie von unserer langjährigen Expertise in der beruflichen Weiterbildung, modernen Lernmethoden und einem Portfolio von über 300 IT-, Online- und Digital-Beratungsleistungen.

Es wurden noch keine Bewertungen geschrieben.
    Schreiben Sie eine Bewertung
    Haben Sie Erfahrung mit diesem Kurs? Schreiben Sie jetzt eine Bewertung und helfen Sie Anderen dabei die richtige Weiterbildung zu wählen. Als Dankeschön spenden wir € 1,00 an Stiftung Edukans.

    Es wurden noch keine FAQ hinterlegt. Falls Sie Fragen haben oder Unterstützung benötigen, kontaktieren Sie unseren Kundenservice. Wir helfen gerne weiter!