Archiv für die 'Zend Framework' Kategorie

Zend Framework Certification Study Guide zum Download

Donnerstag, 23.10.2008

Vor einigen Zeit hatte ich über das neue Zend Framework Zertifikat geschrieben, das seit kurzem angeboten wird. Für die Vorbereitung auf die Zend Framework Zertifizierung stellt die Firma Zend nun einen über 200 Seiten starken Study Guide bereit. Dabei handelt es sich um eine Art Lehrbuch, welches die 14 Themen aufgreift, die im Rahmen der Zertifizierung behandelt werden.

Im einzelnen sind dies die Themen:

  • Authentifizierung und Authorisierung
  • Programmierrichtlinien
  • Datenbanken
  • Diagnose und Wartung
  • Filterung und Validierung
  • Formulare
  • Infrastruktur
  • Internationalisierung
  • E-Mail
  • Model-View-Controller
  • Performance
  • Suche
  • Sicherheit
  • Webservices

Selbst wenn man selber nicht plant, die Zertifizierung zu machen, ist dies eine weitere gute Quelle zum Lernen.

Des weiteren startet am 24. November 2008 der erste Online-Kurs für die Vorbereitung auf die Zend Framework Zertifizierung. In acht Doppelstunden werden den Teilnehmern die Themen näher gebracht. Die Kursgebühren betragen 1.190 Euro und beinhalten bereits die 190 Euro für die Prüfung.

Ob man sich nun lieber mit den kostenlosen Study Guide oder mit dem kostenpflichtigen Online-Kurs vorbereitet, bleibt einem jeden selber überlassen.

Zend Framework PHP Bughunting Day

Mittwoch, 22.10.2008

Am 8. November diesen Jahres wird in Roosendaal in den Niederlanden der erste PHP Bughunting Day, zu deutsch Fehlersuchtag, stattfinden. Die Initiatoren sind zwei PHP Usergroups aus Belgien und den Niederlanden. Bei jedem Bughunting Day soll ein Projekt im Vordergrund stehen und beim ersten Mal wollen sich die Entwickler das Zend Framework vornehmen. Wie ich finde, eine super Sache. Mal schauen, was dabei herum kommt. Alle weiteren Infos sind in der Devzone zu finden:

http://devzone.zend.com/article/3964-Zend-Framework-PHP-Bughunting-Day

Zend Framework goes Barcamps

Mittwoch, 15.10.2008

In letzter Zeit lese ich immer häufiger, dass sich dem Thema Zend Framework auch auf den Barcamps angenommen wird. Neulich erst wurde beim Barcamp in Stuttgart eine Session über das Zend Framework gehalten.

Und heute morgen bin ich über einen ausführlichen Bericht über eine Zend Framework Session gestolpert, die auf dem Barcamp München gehalten wurde. Die Session scheint sehr interessant gewesen zu sein, denn der Autor des Beitrags klingt sehr begeistert. Leider habe ich es nicht nach München geschafft, das Schreiben am Buch geht gerade vor.

Ich freue mich, dass das Zend Framework nun auch langsam bei den Barcamps Einzug erhält. Selber war ich im letzten Jahr auf dem Barcamp in Hamburg und auf dem Barcamp in Berlin. Mal schauen, ob es dieses Jahr wieder klappt.

Zend Framework Releases 1.6.2 und 1.7PR sind draussen

Dienstag, 14.10.2008

Positiv überrascht war ich heute morgen, als mir die Meldungen in den Maileingang trudelten, dass sowohl das Zend Framework Release 1.6.2 als auch das Preview Release für 1.7 veröffentlicht wurden.

Mein Fokus lieget dabei besonders auf dem 1.7 Release, da dieses auch im Zeichen der Performance-Optimierung stehen soll. Ich bin schon sehr gespannt, was die Entwickler in dem Bereich geschafft haben und noch schaffen werden. Dennoch gibt es auch neue Features:

  • Neue Zend_AMF Komponente
  • Dojo Toolkit 1.2.0
  • Neue ZendX_JQuery Komponente
  • Unterstützung für den dijit Editor
  • Metadata API in Zend_Cache
  • Unterstützung der Google API für Buchsuche
  • Performance Optimierungen
  • Applikationsweites Locale mit weitere Verbesserungen der I18n Komponenten
  • Erweiterungen für Formelemente zum Dateiupload

Beim Release 1.6.2 handelt es sich im Wesentlichen um ein Bugfix Release, bei dem fast 100 Issues erledigt worden sind.

Zend Framework Zertifikat

