video2brain: Power-Workshops PHP » KinDzaDza
Home | Footage | Sound FX | Tutorials | Музыка | Фильмы | Контакт |
KinDzaDza - It's Other!  

Главная страница » Tutorials » video2brain: Power-Workshops PHP
Логин
Пароль
 
Забыли пароль?
Ещё не зарегистрированы?
Регистрация

video2brain: Power-Workshops PHP
Tutorials | автор: nimdA (5.12.10)
video2brain: Power-Workshops PHP
Releasename: Video2Brain Power-Workshops PHP GERMAN-BLZiSO
Kategorie: Video-Training
Releasedatum 02/12/10
Hersteller: video2brain
Homepage: www.video2brain.com/de/products-661.htm
Sprache: Deutsch
Laufzeit: 7 Stunden
Format: .iso
Dateigroesse: 676Mb


video2brain: Power-Workshops PHP - Professionelle Software-Entwicklung. Fortgeschrittene PHP-Entwickler kommen bei diesem Video-Training auf Ihre Kosten! Sascha Kersken und Bastian Feder, beide erfahrene Entwickler, sprechen direkt aus der Praxis und erlaeutern Funktionen wie Namespaces, Lambda Functions und Closures genauso wie Best Practices der objektorientierten PHP-Entwicklung oder die Arbeit mit Design Patterns. Der zweite grosse Block widmet sich den Unit Tests mit dem Framework PHPUnit.

Abgerundet wird dieses Video-Training durch eine genauere Betrachtung von phpDocumentor, denn nur gut dokumentierter Code ist wirklich guter Code. Einige Beispiele fuer dieses Training sind komplett neu geschrieben, um bestimmte Punkte zu unterstreichen, andere stammen aus realen Open-Source-Projekten: FluentDOM, eine Implementierung von jQuery in PHP zur Verarbeitung von XML- bzw. HTML-Dokumenten und das Web-Content-Management-System papaya CMS. Die Workshops sind groesstenteils als interaktive Gespraechssituation gestaltet und erhalten dadurch Live-Charakter.

Dieses Video-Training beschaeftigt sich nicht nur mit PHP 5.3 in der Tiefe, sondern gleichermassen auch mit Dokumentation und Unit Testing. Den Anfang machen die Funktionen, die seit der Version 5.3 dabei sind. Dazu gehoeren 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 gehoeren der Umgang mit den Magic Functions genauso wie verschiedene Moeglichkeiten der Standard-PHP-Library oder SPL. Anschliessend loten Sascha Kersken und Bastian Feder Moeglichkeiten und Grenzen der Arbeit mit Design Patterns aus.

Den zweiten grossen 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 Funktionalitaet moeglichst zeitnah geschrieben wird, ist eine besonders zuverlaessige 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 urspruenglich erst fuer PHP 6 geplant waren. Sie lernen alle wichtigen neuen Features kennen und erfahren, wie Sie diese produktiv einsetzen koennen.

Namespaces - Namespaces erlauben eine verschachtelte Baumstruktur fuer die Bezeichnung von Klassen und anderen Elementen. Fuer tief verschachtelte Klassenstrukturen brauchen Sie so keine endlos langen Klassennamen mehr zu verwenden, Ausserdem kommen sich damit die Bezeichner von Klassen aus verschiedenen Bibliotheken nicht mehr in die Quere.

Lambda-Funktionen und Closures - Dieser Abschnitt fuehrt in die Benutzung von Lambda-Funktionen und Closures ein. Er erlaeutert 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 gehoeren unter anderem diverse globale Funktionen und einige neue Methoden vorhandener Klassen. Und es geht um die Migration von aelteren Versionen nach PHP 5.3, die vor allem durch einige Inkompatibilitaeten beeinflusst wird.

Best Practices der OOP - Angefangen bei den "Magic Methods", ueber 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 erlaeutert 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 Standardloesungen fuer wiederkehrende Programmierprobleme. Die Filme in diesem Abschnitt stellen einige der wichtigsten Patterns und ihren praktischen Einsatz vor.

Nuetzliche 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 fuehrt zahlreiche interessante Features fuer die Arbeit mit Datum und Uhrzeit ein. Lernen Sie die wichtigsten kennen.

Unit Tests mit PHPUnit - Unit Tests sind automatisierte Tests fuer moeglichst kleine Codeeinheiten, die zugleich eine Art Referenzimplementierung fuer die Verwendung der Klassen und Methoden eines Projekts bilden. Dieses Kapitel zeigt Ihnen, wie Sie Unit Tests schreiben, sie mit dem Framework "PHPUnit" ausfuehren und die Testabdeckung des Projekts ueberpruefen.

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 uebersichtlich zu dokumentieren.


video2brain: Power-Workshops PHP
Video2Brain.Acrobat.X.fuer.Business.und.Buero.GERMAN-BLZiSO


For VIP-members only (BETA)
Если вы здесь ничего не видите, то значит здесь ничего нет, либо вы не входите в группу VIP-members
If You do not see here anything, it means there here is nothing, or you are not VIP-member.


Внимание! Всегда проверяйте антивирусом файлы, которые Вы загружаете! / Attention! Always check files you download with your antivirus software!

Другие новости по теме / See also:
  • Video2Brain: Neu in Adobe Photoshop CS5 (ISO)
  • Video2Brain: Neu in Adobe Illustrator CS5 (ISO)
  • Video2Brain: Neu in Adobe InDesign CS5 (ISO)
  • video2brain: Photoshop CS5 Grundlagen (DVD-ISO)
  • video2brain: Autodesk Inventor 2010 Workshops fuer Fortgeschrittene (ISO)
  •  
    Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь. Мы рекомендуем Вам зарегистрироваться либо зайти на сайт под своим именем.
     

    Комментарии / Comments

    Информация

    Посетители, находящиеся в группе guests, не могут оставлять комментарии в данной новости.
     
    KinDzaDza.net ©2016 :)
    Designed by Pazak
    Home | Software | Footage | Sound FX | Tutorials | E-Books | Музыка | Фильмы | Контакт
    Все публикуемые материалы предоставлены здесь только для ознакомления, все права на них принадлежат их владельцам!
    Published materials are given here only for acquaintance, all rights to them belong to their owners!