Book description
CakePHP ist ein Rapid-Development-Framework für PHP, das bewährte Entwurfsmuster und Programmiertechniken nutzt und PHP-Entwicklern damit eine leistungsfähige Infrastruktur für ihre Webapplikationen bietet. Mit CakePHP lässt sich die Entwicklungszeit von PHP-Anwendungen extrem beschleunigen, denn viele Routineaufgaben werden automatisiert abgearbeitet. Dieses Buch bietet den optimalen Einstieg in das Framework für Entwickler, die ein neues Enterprise-Werkzeug kennenlernen wollen, mit dem sie elegante, stabile, leicht skalierbare und gut strukturierte Webanwendungen entwickeln können.
Der schnelle Start in die Praxis:
Dieses Buch zeigt Ihnen ganz konkret anhand eines Beispielprojekts, wie CakePHP funktioniert: 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 dann 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, so dass Sie sich leicht auch in die Tiefen des Frameworks vorarbeiten können. Behandelt werden unter anderem:
Scaffolding und Prototyping
CakePHP-Console und Bake-Shell
Interaktivität mit Ajax
Sicherheit, Authentifizierung und Autorisierung
Lokalisierung und Internationalisierung
Testing, Debugging und Fehlerbehandlung
Das breite Themenspektrum und die praxisnahe Herangehensweise machen dieses Tutorial zum maßgeblichen Handbuch zu CakePHP.
Table of contents
-
Webentwicklung mit CakePHP
- Vorwort
- Einleitung
- 1. CakePHP kennenlernen
- 2. Installation und Konfiguration
- 3. Schnell zum Erfolg â Ihre erste Webapplikation mit CakePHP
- 4. Der Controller
-
5. Das Model
- Was ist ein Model?
- Validierung im Model
- Ein zweites Model einbinden
- Model-Relationen herstellen
- Retrieve: Daten finden
- Create und Update: Daten speichern
- Delete: Daten löschen
-
Model-Methoden und -Attribute
-
Model-Methoden
- SQL ausführen â query()
- Model-Schema überprüfen â hasField($name)
- Vorkommnisse von Daten überprüfen â hasAny($conditions)
- Die Einzigartigkeit von Datensätzen überprüfen â isUnique($fields, $or)
- Die Validierung manuell überprüfen â validates() und invalidFields()
- Informationen über die letzten Abfragen â getInsertID(), getNumRows() und getAffectedRows()
- Model-Attribute
- Ausblick
-
Model-Methoden
- 6. Das View
- 7. Helper â Lassen Sie CakePHP für sich arbeiten
- 8. Session-Handling mit CakePHP
- 9. Die CakePHP-Console und die Bake-Shell
- 10. Der Controller reloaded â Callbacks, Routes & Co.
- 11. Components nutzen
- 12. Das Model reloaded â Bindings, Behaviors & Co.
- 13. Ajax und DHTML mit CakePHP
- 14. Sicherheit, Authentifizierung und Autorisierung
- 15. Lokalisierung und Internationalisierung
- 16. Testing
- 17. Weitere Kernfunktionalitäten von CakePHP
- 18. Tipps und Tricks
- Kolophon
Product information
- Title: Webentwicklung mit CakePHP
- Author(s):
- Release date: August 2008
- Publisher(s): O'Reilly Verlag
- ISBN: 9783897218635
You might also like
book
PHP: kurz & gut
PHP - kurz & gut, der nützliche Klassiker im praktischen Taschenbuchformat, deckt in der dritten Auflage …
book
TypeScript – Ein praktischer Einstieg
TypeScript hat die JavaScript-Welt erobert: Laut Umfragen ist es eine der beliebtesten und sich am schnellsten …
book
Agile Führung - Mitarbeiter und Teams erfolgreich führen und coachen
Lösungsansätze für die optimale Steuerung einer agilen Organisation Wie Sie erfolgreich agil führen und dabei die …
book
PHP & MySQL Schnelleinstieg
Programmieren lernen in 14 Tagen Einfach und ohne Vorkenntnisse PHP programmieren lernen ohne Vorkenntnisse Alle Grundlagen …