TNPW2-2013-01
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

TNPW2-2013-01

on

  • 667 views

 

Statistics

Views

Total Views
667
Views on SlideShare
558
Embed Views
109

Actions

Likes
0
Downloads
1
Comments
0

3 Embeds 109

http://tnpw2.webnode.cz 98
http://cms.tnpw2.webnode.cz 9
http://m.tnpw2.webnode.cz 2

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

TNPW2-2013-01 Presentation Transcript

  • 1. TNPW22012/201301 – Úvodní informace k předmětuMgr. Lukáš Vaceklukas.vacek@uhk.cz
  • 2. 2Agenda • Obsah předmětu • Vstupní předpoklady • Podmínky pro zápočet • Požadavky na projekt • Osnova dokumentace • Aktuální informace k předmětu na webu
  • 3. 3Internet?• (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 Evolution of the Web… http://evolutionofweb.appspot.com/• Exponenciálně roste počet uživatelů a množství dat, která Sítí protečou
  • 4. 4Kolik informací proteče Internetem za 60 sekund?• http://blog.jess3.com/2011/06/how-much-information-zips-around-the-web-in-60-seconds.html
  • 5. 5Té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  PHP  ASP.NET ▫ Bezpečnost webových aplikací ▫ Aktuální trendy ▫ Cloud computing ▫ Mobilní aplikace ▫ XML• Cílem je navázat tam, kde skončil předmět TNPW1
  • 6. 6Agenda  Obsah předmětu • Vstupní předpoklady • Podmínky pro zápočet • Požadavky na projekt • Osnova dokumentace • Aktuální informace k předmětu na webu
  • 7. 7Vstupní 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)
  • 8. 8K čemu je to dobré?• Perspektiva ICT – 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é!
  • 9. 9Agenda  Obsah předmětu  Vstupní předpoklady • Podmínky pro zápočet • Požadavky na projekt • Osnova dokumentace • Aktuální informace k předmětu na webu
  • 10. 10Podmí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).
  • 11. 11Agenda  Obsah předmětu  Vstupní předpoklady  Podmínky pro zápočet • Požadavky na projekt • Osnova dokumentace • Aktuální informace k předmětu na webu
  • 12. 12Obecné požadavky na projekt• Projektem je webová aplikace, vytvořená ve Vámi zvolené technologii• Součástí projektu bude vhodně zvolená integrace sociálních sítí• Připravíte si powerpointovou prezentaci a ukážete funkční projekt, který má smysl provozovat a používat!• Projekt představíte jako šéfové vývojového týmu: ▫ O co jde? ▫ Komu je určen? (cílový uživatel) ▫ Proč by jej měl uživatel používat? (výhody) ▫ Porovnáte se s konkurencí (v čem je lepší/horší) ▫ Kolik MD stála implementace, za kolik je prodáváte? ▫ Výhled do budoucna (rozvoj, nové funkce, sociální sítě apod.)• Pokud nejste programátor, někoho si na implementaci sežeňte. Ale budete tomu rozumět a dokážete odpovědět na moje technické dotazy!
  • 13. 13Technologické požadavky na projekt• 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í HTML5!• Aplikace bude fungovat i v mobilním prohlížeči (responsive web design)• Struktura aplikace, navigace a vzhled stránek budou respektovat aspoň základní pravidla pro přístupnost a použitelnost (znáte to z TNPW1!)• 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 apod.• 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!
  • 14. 14Agenda  Obsah předmětu  Vstupní předpoklady  Podmínky pro zápočet  Požadavky na projekt • Osnova dokumentace • Aktuální informace k předmětu na webu
  • 15. 15Osnova 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 projektuK prezentaci si přineste aspoň jeden výtisk! Neposílejte mi osnovu mailem!
  • 16. 16Agenda  Obsah předmětu  Vstupní předpoklady  Podmínky pro zápočet  Požadavky na projekt  Osnova dokumentace • Aktuální informace k předmětu na webu
  • 17. 17Aktuální informace k předmětu na webuNa serveru http://tnpw2.webnode.cz najdete• Informace k předmětu TNPW2• Přednášky ke stažení (ve formátu PDF)• Zdrojové kódy ukázkových příkladů• Seznam doporučené literatury• Odkazy na Internetu
  • 18. 18Souhrn  Obsah předmětu  Vstupní předpoklady  Podmínky pro zápočet  Požadavky na projekt  Osnova dokumentace  Aktuální informace k předmětu na webu