Zend Framework

PHP-Anwendungen mit dem Zend Framework entwickeln

Carsten Möhrke (Autor)

Media-Kombination
420 Seiten
2008
Galileo Press
978-3-8362-1068-3 (ISBN)

Lese- und Medienproben

Zend Framework - Carsten Möhrke
39,90 inkl. MwSt
  • Titel ist leider vergriffen;
    keine Neuauflage
  • Artikel merken
Mit dem neuen Buch von Carsten Möhrke haben Sie alles an der Hand, was Sie für den professionellen
Einsatz des Zend Frameworks benötigen. Angefangen von der Installation über den Umgang mit Datenbanken, Rechte- und Benutzermanagement, Performance-Verbesserungen, die Arbeit mit E-Mail,
Webservices und Dateiformaten bis hin zur Lokalisierung und Internationalisierung bleibt keine Frage
unbeantwortet. Der Autor begleitet Sie kompetent bei Ihrer Arbeit und zeigt Ihnen u.a., wie Sie das
Model View Controller-Muster für Ihre Webprojekte nutzen können.

1 Zend Framework installieren
Lernen Sie, was Sie bei der Installation des Zend
Frameworks beachten müssen.

2 Erstellen Sie professionell MVC-Anwendungen
Carsten Möhrke erklärt Ihnen, was es mit dem
Model View Controller auf sich hat und wie
Sie das Entwurfsmuster optimal für Ihre Anwendungen
nutzen können.

3 Gestalten Sie Ihre Datenbankzugriffe mit
Zend Framework
Verwenden Sie z.B. Zend_Db, um komfortabel
mit Datenbanken zusammenzuarbeiten.

4 Nutzen Sie das Benutzer- und Rechtemanagement
Sichern Sie die Funktionalitäten und Bereiche
Ihrer Anwendung mit Passwörtern für einzelne
Benutzer oder ganze Gruppen.

5 Steigern Sie die Performance mit Caching
Mit den ausgefeilten Caching-Strategien von
Zend können Sie Ihren Web- oder Datenbankserver
deutlich entlasten.

6 Arbeiten Sie mit Feeds, E-Mails oder PDFs
So greifen Sie z. B. bequem auf die Webservices
von Amazon, Yahoo!, Google Data oder Flickr zu
und nutzen professionelle E-Mail-Funktionalitäten.

7 Lokalisieren und internationalisieren
Professionelle Klassen helfen Ihnen bei der
Sprachunterstützung, Datums- und Zahlenformaten,
anderen Zeitzonen u.v.m.

Carsten Möhrke arbeitet seit 15 Jahren professionell im EDV-Umfeld. Er ist Inhaber der netviser Internet Beratung e.K. und als Internet-Programmierer, Dozent sowie Consultant tätig. In dieser Zeit hat er bereits viele erfolgreiche PHP-Projekte auf den Weg gebracht. Mit seiner Firma führt er außerdem viele Projekte im Bereich InDesign und XML durch.

1 Der Model View Controller 25
1.1 Die Theorie des MVC 25
1.2 Die Praxis des MVC 26

2 Datenbankzugriff mit Zend_Db 59
2.1 Datenbankunabhängigkeit 59
2.2 Nutzung von Zend_Db 60
2.3 Datenbankzugriff mit Zend_Db_Table 88
2.4 Performanceanalyse mit Zend_Db_Profiler 110

3 Benutzer- und Rechtemanagement 115
3.1 Rechteverwaltung mit Zend_Acl 115
3.2 Benutzerauthentifikation mit Zend_Auth 124
3.3 Session-Verwaltung mithilfe von Zend_Session 129

4 Infrastruktur-Klassen 137
4.1 Performance-Optimierung mit Zend_Cache 137
4.2 Prüfen von Werten mit Zend_Validate 154
4.3 Filtern von Daten mit Zend_Filter 165
4.4 Formularverarbeitung mit Zend_Filter_Input 175
4.5 Schreiben von Logs mit Zend_Log 184
4.6 Konfigurationsverwaltung Zend_Config 194
4.7 Shell-Programmierung mit Zend_Console_Getopt 203

5 Webservices 209
5.1 Feeds mit Zend_Feed verarbeiten 209
5.2 Zugriff auf Amazon mit Zend_Service_Amazon 220
5.3 Zugriff auf Flickr mit Zend_Service_Flickr 232
5.4 Yahoo!-Suche mit Zend_Service_Yahoo 236
5.5 Zugriff auf Google-Dienste mit Zend_Gdata 245

6 Arbeit mit E-Mails und Dateiformaten 279
6.1 E-Mails mit Zend_Mail verarbeiten 279
6.2 JSON-Daten mit Zend_Json verarbeiten 306
6.3 Generieren von PDF-Dokumenten 308

7 Protokolle und Co. 335
7.1 Zugriff auf andere Server mit Zend_Http 335
7.2 URIs mit Zend_Uri verarbeiten 352
7.3 Nutzung von XML-RPC mit Zend_XmlRpc 355
7.4 Nutzung von REST mit Zend_Rest 361

8 Lokalisierung und Internationalisierung 369
8.1 Lokalisierung mit Zend_Locale 369
8.2 Mehrsprachige Oberflächen mit Zend_Translate 381
8.3 Konvertieren von und Rechnen mit Maßeinheiten mittels Zend_Measure 385
8.4 Währungsdarstellung mit Zend_Currency 389
8.5 Datums- und Zeitangaben mit Zend_Date verarbeiten 395

Index 411

Erscheint lt. Verlag 26.2.2008
Reihe/Serie Galileo Computing
Sprache deutsch
Maße 240 x 168 mm
Gewicht 865 g
Themenwelt Informatik Web / Internet PHP
Schlagworte Design Patters • Frameworks • Open Source • PHP • Zend (Framework)
ISBN-10 3-8362-1068-1 / 3836210681
ISBN-13 978-3-8362-1068-3 / 9783836210683
Zustand Neuware
Haben Sie eine Frage zum Produkt?