Schulung Einstieg in Symfony2 - Entwicklung von modernen Web-Anwendungen mit dem Symfony2 PHP-Framework
(S1459)Überblick
Beschreibung
Diese Schulung richtet sich an PHP-Entwickler, Softwarearchitekten und Projektleiter. Die Teilnehmer lernen die Symfony2-Architektur kennen sowie die Möglichkeiten und Werkzeuge, in praktischen Beispielen anzuwenden. Nach einem kurzen Einstieg in die Prinzipien der objektorientierten Programmierung mit PHP wird Symfony2 im Überblick vorgestellt und nach dem Aufbau einer Projektumgebung werden Testwerkzeuge und Methoden erklärt.
Die Schulung wird in Kooperation mit Sensio Labs Deutschland angeboten. Als Herausgeber von Symfony verfügt Sensio Labs über Symfony-Experten mit fundierten und langjährigen technischen Erfahrungen.
| Termin | Freie Plätze | Tage | € zzgl. MwSt. | ||||
|---|---|---|---|---|---|---|---|
| 21.05.-22.05.2012 |
|
![]() |
>3 | 2 | 1.290,00 *
|
Buchen | Reservieren |
= Durchführung garantiert
= Eingeschränkte Hotelkapazität
- * = 10% Frühbucherrabatt
= Der dritte Mitarbeiter nimmt kostenlos teil
Details
Schulungs-Ziel
Nach dieser Veranstaltung sind die Teilnehmer mit den Grundlagen von Symfony2 vertraut und können das MVC-Konzept, Formularverarbeitung und Datenbankprogrammierung anwenden.
Wer sollte teilnehmen
Alle, die das Symfony2 PHP Framework kennenlernen, verstehen und anwenden wollen. Entwickler, Softwarearchitekten und Projektleiter mit Erfahrungen in PHP und Webtechnologien.
Inhalt
- Objektorientierte Programmierung in PHP
- Klassen versus Objekte
- Konstruktoren und Destruktoren
- Eigenschaften und Methoden
- Vererbung
- Sichtbarkeit
- Exceptions
- Namespaces
- Symfony2 im Überblick
- Einführung in das Symfony2 Framework und die integrierten Werkzeuge
- Installation von Symfony2
- Symfony2-Projektarchitektur (application, bundles, libraries)
- Verarbeitung eines HTTP-Requests mit Symfony2
- Symfony2-Konventionen und -regeln
- Symfony2 - Anwendungen debuggen
- Die Web Debug Toolbar einsetzen
- Protokoll-Dateien aufzeichnen
- Profiler verwenden
- Exception Traces analysieren
- Symfony2 - Anwendungen konfigurieren
- Einstieg in die Anwendungskonfiguration mit Symfony2
- Vergleich der unterschiedlichen Konfigurationsformate: XML, YAML, Annotations und PHP
- Globale Anwendungskonfiguration in Symfony2
- Routen (URI) global festlegen in Symfony2
- Überschreiben von globalen Konfigurationen auf Bundle-Ebene
- Symfony2 - Der View
- Syntax der Twig-Template-Engine
- Twig-Vorlagen erstellen
- Twig versus PHP
- Vorlagen vererben
- Vorlagen einbetten
- Aktionen einbetten
- Slots definieren und einbetten
- URI mit Hilfe von View-Helper-Klassen generieren
- Symfony2 - Aktionen erstellen und HTTP-Requests verarbeiten
- Controller-Klassen und Action-Methoden definieren
- Controller mit Routen verknüpfen
- HTTP-Responses manuell und mit Vorlage erstellen
- Request-Parameter lesen und verarbeiten
- Lesen und Schreiben von Daten in der Session
- Lesen und Schreiben von Daten in Cookies
- Verwendung von unterschiedlichen Konfigurationen mittels Einbettung und Vererbung
- Abfangen von 404-Fehlern und Anzeige einer Fehler-Seite
- Weiterleitung von HTTP-Anfragen auf alternative Seiten
- Symfony2 - Zugriff auf relationale Datenbanken
- Einführung in PDO (PHP Data Objects): DSN, Prepared Statements, Transactions
- Datenbankverbindung zu SQLite und MySQL herstellen
- Einfache SQL-Abfragen ausführen
- SQL-Abfragen mit Prepared Statement und als Transaktion ausführen
- Model-Klassen entwickeln
- Symfony2 - Formularverarbeitung
- Einstieg in das Symfony2-Formular-Framework
- Erstellen und verarbeiten von einfachen Formularen
- Formularfelder validieren
- Formulare mit Twig entwickeln
- Gültige Benutzereingaben lesen und weiterverarbeiten
Organisation
Teilnehmerzahl
min. 2, max. 8 Personen ***
Schulungszeiten
2 Tage, 1. Tag 10:00-17:00, Folgetag 09:00-16:00
Ort der Schulung
GFU-Schulungszentrum Köln oder bei Ihnen als Inhouse-Schulung
Buchungsalternativen
Firmenschulungsanfrage
Inhouse-Schulung mit individuellen Inhalten zum Wunschtermin. Wahlweise in Ihrem Hause oder im GFU-Schulungszentrum.
Individualschulungsanfrage
Schulung für eine Einzelperson mit individuellen Inhalten zum Wunschtermin.
Enthaltene Leistungen
- Schulungsunterlagen
- Teilnahmezertifikat
- Frühstück und Mittagessen
- Getränke, Obst und Snacks
