Mit CakePHP, einem Rapid-Developement-Framework für PHP, lässt sich die Entwicklungszeit von PHP-Anwendungen extrem beschleunigen, weil viele Routineaufgaben automatisiert abgearbeitet werden. Webentwicklung mit CakePHP bietet den optimalen Einstieg in das Framework für Entwickler, die das Enterprise-Werkzeug kennenlernen wollen und mit dem sie elegante, stabile, leicht skalierbare und gut strukturierte Webanwendungen entwickeln können.
Der schnelle Start in die Praxis: Ein Crashkurs lässt Sie direkt mit der Webentwicklung starten, danach lernen Sie das MVC-Modell als Basis für die CakePHP-Programmierung kennen. Der Blick unter die Haube von Model, View und Controller vermittelt Ihnen solides Wissen über die zugrunde liegenden Techniken, so dass Sie die Architektur Ihrer Anwendung flexibel an Ihre Bedürfnisse anpassen können.
Der vollständige Überblick über CakePHP: Schritt für Schritt werden alle Elemente der Erstellung einer Webapplikation mit CakePHP erläutert, und es werden die Aufgaben der CakePHP-spezifischen Konstrukte wie Helper, Elements und Components sowie das Session-Handling beschrieben. Darüber hinaus beleuchtet das Buch fortgeschrittene Techniken.
Le informazioni nella sezione "Riassunto" possono far riferimento a edizioni diverse di questo titolo.
Dirk Ammelburger hat langjährige Erfahrung in der Entwicklung von Webapplikationen, speziell im Bereich der Enterprise-Anwendungen und vernetzten Systeme. Schwerpunktmäßig arbeitet er in vielen Projekten mit PHP, nutzt aber auch die Möglichkeiten anderer Werkzeuge, wie bespielsweise der Java Enterprise Edition, um zielgerichtet zum Erfolg zu kommen. Dank seines Überblicks über die aktuellen Entwicklungen und Tendenzen weiß er die Vorteile einzelner Werkzeuge und auch Frameworks gezielt einzusetzen.
Vorwort; Einleitung; Unterschiede von CakePHP 1.2 zu Version 1.3; Für wen ist dieses Buch gedacht?; Aufbau dieses Buchs; Typografische Konventionen; Verwendung der Codebeispiele; Die Codebeispiele zu diesem Buch; Die CakePHP-Welt; Chapter 1: CakePHP kennenlernen; 1.1 Was ist ein Framework?; 1.2 Grundprinzipien des CakePHP-Frameworks; 1.3 Das Model-View-Controller-Pattern; 1.4 Das Zusammenspiel der CakePHP-Komponenten; 1.5 CakePHP-Entwicklung Schritt für Schritt; 1.6 CakeJobs – die Beispielanwendung; Chapter 2: Installation und Konfiguration; 2.1 Installation des Webservers; 2.2 Installation von CakePHP; 2.3 Installation der CakePHP-Konsole; Chapter 3: Schnell zum Erfolg – Ihre erste Webapplikation mit CakePHP; 3.1 Die Datenbank als Grundlage der Applikation; 3.2 Die Anwendung starten und Gerüste bauen; Chapter 4: Der Controller; 4.1 Aufbau des Controllers; 4.2 Attribute und Methoden im Controller; 4.3 CakePHP-Konventionen; Chapter 5: Das Model; 5.1 Was ist ein Model?; 5.2 Validierung im Model; 5.3 Ein zweites Model einbinden; 5.4 Model-Relationen herstellen; 5.5 Retrieve: Daten finden; 5.6 Create und Update: Daten speichern; 5.7 Delete: Daten löschen; 5.8 Model-Methoden und -Attribute; Chapter 6: Das View; 6.1 Was ist ein View?; 6.2 Die Template-Engine in CakePHP; 6.3 Nützliche Helfer im View: Die Helper-Klassen; 6.4 Die Mini-Views: Elements; Chapter 7: Helper – Lassen Sie CakePHP für sich arbeiten; 7.1 Die Standard-Helper von CakePHP; 7.2 Der HTML-Helper; 7.3 Der Text-Helper; 7.4 Der Time-Helper; 7.5 Der Number-Helper; 7.6 Der Cache-Helper; 7.7 Der Paginator-Helper; 7.8 JavaScript und CakePHP; 7.9 Eigene Helper entwickeln; Chapter 8: Session-Handling mit CakePHP; 8.1 Session-Konfiguration; 8.2 Die Session-Component verwenden; 8.3 Der Session-Helper; 8.4 Beispiel: Ein Merkzettel für Jobanzeigen; 8.5 Kekse zum Kuchen – Der Einsatz von Cookies; Chapter 9: Die CakePHP-Konsole und die Bake-Shell; 9.1 Shells starten; 9.2 Die Console-Shell kennenlernen; 9.3 Baking: Code automatisch generieren; 9.4 Eigene Shells programmieren; Chapter 10: Der Controller reloaded – Callbacks, Routes & Co.; 10.1 Die Controller-Funktionalität erweitern; 10.2 Controller-Callbacks; 10.3 URLs und Routes; 10.4 Statische Seiten in CakePHP; Chapter 11: Components verwenden; 11.1 Die Core-Components von CakePHP; 11.2 Die Email-Component; 11.3 Components selbst entwickeln; Chapter 12: Das Model reloaded – Bindings, Behaviors & Co.; 12.1 HABTM – hasAndBelongsToMany-Associations; 12.2 Model-Bindings; 12.3 Model-Callbacks; 12.4 Die AppModel-Klasse; 12.5 Models durch Behaviors erweitern; Chapter 13: Ajax und DHTML mit CakePHP; 13.1 Der Js-Helper; 13.2 JQuery, Mootools oder Prototype; 13.3 Den JS-Helper einsetzen; Chapter 14: Sicherheit, Authentifizierung und Autorisierung; 14.1 Zugriffsschutz mit der Security-Component; 14.2 Authentifizierung mit der Auth-Component; 14.3 Autorisierung mit der Auth-Component; 14.4 ACL – Access Control Lists; Chapter 15: Lokalisierung und Internationalisierung; 15.1 Grundlagen; 15.2 Mehrsprachigkeit einrichten; 15.3 Dynamische Daten internationalisieren; 15.4 Die Klasse i18n einsetzen; Chapter 16: Testing; 16.1 Die Test-Suite installieren; 16.2 Tests schreiben; 16.3 Tests zusammenfassen; 16.4 Browsersimulation mit Web Testing; Chapter 17: Weitere Kernfunktionalitäten von CakePHP; 17.1 Plugins erstellen und einbinden; 17.2 Fehlerbehandlung in CakePHP; 17.3 Ein eigener ErrorHandler; 17.4 Debugging in CakePHP; 17.5 Die CakePHP-Core-Klassen; Chapter 18: Tipps und Tricks; 18.1 RSS-Feeds erstellen; 18.2 Routes dynamisch aus der Datenbank generieren; 18.3 Zugriff auf die Datenbank ohne Model; Über die Autoren; Kolophon;
Le informazioni nella sezione "Su questo libro" possono far riferimento a edizioni diverse di questo titolo.
EUR 4,50 per la spedizione da Germania a Italia
Destinazione, tempi e costiDa: medimops, Berlin, Germania
Condizione: good. Befriedigend/Good: Durchschnittlich erhaltenes Buch bzw. Schutzumschlag mit Gebrauchsspuren, aber vollständigen Seiten. / Describes the average WORN book or dust jacket that has all the pages present. Codice articolo M03897216590-G
Quantità: 2 disponibili