Agenda

Cakebase ist für Software Entwickler, die CakePHP einsetzen und die "Full Power" voll ausschöpfen wollen. Auf Cakebase veröffentlichen Entwickler, die weitreichende Erfahrungen mit CakePHP haben, Artikel und Tutorials, um ihr Wissen weiter zu geben. Die Anforderungen reichen von den Grundlagen bis zu erweiterten Themenbereichen.

Um den Einstieg für CakePHP Neulinge leichter zu machen, gibt es eine "Tutorials" Serie. In dieser Reihe von Artikeln wird das Framework CakePHP Stück für Stück vorgestellt. Mit Praxisaufgaben kann das erworbene Wissen direkt angewendet werden.

Die "Tutorials" sind in drei Schwierigkeitsstufen - von leicht bis schwer - eingeteilt. Hier ein Überblick über die bereits veröffentlichten und geplanten Artikel:

Grundlagen

1. MVC / Frameworks - Was ist das?

2. CakePHP - kurz erklärt

3. Routing - Von der URL bis zur Anwendung

4. Models - Der Anfang wird mit Models gemacht

5. Controller - Die Steuerung übernehmen

6. Views - Die Sicht auf Alles

Erweitert

1. Callbacks, oder: wie ich CakePHP erziehen kann

2. Components stehen dem Controller zur Seite

3. Verhalten definieren und einsetzen

4. Helfer helfen im View

5. Routing Reloaded

Advanced

1. Authentifizierung und Rechte

2. Email, Webservices und Datasources

3. Konfigurationen, Einstellungen und Profile

Randgebiete

Zusätzlich zu den CakePHP Themen gibt es auch Tutorials zur Anwendung und Einrichtung von Entwicklungsumgebungen, Hintergrundinformationen zu aktuellen Webentwicklungen und den Einsatz von Webservices.

1. Versionskontrolle mit Subversion (SVN)

2. Versionskontrolle mit Git

3. Kollaboratives Arbeiten im Team

4. Vom Tag an dem alles fertig ist, oder: Deployment leicht gemacht

5. Entwicklungsumgebungen für OSX, Ubuntu, Windows

6. Entwicklertools für OSX, Ubuntu, Windows