Freitag, 03.10.2008

Seit kurzem bietet die Firma Zend neben ihrem PHP 5 Zertifikat auch das Zend Framework Zertifikat an. Auf der Übersichtsseite sieht man gleich, dass das Zertifikat einen sehr großen Teil der Zend Framework Komponenten abdeckt. Der Expertenbeirat für die Zend Framework Zertifizierung ließt sich auch wie das “Who-is-Who” der Zend Framework Entwickler.

Die Zend Framework Zertifizierung kostet 160 USD und kann in einem von 3.500 authorisierten Testcentern weltweit durchgeführt werden. Wer vor dem Test eine Schulung machen möchte, kann für 1.000 USD ein entsprechendes Training in einem 16stündigen Onlinekurs absolvieren. In den Kursgebühren sind die Gebühren von 160 USD für den eigentlichen Zertifizierungstest bereits enthalten. Bei erfolgreichem Abschluss darf man den Titel “Zend Certified Engineer in Zend Framework” (kurz ZCE-ZF) tragen. Ich vermute mal, dass es zusätzlich in Kürze ähnlich wie für die PHP 5 Zertifizierung auch ein entsprechendes Trainingshandbuch für die Zend Framework Zertifizierung geben wird.

Das Zertifikat ist meiner persönlichen Meinung nach besonders für Entwickler interessant, die ihren Marktwert langfristig steigern möchten. Zertifikate sind besonders bei größeren Unternehmen noch sehr gerne gesehen. Ich werde selber mal schauen, ob ich das Zertifikat bei Gelegenheit zu erhalten versuche.

Zend Framework Vorträge auf der ZendCon 08

Mittwoch, 01.10.2008

Durch einen Beitrag im Blog von Nils bin ich auf eine Übersicht mit den Vortragsfolien der vergangenen ZendCon 08 gestossen. Für fast jeden Vortrag wurden die Folien zur Verfügung gestellt. Ich bin die Liste einmal kurz durchgegangen und habe für euch die Vorträge herausgesucht, die sich mit dem Zend Framework beschäftigen:

Ich habe die anderen Vorträge nicht alle angeschaut, es kann also sein, dass ich einen oder zwei übersehen habe.

Beispielanwendung Pastebin

Dienstag, 30.09.2008

Da man sich ja nie genug Beispielanwendungen anschauen kann, möchte ich an dieser Stelle auf Matthews Pastebin Anwendung hinweisen. Am besten gleich herunterladen und studieren.

Zusätzlich zum bekannten Aufsetzen einer MVC Anwendung mit dem Zend Framework kannst du anhand des Beispiels auch sehen, wie du das Zend Framework erweitern kannst und findest auch ein Beispiel für die Integration von Zend_Dojo in ein Projekt. Hausaufgabe: anschauen, daraus lernen und bei offenen Fragen einfach nachfragen. ;-)

Falls du es noch nicht getan hast, dann schau dir auch mal das Quick Start Tutorial an.

Zend Framework Wochenrückblick 39/2008

Samstag, 27.09.2008

Herzlich willkommen zu einer neuen kleinen Rubrik, dem Zend Framework Wochenrückblick. Dies ist erst einmal ein Versuch. Ich habe keine Ahnung, ob ich es regelmäßig schaffe, diesen Wochenrückblick zu schreiben. Vielleicht stelle ich auch mal auf einen anderen Rhythmus um. Mal kucken.

Aus den Blogs

Thomas Weidner hat weiter an Zend_File_Transfer in Kombination mit Zend_Form gearbeitet. Jetzt sind auch Subforms und mehrfache Datei Elemente in einem Formular möglich. Und es gibt auch weitere Verbesserungen bei den Fehlermeldungen mit Zend_File_Transfer.

Zwar nicht ausschließlich ein Zend Framework Thema, aber Matthew Weier O’Phinney und Rob Allen haben ihre Eindrücke von der ZendCon08 zusammengestellt, die in der vorherigen Woche statt fand. Dabei gehen sie natürlich auch auf die Zend Framework Sessions ein, die gehalten wurden.

In meinem Zend Framework Blog habe ich unter anderem über Zend_Model und das überarbeitete Quick Start Tutorial geschrieben. In meinem Zend Framework Buch Blog habe ich über meine Beweggründe ein Buch zu schreiben und über den Ablauf beim Schreiben eines Fachbuches geschrieben.

Aus der Mailingliste

