PHP jest zdecydowanie najpopularniejszą platformą to tworzenia stron i
aplikacji WWW. Technologia ta ma już swoje lata, wielu wytyka jej, i słusznie,
sporo niedociągnięć, zaszłości i wiele innych problemow, niemniej jednak nadal
pozostaje najpopularniejszą, a do tego na rynku hosting dla PHP należy do
najtańszych. Celem zajęć jest zapoznanie słuchaczy z możliwościami framework'a
Symfony2, jednego z najlepszych na rynku do tworzenia aplikacji w PHP.
Zajmiemy się także jednym popularniejszych systemow CMS, ktory postaramy się
poznać od "podszewki".
### Program
1. Wprowadzenie do języka PHP.
2. Podstawy konfiguracji serwera Apache
3. Podstawy MySQL
4. Symfony2
* Przygotowanie środowiska NetBeans do pracy
* Poszczegolne elementy Symfony2
* Architektura, pojęcie bundle, tworzenie własnego bundle
* Podstawowe elementy: obsługa żądań, sesje, itd.
* System szablonow Twig
* Formularze
* Dostęp do danych: doctrine i propel
* Usługi sieciowe
* Security
5. Joomla
* Przegląd systemu, jego możliwości, konfiguracja
* Podstawowe składniki: artykuły, menu, zarządzanie uprawnieniami, ...
* Szablony
* Tworzenie serwisow wielojęzycznych
* Rozszerzanie systemu: komponenty, moduły, wtyczki
* Tworzenie własnych rozszerzeń