Symfony2

Lernen Sie das Entwickeln von PHP-Anwendungen mit dem Symfony2-Framework in Form eines Workshops.

Symfony2

Praxisorientierte Einführung in das Symfony2-Framework. Während der Schulung werden Sie unter Anleitung des Dozenten die ersten Schritte mit Symfony2 unternehmen.
Die Schulung ist als Workshop ausgelegt! Das bedeutet, dass Sie während der Schulung eine Menge Quellcode schreiben werden. Am Ende steht eine fertige kleine Anwendung, die Ihnen als Vorlage eigener Anwendungen dienen kann.
Als Version für die Schulung kann wahlweise die Version 2.0 oder 2.1 zum Einsatz kommen.

  • Dauer: 3 oder 4 Tage
  • Voraussetzungen: Gute Kenntnisse in PHP (Objektorientiert)

Inhalte

  • Grundlagen: Sie lernen die grundlegenden Konzepte kennen, die von Symfony2 genutzt werden. Dazu gehören beispielsweise das MVC-Pattern und Dependency Injection.
  • Projektstart: Erstellen eines neuen Projektes mit der aktuellen Symfony2-Version. Überblick über die Projektstruktur und wichtiger Bestandteile wie beispielsweise Bundles, Namspaces, Autoloading, Konfiguration, Controller und Routing.
  • Controller und Service-Container Lernen Sie die Möglichkeiten der Symfony-Controller kennen. Grundlagen des Symfony Dependency-Injection Containers.
  • Views mit Twig Erstellugn von Views und Templates mit der Template-Engine Twig. Lernen Sie Template-Vererbung, Filter und Funktionen kennen. Auch die Erweiterung von Twig wird besprochen.
  • Sessions und Sicherheit Sessionverarbeitung mit Symfony2 inklusive der Vorstellung verschiedener Session-Speicherungsarten. Vorstellung des Security-Backends von Symfony2 für Benutzerverwaltung, Autorisierung und Authentifizierung.
  • Doctrine Anbindung von Datenbanken mit Doctrine2. Sie lernen die Konfiguration und Erstellung von Entities, die Abfragesprache und Behaviours kennen.
  • Caching Symfony2 ist schnell. Mit Caching wird es noch schneller. Hier werden die Caching-Möglichkeiten von Symfony behandelt.
  • Formulare und Validierung Die Erstellung von Formularen und der Validierung der Inhalte ist mit dem neuen Formularsubframework sehr einfach. Anhand von Beispielen lernen Sie eigene Formulare zu erstellen.
  • Internationalisierung Mit Symfony lassen sich mehrsprachige Anwendungen mit wenig Aufwand erstellen, lernen Sie die Übersetzungsbackends und den jeweiligen Template-Helpern kennen.
  • Deployment Was ist zu beachten, wenn eine Anwendung auf einen Produktivserver verteilt werden soll.

Angebotsanfrage Inhouse-Schulung

Bitte füllen Sie das untenstehende Formular aus, Sie erhalten baldmöglichst ein Angebot für die genannte Schulung