CakePHP – wstęp
Piotr Gapiński
W artykule wstępnym Piotr przedstawia historie oraz możliwości CakePHP. Po przeczytaniu artykułu dowiesz się jakie są kluczowe cechy CakePHP.
CakePHP od środka
Piotr Gapiński
Piotr przeprowadzi Cię przez warstwy MVC. Po przeczytaniu artykułu dowiesz sie jak przeprowadzić implementacje w CakePHP oraz jaka jest struktura plików i katalogów.
Uruchomienie CakePHP
Autor przeprowadzi Cię szybko przez bezpieczny proces instalacyjny. Dowiesz się jak zainstalować Apache, jak skonfigurować serwer WWW oraz jakie są najczęściej pojawiające się błędy.
Konfiguracja
Piotr Gapiński
Piotr przeprowadzi Cię przez proces podstawowej konfiguracji PHP. Jak skonfigurować dostęp do bazy danych i rutera oraz jakie są globalne ustalenia aplikacji
Pierwsza aplikacja
Autor pokarze Ci, jak wykonać pierwszą aplikację – Hello World! Poznasz także drugi przykład (formularze i walidacja danych).
K jak Kontroler
Piotr Gapiński
Kontroler to serce aplikacji odpowiedzialne za logikę biznesową. Po przeczytaniu artykułu dowiesz się za co odpowiedzialny jest kontroler, poznasz funkcjonalność obsługiwania przez kontroler oraz wiele wiele innych.
W jak Widok
Piotr Gapiński
Piotr przeprowadzi Cię przez pojęcia związane z widokiem. Poznasz jakie elementy wchodzą w jego skład. Jak zbudować szablon wyglądu serwisu oraz jak zabezpieczyć wyświetlane dane.
M jak Model
Piotr Gapiński
Autor przeprowadzi Cię ORM i warstwę abstrakcji dostępu do danych. Poznasz relacyjny model danych oraz API modelu danych.
Prototypowanie aplikacji
Piotr Gradziński
Piotr przedstawia mechanizm za pomocą którego na podstawie modelu danych możliwe jest automatyczne wygenerowanie interfejsu użytkownika. Mowa tutaj o Scaffolding-u.
Walidacja danych
Piotr Gapiński
Piotr przeprowadzi Cię przez mechanizmy zabezpieczania przed nieprawidłowymi danymi. Poznasz zagrożenia, dowiesz się w jaki sposób weryfikować dane w CakePHP oraz co to jest Whitelist.
Buforowanie stron WWW
Piotr Gapiński
Piotr przeprowadzi Cię przez proces buforowania stron. Po przeczytaniu artykułu dowiesz się jakie mechanizmy obsługuje Page cache, jak składować dane i czyścić cache.
cake.forum
Piotr Gapiński
Materiały na CD:
Prezentacje multimedialne: szybka instalacja w środowisku ISP; Tworzenie danych za pomocą narzędzia bake i dbdesigner; scaffolding; testowa aplikacja