Plan Szkolenia
Wstęp
- Dlaczego CakePHP?
Zrozumienie MVC (kontrolera widoku modelu)
Instalacja CakePHP
Tworzenie pierwszej CakePHP aplikacji
Kontroler: Sterowanie przepływem logicznym w Twojej CakePHP aplikacji
Model: Modelowanie danych w CakePHP
ORM (mapowanie relacyjne z obiektami): mapowanie relacji między tabelami
Zobacz: Tworzenie interfejsu użytkownika dla Twojej CakePHP aplikacji
Pieczenie Twojej CakePHP aplikacji
Konfigurowanie uwierzytelniania użytkownika
Tworzenie i używanie komponentów
Dodanie funkcjonalności SEO
Optymalizacja aplikacji
Debugowanie aplikacji
Walidacji danych
Obsługa błędów i wyjątków
Unit Testing Twój kod
Dostosowywanie widoku w celu poprawy komfortu użytkownika
Konfigurowanie pomocników w warstwie prezentacji
Dodanie obsługi I18N (internacjonalizacja) i L10N (lokalizacja)
Implementacja Javaskryptu i Ajax funkcji
Śledzenie zmian aplikacji za pomocą systemu zdarzeń
Udoskonalanie modelu za pomocą zachowań
Zmiana schematu Database za pomocą wtyczki migracji
Trasowanie w CakePHP
Tworzenie własnych interfejsów API dla REST, uwierzytelniania itp.
Buforowanie i optymalizacja
Wdrażanie aplikacji internetowej
Migracja istniejących witryn internetowych do CakePHP
Podsumowanie i wnioski
Wymagania
- Wymagana jest znajomość PHP, Javascript, HTML i CSS.
- Podstawowa znajomość Object Oriented Programming (OOP) jest przydatna.
Publiczność
- Deweloperzy internetowi pragnący szybciej tworzyć lepsze aplikacje internetowe