Books & Videos

Table of Contents

  1. Chapter 1 CakePHP kennenlernen

    1. Was ist ein Framework?

    2. Grundprinzipien des CakePHP-Frameworks

    3. Das Model-View-Controller-Pattern

    4. Das Zusammenspiel der CakePHP-Komponenten

    5. CakePHP-Entwicklung Schritt für Schritt

    6. CakeJobs – die Beispielanwendung

  2. Chapter 2 Installation und Konfiguration

    1. Installation des Webservers

    2. Installation von CakePHP

    3. Installation der CakePHP-Konsole

  3. Chapter 3 Schnell zum Erfolg – Ihre erste Webapplikation mit CakePHP

    1. Die Datenbank als Grundlage der Applikation

    2. Die Anwendung starten und Gerüste bauen

  4. Chapter 4 Der Controller

    1. Aufbau des Controllers

    2. Attribute und Methoden im Controller

    3. CakePHP-Konventionen

  5. Chapter 5 Das Model

    1. Was ist ein Model?

    2. Validierung im Model

    3. Ein zweites Model einbinden

    4. Model-Relationen herstellen

    5. Retrieve: Daten finden

    6. Create und Update: Daten speichern

    7. Delete: Daten löschen

    8. Model-Methoden und -Attribute

  6. Chapter 6 Das View

    1. Was ist ein View?

    2. Die Template-Engine in CakePHP

    3. Nützliche Helfer im View: Die Helper-Klassen

    4. Die Mini-Views: Elements

  7. Chapter 7 Helper – Lassen Sie CakePHP für sich arbeiten

    1. Die Standard-Helper von CakePHP

    2. Der HTML-Helper

    3. Der Text-Helper

    4. Der Time-Helper

    5. Der Number-Helper

    6. Der Cache-Helper

    7. Der Paginator-Helper

    8. JavaScript und CakePHP

    9. Eigene Helper entwickeln

  8. Chapter 8 Session-Handling mit CakePHP

    1. Session-Konfiguration

    2. Die Session-Component verwenden

    3. Der Session-Helper

    4. Beispiel: Ein Merkzettel für Jobanzeigen

    5. Kekse zum Kuchen – Der Einsatz von Cookies

  9. Chapter 9 Die CakePHP-Konsole und die Bake-Shell

    1. Shells starten

    2. Die Console-Shell kennenlernen

    3. Baking: Code automatisch generieren

    4. Eigene Shells programmieren

  10. Chapter 10 Der Controller reloaded – Callbacks, Routes & Co.

    1. Die Controller-Funktionalität erweitern

    2. Controller-Callbacks

    3. URLs und Routes

    4. Statische Seiten in CakePHP

  11. Chapter 11 Components verwenden

    1. Die Core-Components von CakePHP

    2. Die Email-Component

    3. Components selbst entwickeln

  12. Chapter 12 Das Model reloaded – Bindings, Behaviors & Co.

    1. HABTM – hasAndBelongsToMany-Associations

    2. Model-Bindings

    3. Model-Callbacks

    4. Die AppModel-Klasse

    5. Models durch Behaviors erweitern

  13. Chapter 13 Ajax und DHTML mit CakePHP

    1. Der Js-Helper

    2. JQuery, Mootools oder Prototype

    3. Den JS-Helper einsetzen

  14. Chapter 14 Sicherheit, Authentifizierung und Autorisierung

    1. Zugriffsschutz mit der Security-Component

    2. Authentifizierung mit der Auth-Component

    3. Autorisierung mit der Auth-Component

    4. ACL – Access Control Lists

  15. Chapter 15 Lokalisierung und Internationalisierung

    1. Grundlagen

    2. Mehrsprachigkeit einrichten

    3. Dynamische Daten internationalisieren

    4. Die Klasse i18n einsetzen

  16. Chapter 16 Testing

    1. Die Test-Suite installieren

    2. Tests schreiben

    3. Tests zusammenfassen

    4. Browsersimulation mit Web Testing

  17. Chapter 17 Weitere Kernfunktionalitäten von CakePHP

    1. Plugins erstellen und einbinden

    2. Fehlerbehandlung in CakePHP

    3. Ein eigener ErrorHandler

    4. Debugging in CakePHP

    5. Die CakePHP-Core-Klassen

  18. Chapter 18 Tipps und Tricks

    1. RSS-Feeds erstellen

    2. Routes dynamisch aus der Datenbank generieren

    3. Zugriff auf die Datenbank ohne Model

  1. Appendix Über die Autoren

  2. Kolophon