Kurs projektowania aplikacji w PHP

Język wykładowy Polski
Semestr Letni
Status W ofercie
Opiekun Paweł Rajba
Liczba godzin 30 (wyk.) 30 (prac.)
Rodzaj K2 - kurs zaawansowany
ECTS 5
Polecany dla I roku Nie
Egzamin Nie

Opis przedmiotu:

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ń