Symfony 6 Praxis-Workshop - der komplette Einstieg   - Webinar von GFU Cyrus AG

Inhalte

  • 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
  • Grundlagen und erste Schritte  
    • PHP objektorientiert 
    • Design Patterns ein Überblick 
    • Einrichtung der Entwicklungsumgebung 
    • Umgang mit der Symfony Console, Composer sowie Symfony Flex 
    • Einrichtung ...
Mehr Informationen >>

Lernziele

Am Ende dieser Schulung werden Sie in der Lage sein, sowohl einfache Websites als auch komplexe dynamische Webapplikationen mit dem großartigen PHP Framework Symfony zu erstellen. Sie haben darüber hinaus Ihre PHP Kenntnisse vertieft. Sie wissen, wie Sie mit der TWIG Template Engine und SASS ein zeitgemäßes Layout erstellen. 
Am Ende dieser Schulung werden Sie in der Lage sein, sowohl einfache Websites als auch komplexe dynamische Webapplikationen mit dem großartigen PHP Framework Symfony zu erstellen. Sie haben darüber ... Mehr Informationen >>

Zielgruppen

  • 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 
Sinnvolle Vorkenntnisse  
  • Grundkenntnisse in PHP und HTML, Windows, Ubuntu oder Mac 
  • 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 ...
Mehr Informationen >>

Termine und Orte

SG-Seminar-Nr.: 6914217

Anbieter-Seminar-Nr.: 2419

Termine

  • 03.06.2024 - 07.06.2024

    Webinar

  • 23.09.2024 - 27.09.2024

    Webinar

  • 02.12.2024 - 06.12.2024

    Webinar

  • 24.03.2025 - 28.03.2025

    Webinar

  • 23.06.2025 - 27.06.2025

    Webinar

Seminare mit Termin haben Plätze verfügbar. Rechnung erfolgt durch Veranstalter. Für MwSt. Angabe auf den Termin klicken.

Jetzt buchen ›
Seminar merken ›

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

  • Webinar
  • Deutsch
    • Zertifikat
  • 35 h
  •  
  • Anbieterbewertung (113)

Ihre Vorteile mehr erfahren

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