In der Mailingliste kam in der letzten Woche mal wieder die Frage nach der Verwendung des Zend Frameworks ohne MVC auf. Die Diskussion über Cronjobs mit dem Zend Framework brachte diesen interessanten Link hervor. Die Umfrage nach der Verwendung von Smarty brachte unter anderem hervor, dass viele Smarty nicht mehr verwenden und stattdessen mit Zend_View ihre Templates direkt wieder in PHP schreiben. Zudem läuft aktuell noch eine Diskussion über ein offizielles Plugin Repository, in dem Entwickler ihre Plugins, Helper und Erweiterungen zum Download anbieten können.

Proposals

Kaum eine Woche vergeht ohne Neuigkeiten aus dem Proposal Wiki. Beim Zend_Log_Writer_Mail Proposal wird sehnsüchtig auf die Freigabe zur Implementation gewartet und mit Zend_Log_Writer_Syslog gab es sogar ein völlig neues Proposal. Und Zend_Service_Twitter wurde durch einen neuen Entwickler wieder Leben eingehaucht.

Goodie

Im Blog von Alexander Schulz habe ich noch ein Video gefunden, in dem die Implementation des Zend Frameworks erläutert wird. Hier könnt ihr es auch anschauen:

Stand Zend Framework Buch

Zum Abschluss noch kurz der Stand beim Zend Framework Buch: am Donnerstagabend habe ich die Probekapitel abgegeben und warte nun auf das Feedback. Aktuell sind 80 Seiten geschrieben.

Eure Highlights?

Und was waren eure Highlights in der vergangenen Woche?

Twitter Komponente für das Zend Framework

Donnerstag, 25.09.2008

Schon seit längerem bin ich bei Twitter registriert und lasse dort hin und wieder meinen Gedanken freien Lauf. Wer diesen Unsinn verfolgen möchte, schaue einfach mal hier.

Mit einem halben Auge beobachte ich schon seit längerem die Bemühungen, auch für das Zend Framework eine Komponente für Twitter zu entwickeln. Diese Webservice Komponte soll die offizielle Twitter API unterstützen und damit den Zend Framework Entwicklern eine einfache Möglichkeit schaffen, ihren eigene verbalen Kurzgedanken auf ihrer Website oder wo auch immer zu platzieren. Leider ist das entsprechende Proposal schon etwas älter, weil der ursprüngliche Entwickler derzeit stark mit anderen Komponenten beschäftigt ist.

Doch nun tut sich langsam etwas. Seit kurzem hat sich ein neuer Entwickler gefunden, der die Komponente nun in der nächsten Zeit endlich zum Leben erwecken möchte. Ich bin schon gespannt. Und es wird auch Zeit, dass das Zend Framework neben anderen Web 2.0 Diensten wie YouTube, Flickr, Delicious und Technorati auch endlich Twitter unterstützt.

Zend Framework Quick Start Tutorial überarbeitet

Dienstag, 23.09.2008

Heute morgen lass ich in der Mailingliste, dass das offizielle Quick Start Tutorial für das Zend Framework vor kurzem überarbeitet worden ist. Ich empfehle jedem am Zend Framework Interessierten, sowohl Einsteiger als auch Fortgeschrittenen, einen Blick in das Quick Start Tutorial und vor allem in dem dort angebotenen Beispielcode zu werfen.

Das Tutorial setzt die wichtigsten Komponenten Zend_Controller, Zend_Layout, Zend_Config, Zend_Db, Zend_Db_Table, Zend_Registry sowie einige View Helper ein und beinhaltet auch eine empfohlene Verzeichnisstruktur für eine MVC Applikation ohne Module. Die einzelnen Dateien sind sehr ausführlich dokumentiert.

Auf eine Besonderheit möchte ich noch hinweisen. In meinem Beitrag über Zend_Model sprach ich die Problematik an, dass vielen Entwicklern die Implementierung des Model-Parts bisher noch nicht klar ist. Oft wird das Model mit der Datenbank gleich gesetzt. In dem Quick Start Tutorial könnt ihr die Trennung von Model und Datenbank sehen. Es gibt eine Klasse Model_GuestBook, die das Model für ein Gästebuch repräsentiert, und eine Klasse Model_DbTable_GuestBook, welche die Datenbanktabelle ‘guestbook’ repräsentiert und Zend_Db_Table_Abstract erweitert. Model_GuestBook greift somit immer über eine Instanz von Model_DbTable_GuestBook auf die Tabelle zu und nicht direkt.

Ich empfehle somit jedem, sich einmal das Tutorial und besonders den Beispielcode genauer anzuschauen. Es lohnt sich IMHO sehr.