
Šestým rokem studuji na česko-německém gymnáziu v Pirně. Ve volném čase se věnuji informačním technologiím a soustředím se především na vývoj korektních objektových webových aplikací v PHP s použitím objektových frameworků (Zend Framework, Nette Framework, Doctrine). Metodika Unified Software Development Process s vazbou na notační jazyk UML mi již přes rok značně usnadňuje řízení mých projektů.
Druhým rokem studuji softwarové inženýrství na ČVUT FEL. Ve volném čase jsem vedoucím programátorem a CTO ve společnosti Clevis nebo se věnuji IT jiným způsobem - čistě ze zájmu. Mým oblíbeným jazykem je PHP, ve kterém se nejraději vyjadřuji slušně, objektově a na úrovni. A když si o PHP a webových aplikacích povídám s kamarády, jednám podle etikety, kterou tvoří UML a metodika Unified Software Development Process. Pro tyto účely jsem si oblíbil Nette Framework a bandu lidí, kteří za ním stojí a k nimž se také hlásím. Sním o dni, kdy se z PHP stane Ruby on Rails a udělám vše pro to, abych jeho příchod uspíšil. Když se zrovna nevěnuji IT, stavím modelovou železnici, osvětluji a ozvučuji přátelům jejich akce, jezdím na kanoi, dělám táborového vedoucího nebo čtu a amatérsky píši sci-fi literaturu.
V poslední době se v oblasti vývoje webových aplikací dostávají do popředí objektově psané frameworky, které nabízejí možnost psaní korektních objektových webových aplikací. Bohužel primární aktivitou vývoje webových aplikací stále zůstává psaní kódu bez dostatečné přípravy a organizace v rámci vývojového týmu. Takové řízení projektu často vede k nekorektní objektové webové aplikaci, kterou je jen velmi obtížné spravovat a dále rozšiřovat. V některých případech vývoj aplikace zcela zkrachuje.
V rámci workshopu si nejprve popíšeme základní teorii metodiky USDP (Unified Software Development Process) a notačního jazyka UML (Unified Modeling Language) a poté v paralelní praktické a teoretické části společně krok po kroku vyvineme použitelnou objektovou webovou aplikaci.
Účastníci si odnesou znalosti:
Vlastní notebook podmínkou.
Během workshopu budeme pracovat s nástrojem Enterprise Architect, jehož zkušební verzi je možné si stáhnout zdarma na oficiálních stránkách tohoto programu. Účastníkům je doporučeno si tento program stáhnout a nainstalovat ještě před začátkem workshopu. Alternativně se účastníci mohou dostavit o cca. 15 minut dříve a program si nainstalovat z flash disku, který bude k dispozici. Účast na workshopu není podmíněna instalací programu Enterprise Architect ani znalostí frameworků Doctrine a Nette Framework.
