8. Internet? (Skoro) každý ví, co je to Internet! Dokonce i Věra Pohlová Význam Internetu ve společnosti neustále roste. Důležité médium (tisk, rozhlas, televize…). Vysoká míra interakce s koncovým uživatelem. Komunikační prostředek (informace) a platforma pro poskytování služeb. Flexibilní prostředí (ekosystém) s velmi dynamickým vývojem (několik let zpátky = internetový středověk). Více možností přístupů, různá zařízení, vyšší rychlost (konektivita), 24/7 – odkudkoliv, kdykoliv! Infografika: The Evolutionof the Web… http://evolutionofweb.appspot.com/ Exponenciálně roste počet uživatelů a množství dat, která Sítí protečou. 3
9. Kolik informací proteče Internetem za 60 sekund? 4 http://blog.jess3.com/2011/06/how-much-information-zips-around-the-web-in-60-seconds.html
10. Témata přednášek Webové aplikace a technologie pro jejich vytváření Co jsou to webové aplikace? Základní přehled používaných technologií (podrobněji JavaScript, PHPa ASP.NET) Bezpečnost webových aplikací Aktuální trendy Cloudcomputing XML ??? Cílem je navázat tam, kde skončil předmět TNPW1. 5
17. Vstupní předpoklady Absolvování předmětu TNPW1 (zápočet, zkouška) Praktická znalost (X)HTML Schopnost používat CSS při definování vizuálních vlastností WWW stránek Předložení závěrečného projektu z TNPW1 nebo jakéhokoliv jiného – projekt bude ohodnocen (netýká se dálkového studia) 7
18. K čemu je to dobré? Perspektiva IT – jeden z nejlukrativnějších oborů, rychle se rozvíjí V kurzu je Internet, systémová integrace, datové sklady, Java, .NET Vaše cena na trhu práce bude vyšší, když budete mít potřebné know-how Chápejte čas a úsilí věnované svému vzdělávání jako INVESTICI! Vzdělávání absolventů je dnes pro firmy drahé a riskantní Nikdo si z Vás nesedne na zadek! V reálném životě to je vždy trochu jinak, než jak si to ve škole představujeme Není nic špatného na tom, když něco nevíte nebo neumíte… špatné je, když s tím nic neděláte! Nesvádějte svoji lenost nebo blbost na druhé! 8
25. Podmínky pro zápočet Účast na mých cvičeních není povinná! Ostatní cvičící to mohou mít jinak! Pro získání zápočtu je třeba odevzdat závěrečný projekt. Projekt lze osobně prezentovat v termínech vypsaných v ISITu nebo na cvičeních kdykoliv v průběhu semestru. Součástí projektu bude stručná dokumentace (stačí heslovitě na 1x A4). 10
32. Požadavky na projekt "Projektem" je webová aplikace, vytvořená ve Vámi zvolené technologii (např. PHP, Java/JSF, ASP.NET apod.). Skriptovací jazyky (PHP a spol.) používejte na projektech povinně v kombinaci s aplikačním frameworkem (např. Nette, Zend...)! Výsledný zdrojový kód stránek bude validní XHTML 1.0 Strict. Struktura aplikace, navigace a vzhled stránek budou respektovat aspoň základní pravidla pro přístupnost a použitelnost. Veškerá vizuální nastavení (layout, fonty, barvy apod.) budou definována v CSS (včetně formátování pro tisk). Aplikační data budou uložena v databázi na serveru. Všechny datové vstupy od uživatelů budou odpovídajícím způsobem ošetřeny (na straně klienta je to vhodné, na straně serveru povinné), včetně zabezpečení proti opakovanému zápisu dat přes obnovení stránky. V projektu bude vhodně využita technologie XML (např. RSS kanál s novinkami, export/import dat apod.), pokud to má smysl. Výjimky jsou přípustné, pokud je dokážete obhájit! 12
39. Osnova dokumentace Cíl projektu Jméno autora! URL adresa projektu Popis řešení Popis použitých technologií Popis zabezpečení Odhadovaná pracnost a cena projektu K prezentaci si přineste aspoň jeden výtisk! Neposílejte mi osnovu mailem! 14