„ Wirklich super diese breite Palette an Video- Trainings! Mein iPad habe ich z.B. wenig genutzt bevor ich mir diess Tutorial angeschaut habe. “DVD oder Online-Training: Was ist der Unterschied?
Inhaltlich sind beide Trainings absolut gleich. Der Unterschied liegt bei den Nutzungsmöglichkeiten und im Vertriebsweg.
Beim Training auf DVD erhalten Sie eine Box mit allen Inhalten und einem gedruckten Bonusmagazin.
Die Bezahlung erfolgt bequem per Rechnung.
Das Online-Training ist sofort nach dem Kauf verfügbar, jederzeit und an jedem Ort. Sie brauchen nur eine Online-Verbindung und einen gängigen Webbrowser. Wenn Sie das Training herunterladen, steht es Ihnen auf Ihrem Computer auch offline zur Verfügung.
Die Bezahlung erfolgt per Kreditkarte, Paypal oder sofortüberweisung.de (nicht in allen Ländern verfügbar).
Wir wünschen Ihnen viel Freude mit dem Video-Training Ihrer Wahl – ob Online oder auf DVD.
Bitte registrieren Sie sich, um die Lesezeichen zu nutzen.
Kauf dieses Trainings oder eines Abos erforderlich
Dieses Video-Training beschäftigt sich nicht nur mit PHP 5.3 in der Tiefe, sondern gleichermaßen auch mit Dokumentation und Unit Testing.
Den Anfang machen die Funktionen, die seit der Version 5.3 dabei sind. Dazu gehören beispielsweise Namespaces, die eine saubere Benennung eigener Klassen erlauben und die Lesbarkeit des Codes verbessern. Ein weiteres Feature sind anonyme Funktionen in Form von Lambda Functions und Closures und verschiedene Best Practices der objektorientierten PHP-Entwicklung.
Dazu gehören der Umgang mit den Magic Functions genauso wie verschiedene Möglichkeiten der Standard-PHP-Library oder SPL. Anschließend loten Sascha Kersken und Bastian Feder Möglichkeiten und Grenzen der Arbeit mit Design Patterns aus.
Den zweiten großen Block bildet die Arbeit mit Unit Tests, genauer gesagt mit dem Test-Framework PHPUnit. Das Test Driven Development, bei dem der Test und die Implementierung einer Funktionalität möglichst zeitnah geschrieben wird, ist eine besonders zuverlässige Art der Softwareentwicklung.
Abgerundet wird dieses Video-Training durch eine genauere Betrachtung von phpDocumentor, denn nur gut dokumentierter Code ist wirklich guter Code.
Aus dem Inhalt:
Neuerungen ab PHP 5.3
Die aktuelle PHP-Version 5.3 nimmt bereits viele der Neuerungen vorweg, die ursprünglich erst für PHP 6 geplant waren. Sie lernen alle wichtigen neuen Features kennen und erfahren, wie Sie diese produktiv einsetzen können.
Namespaces
Namespaces erlauben eine verschachtelte Baumstruktur für die Bezeichnung von Klassen und anderen Elementen. Für tief verschachtelte Klassenstrukturen brauchen Sie so keine endlos langen Klassennamen mehr zu verwenden, Außerdem kommen sich damit die Bezeichner von Klassen aus verschiedenen Bibliotheken nicht mehr in die Quere.
Lambda-Funktionen und Closures
Dieser Abschnitt führt in die Benutzung von Lambda-Funktionen und Closures ein. Er erläutert im Detail, worauf Sie bei deren Nutzung achten sollten.
Static-Neuerungen
Einige Neuerungen von PHP 5.3 betreffen statische Methoden und ihre Aufrufe. In diesem Abschnitt erfahren Sie das Wichtigste zu diesem Thema.
Weitere Neuerungen und Migration
Dieser Abschnitt behandelt weitere Neuerungen von PHP 5.3, die nicht in die bisher besprochenen Kategorien passen. Dazu gehören unter anderem diverse globale Funktionen und einige neue Methoden vorhandener Klassen. Und es geht um die Migration von älteren Versionen nach PHP 5.3, die vor allem durch einige Inkompatibilitäten beeinflusst wird.
Best Practices der OOP
Angefangen bei den "Magic Methods", über Arbeit mit Design Patterns und praktische Anwendung von "interfaces" der Standard PHP Library (SPL) bis hin zu den neuen Datums- und Zeitfunktionen von PHP: Dieses Kapitel erläutert eine Reihe von "best practices" in der objektorientierten Programmierung.
Magische Methoden verwenden
Die sogenannten "Magic Methods" haben – nicht zuletzt mit PHP 5.3 – eine nennenswerte Anzahl an Funktionen hinzubekommen. Angefangen bei den magischen "setter"- und "getter"-Methoden nehmen sich die Trainer hier eine nach der anderen vor.
Design Patterns
Design Patterns, auf Deutsch Entwurfsmuster, sind Standardlösungen für wiederkehrende Programmierprobleme. Die Filme in diesem Abschnitt stellen einige der wichtigsten Patterns und ihren praktischen Einsatz vor.
Nützliche Interfaces implementieren
PHP und die Standard PHP Library (SPL) bieten einige praktische vorgefertigte Interfaces, die den Zugriff auf Objekte eigener Klassen erheblich komfortabler gestalten.
Mit Datum und Uhrzeit arbeiten
PHP 5.3 führt zahlreiche interessante Features für die Arbeit mit Datum und Uhrzeit ein. Lernen Sie die wichtigsten kennen.
Unit Tests mit PHPUnit
Unit Tests sind automatisierte Tests für möglichst kleine Codeeinheiten, die zugleich eine Art Referenzimplementierung für die Verwendung der Klassen und Methoden eines Projekts bilden. Dieses Kapitel zeigt Ihnen, wie Sie Unit Tests schreiben, sie mit dem Framework "PHPUnit" ausführen und die Testabdeckung des Projekts überprüfen.
phpDocumentor
PhpDocumentor ist eines der vielen Tools, die Entwicklern das Leben einfacher machen: Lernen Sie die Funktionen von phpDocumentor kennen und Sie werden in die Lage versetzt, Ihren Quellcode gut und übersichtlich zu dokumentieren.
Nutzen Sie dieses Training auch in unseren mobilen Apps für iPad und Android!
Die Lektionen dieses Video-Trainings können online in kompatiblen Browsern auch mit HTML5 anstelle von Flash abgespielt werden. (z.B. am iPad und iPhone 4)
Im Download dieses Trainings sind zudem Videos enthalten die Sie auf Ihr Smartphone oder Tablet übertragen können, falls Sie dafür nicht unsere Apps nutzen wollen.
Dank „Tutorial to go“ können Sie ausgewählte Videos auch auf Ihrem iPod, iPhone oder vielen Mobiltelefonen und anderen mobilen Endgeräten abspielen – lernen Sie, wann und wo Sie wollen!
Die Filme finden Sie als Download auf unserer Website bzw. auf der DVD im Verzeichnis /mobile. Einfach überspielen und los geht’s!
Der im Rahmen dieses Trainings entstandene Quelltext ist vollständig im Training enthalten. So können Sie die Lektionen optimal von Anfang an nachvollziehen oder an einer beliebigen Stelle quer einsteigen - ohne lästige und fehleranfällige Tipparbeit.
Begleitend zu den Videos bietet dieses Training ein Bonusmagazin mit einem Kurzporträt des Autors bzw. der Autoren, weiterführende Artikel zum Thema, ein ausführliches, reich bebildertes Inhaltsverzeichnis sowie Informationen zur Bedienung des Trainings (nur in der DVD-Version).
Sie haben die Wahl! Lernen Sie konzentriert im Vollbildmodus oder schalten Sie mit nur einem Klick in den Mach mit!-Modus. So probieren Sie die Beispiele direkt am eigenen Computer aus, während das Video-Training in einem extra Fenster parallel weiter läuft.
Während ein Video läuft können Sie jederzeit individuelle Lesezeichen setzen, die als orange Markierungen in der Abspielleiste auftauchen. Ein Lesezeichen kann aus einem einfachen Begriff oder einer kurzen Notiz bestehen. Eine Übersichtsliste hilft dabei, die eigenen Lesezeichen schnell wieder zu finden.
Alle Rechte vorbehalten.
video2brain und das video2brain-Logo sind geschützte Marken von video2brain.
derzeit Online:
45.351 Videos Online
4.046 Stunden Training
DVD- Training
Online-Training
Trainings Abo



Bitte registrieren Sie sich, um die Lesezeichen zu nutzen.
Sie wurden aufgrund Ihrer eingestellten Sprache bzw. dem aktuellen Standort zu "video2brain Deutsch" weitergeleitet.