Kurs derzeit nicht verfügbar

Webentwicklung mit dem Symfony-Framework

Seminar

In Nürnberg ()

500 € zzgl. MwSt.

Beschreibung

  • Kursart

    Seminar

  • Niveau

    Fortgeschritten

  • Dauer

    5 Tage

Sie lernen am Beispiel des Frameworks Symfony die wichtigen Entwurfsmuster moderner objektorientierter Webentwicklung wie MVC, ORM undTemplate Views kennen. Anschließend sind Sie in der Lage, eigenständig Projekte auf Basis von Symfony umzusetzen. Gerichtet an: Webentwickler/innen

Hinweise zu diesem Kurs

Datenbank- und SQL-Kenntnisse Grundlegendes Verständnis des MVC-Entwurfsmusters Kenntnisse in der objektorientierten Programmierung mit PHP 5 Programmierkenntnisse im Bereich PHP Die nötigen Voraussetzungen können Sie durch den Besuch der folgenden Seminare erwerben: Seminar PHP-Seminar: Grundlagen der PHP-Programmierung Seminar Datenbankentwicklung für Webanwendungen mit MySQL Seminar PHP & Datenbanken mit PDO

Fragen & Antworten

Ihre Frage hinzufügen

Unsere Berater und andere Nutzer werden Ihnen antworten können

Geben Sie Ihre Kontaktdaten ein, um eine Antwort zu erhalten

Es werden nur Ihr Name und Ihre Frage veröffentlicht.

Meinungen

Inhalte

Frameworks unterstützen Sie als Programmierer bei der Entwicklung Ihrer Webanwendungen, indem sie Ihnen Funktionen, die Sie eigentlich immer benötigen, zur Verfügung stellen. Dinge wie Datenbankzugriff, Formularvalidierung, Trennung von Layout und Code oder auch das Erzeugen von suchmaschinenfreundlichen URLs für die Suchmaschinenoptimierung sollten in keinem Projekt fehlen, und es ist mühsam, diese jedes mal aufs Neue zu implementieren. Symfony ist eines der am meisten verbreiteten Frameworks für die Programmiersprache PHP und bietet seit 2005 Lösungen für alle genannten Probleme und noch vieles mehr. In diesem Seminar lernen Sie anhand des beliebten Frameworks Symfony die grundlegenden Konzepte moderner objektorientierter Webentwicklung wie MVC, ORM oder Unit Testing kennen. Darüber hinaus lernen Sie auch den praktischen Umgang mit dem Framework und entwickeln eine funktionierende Webanwendung mit Symfony.

  • Einführung in das Symfony Framework und Installation
    • Vorstellen der relevanten Webseiten
    • Herkunft des Symfony Frameworks
    • Alternativen zu Symfony
    • Installation von Symfony
    • Erstellen eines Projekts
  • Struktur eines Symfony-Projekts
    • Verzeichnisstruktur
    • Namenskonventionen
  • Modelle mit Doctrine
    • Einführung in den Doctrine ORM
    • Konfiguration der Datenbank
    • Entwurf des Datenbank-Schemas
    • Erzeugen der Doctrine Modelle aus dem Schema
    • Umgang mit Doctrine-Modellen
    • SQL-Anfragen mit DQL ausführen
    • Datenbank-Beziehungen in Doctrine-Modellen abbilden
    • Fixtures
    • Datenbank-Migrationen
  • Controller
    • Controller erzeugen
    • Actions erzeugen
    • Abbilden von URLs auf Actions
    • Request und Response
  • View
    • Templates bearbeiten
    • Layouts
    • Slots in Templates
  • URLs und Routing
    • Einführung in das Routing-System in Symfony
    • Manuelles Abbilden von URLs auf Actions
  • Testen einer Symfony-Anwendung
    • Unit Tests
    • Functional Tests
  • Formulare und Validierung
    • Das Formularsystem in Symfony
    • Generierung von Formularen
    • Validierungen
    • Widgets
  • Deployment von Symfony-Projekten
    • Manuelles Deployment per FTP
    • Automatisiertes Deployment mit SSH und dem project:deploy Task

Zusätzliche Informationen

Kontaktperson: Frau Beck

Webentwicklung mit dem Symfony-Framework

500 € zzgl. MwSt.