SlideShare uma empresa Scribd logo
1 de 18
TNPW2
2012/2013
01 – Úvodní informace k předmětu


Mgr. Lukáš Vacek
lukas.vacek@uhk.cz
2




Agenda

         •   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

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 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

Kolik 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

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
     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




Agenda

          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

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)
8

K č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




Agenda

          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

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).
11




Agenda

          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

Obecné 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

Technologické 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




Agenda

          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

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!
16




Agenda

          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

Aktuální informace k předmětu na webu
Na 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




Souhrn

          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

Mais conteúdo relacionado

Mais procurados (16)

TNPW2-2016-04
TNPW2-2016-04TNPW2-2016-04
TNPW2-2016-04
 
TNPW2-2016-03
TNPW2-2016-03TNPW2-2016-03
TNPW2-2016-03
 
TNPW2-2016-02
TNPW2-2016-02TNPW2-2016-02
TNPW2-2016-02
 
TNPW2-2014-04
TNPW2-2014-04TNPW2-2014-04
TNPW2-2014-04
 
TNPW2-2012-04
TNPW2-2012-04TNPW2-2012-04
TNPW2-2012-04
 
TNPW2-2013-05
TNPW2-2013-05TNPW2-2013-05
TNPW2-2013-05
 
TNPW2-2013-02
TNPW2-2013-02TNPW2-2013-02
TNPW2-2013-02
 
TNPW2-2014-02
TNPW2-2014-02TNPW2-2014-02
TNPW2-2014-02
 
TNPW2-2013-06
TNPW2-2013-06TNPW2-2013-06
TNPW2-2013-06
 
TNPW2-2014-06
TNPW2-2014-06TNPW2-2014-06
TNPW2-2014-06
 
TNPW2-2016-06
TNPW2-2016-06TNPW2-2016-06
TNPW2-2016-06
 
TNPW2-2016-07
TNPW2-2016-07TNPW2-2016-07
TNPW2-2016-07
 
TNPW2-2013-07
TNPW2-2013-07TNPW2-2013-07
TNPW2-2013-07
 
Rich Internet Applications 2009 (Czech)
Rich Internet Applications 2009 (Czech)Rich Internet Applications 2009 (Czech)
Rich Internet Applications 2009 (Czech)
 
TNPW2-2011-04
TNPW2-2011-04TNPW2-2011-04
TNPW2-2011-04
 
TNPW2-2012-02
TNPW2-2012-02TNPW2-2012-02
TNPW2-2012-02
 

Destaque

Memórias de um Tempo_PSF_ Saúde em Bagé
Memórias de um Tempo_PSF_ Saúde em BagéMemórias de um Tempo_PSF_ Saúde em Bagé
Memórias de um Tempo_PSF_ Saúde em BagéLuiz Fernando Mainardi
 
Presentazione Pp Valutazione
Presentazione Pp ValutazionePresentazione Pp Valutazione
Presentazione Pp ValutazioneTheBlackTulips
 
Sem idade, matéria de capa de Vanessa Jacinto
Sem idade, matéria de capa de Vanessa JacintoSem idade, matéria de capa de Vanessa Jacinto
Sem idade, matéria de capa de Vanessa JacintoILCBR
 
1242625986my upload
1242625986my upload1242625986my upload
1242625986my upload51 lecture
 
MM Cikarang
MM CikarangMM Cikarang
MM Cikarangeshape
 
Edasi Õppima?
Edasi Õppima?Edasi Õppima?
Edasi Õppima?arxxx
 
Néhány szó a PTE Egyetemi Könyvtár Központi Könyvtárának számítógépes hálózat...
Néhány szó a PTE Egyetemi Könyvtár Központi Könyvtárának számítógépes hálózat...Néhány szó a PTE Egyetemi Könyvtár Központi Könyvtárának számítógépes hálózat...
Néhány szó a PTE Egyetemi Könyvtár Központi Könyvtárának számítógépes hálózat...guest92337e
 

Destaque (9)

Bon Profit
Bon ProfitBon Profit
Bon Profit
 
Memórias de um Tempo_PSF_ Saúde em Bagé
Memórias de um Tempo_PSF_ Saúde em BagéMemórias de um Tempo_PSF_ Saúde em Bagé
Memórias de um Tempo_PSF_ Saúde em Bagé
 
Presentazione Pp Valutazione
Presentazione Pp ValutazionePresentazione Pp Valutazione
Presentazione Pp Valutazione
 
Sem idade, matéria de capa de Vanessa Jacinto
Sem idade, matéria de capa de Vanessa JacintoSem idade, matéria de capa de Vanessa Jacinto
Sem idade, matéria de capa de Vanessa Jacinto
 
1242625986my upload
1242625986my upload1242625986my upload
1242625986my upload
 
MM Cikarang
MM CikarangMM Cikarang
MM Cikarang
 
Edasi Õppima?
Edasi Õppima?Edasi Õppima?
Edasi Õppima?
 
3
33
3
 
Néhány szó a PTE Egyetemi Könyvtár Központi Könyvtárának számítógépes hálózat...
Néhány szó a PTE Egyetemi Könyvtár Központi Könyvtárának számítógépes hálózat...Néhány szó a PTE Egyetemi Könyvtár Központi Könyvtárának számítógépes hálózat...
Néhány szó a PTE Egyetemi Könyvtár Központi Könyvtárának számítógépes hálózat...
 

Semelhante a TNPW2-2013-01

8. Lukas Piska - CN Group
8. Lukas Piska - CN Group8. Lukas Piska - CN Group
8. Lukas Piska - CN GroupMobCon
 
2015 09 08 - vkp - ka_i
2015 09 08 - vkp - ka_i2015 09 08 - vkp - ka_i
2015 09 08 - vkp - ka_iRadek Maca
 
Jak se stát skvělým programátorem
Jak se stát skvělým programátoremJak se stát skvělým programátorem
Jak se stát skvělým programátoremMiroslav Bajtoš
 
Prezentace chci.software Masterminding - Smart Network
Prezentace chci.software Masterminding - Smart NetworkPrezentace chci.software Masterminding - Smart Network
Prezentace chci.software Masterminding - Smart NetworkZdeněk Klusák
 
Webová prezentace - case study - DHL Express (Slovakia)
Webová prezentace - case study - DHL Express (Slovakia)Webová prezentace - case study - DHL Express (Slovakia)
Webová prezentace - case study - DHL Express (Slovakia)Sun Marketing
 
Čtvrtkon #71 - Marian Benčat - Angular a NativeScript
Čtvrtkon #71 - Marian Benčat - Angular a NativeScriptČtvrtkon #71 - Marian Benčat - Angular a NativeScript
Čtvrtkon #71 - Marian Benčat - Angular a NativeScriptCtvrtkoncz
 
Internship u Google - jaké to bylo a jak se tam dostat + soutěž o ceny
Internship u Google - jaké to bylo a jak se tam dostat + soutěž o cenyInternship u Google - jaké to bylo a jak se tam dostat + soutěž o ceny
Internship u Google - jaké to bylo a jak se tam dostat + soutěž o cenyDavid Vávra
 
Tvorba úspěšných webových stránek
Tvorba úspěšných webových stránekTvorba úspěšných webových stránek
Tvorba úspěšných webových stránekAvito
 
Vývoj frontendu na redakčním systému? ... aneb jak udržet pořádek v š...
Vývoj frontendu na redakčním systému? ... aneb jak udržet pořádek v š...Vývoj frontendu na redakčním systému? ... aneb jak udržet pořádek v š...
Vývoj frontendu na redakčním systému? ... aneb jak udržet pořádek v š...Martin Pešout
 
Jan Barbořík - Tvoříme fotografický web ve wordpressu aneb jak na funkční web?
Jan Barbořík - Tvoříme fotografický web ve wordpressu aneb jak na funkční web? Jan Barbořík - Tvoříme fotografický web ve wordpressu aneb jak na funkční web?
Jan Barbořík - Tvoříme fotografický web ve wordpressu aneb jak na funkční web? Jan Barbořík
 
Michal Černý: Tablet v rukou lektora: pět inspirací do praxe
Michal Černý: Tablet v rukou lektora: pět inspirací do praxeMichal Černý: Tablet v rukou lektora: pět inspirací do praxe
Michal Černý: Tablet v rukou lektora: pět inspirací do praxeKISK FF MU
 
Autorizovaný překlad WCAG 2.0
Autorizovaný překlad WCAG 2.0Autorizovaný překlad WCAG 2.0
Autorizovaný překlad WCAG 2.0Lukas Marvan
 
Péhápkaři v Pecce: Naše cesta k read-modelu – Vojtěch Buba –18. 5. 2022
Péhápkaři v Pecce: Naše cesta k read-modelu – Vojtěch Buba –18. 5. 2022Péhápkaři v Pecce: Naše cesta k read-modelu – Vojtěch Buba –18. 5. 2022
Péhápkaři v Pecce: Naše cesta k read-modelu – Vojtěch Buba –18. 5. 2022PeckaDesign.cz
 

Semelhante a TNPW2-2013-01 (20)

TNPW2-2014-01
TNPW2-2014-01TNPW2-2014-01
TNPW2-2014-01
 
TNPW2-2012-01
TNPW2-2012-01TNPW2-2012-01
TNPW2-2012-01
 
TNPW2-2011-01
TNPW2-2011-01TNPW2-2011-01
TNPW2-2011-01
 
Rwd obhajoba
Rwd obhajobaRwd obhajoba
Rwd obhajoba
 
8. Lukas Piska - CN Group
8. Lukas Piska - CN Group8. Lukas Piska - CN Group
8. Lukas Piska - CN Group
 
2015 09 08 - vkp - ka_i
2015 09 08 - vkp - ka_i2015 09 08 - vkp - ka_i
2015 09 08 - vkp - ka_i
 
Jak se stát skvělým programátorem
Jak se stát skvělým programátoremJak se stát skvělým programátorem
Jak se stát skvělým programátorem
 
Prezentace chci.software Masterminding - Smart Network
Prezentace chci.software Masterminding - Smart NetworkPrezentace chci.software Masterminding - Smart Network
Prezentace chci.software Masterminding - Smart Network
 
Webová prezentace - case study - DHL Express (Slovakia)
Webová prezentace - case study - DHL Express (Slovakia)Webová prezentace - case study - DHL Express (Slovakia)
Webová prezentace - case study - DHL Express (Slovakia)
 
Smact a průmysl 4.0
Smact a průmysl 4.0Smact a průmysl 4.0
Smact a průmysl 4.0
 
CSAS_v06
CSAS_v06CSAS_v06
CSAS_v06
 
berka_infrastruktura.ppt
berka_infrastruktura.pptberka_infrastruktura.ppt
berka_infrastruktura.ppt
 
Čtvrtkon #71 - Marian Benčat - Angular a NativeScript
Čtvrtkon #71 - Marian Benčat - Angular a NativeScriptČtvrtkon #71 - Marian Benčat - Angular a NativeScript
Čtvrtkon #71 - Marian Benčat - Angular a NativeScript
 
Internship u Google - jaké to bylo a jak se tam dostat + soutěž o ceny
Internship u Google - jaké to bylo a jak se tam dostat + soutěž o cenyInternship u Google - jaké to bylo a jak se tam dostat + soutěž o ceny
Internship u Google - jaké to bylo a jak se tam dostat + soutěž o ceny
 
Tvorba úspěšných webových stránek
Tvorba úspěšných webových stránekTvorba úspěšných webových stránek
Tvorba úspěšných webových stránek
 
Vývoj frontendu na redakčním systému? ... aneb jak udržet pořádek v š...
Vývoj frontendu na redakčním systému? ... aneb jak udržet pořádek v š...Vývoj frontendu na redakčním systému? ... aneb jak udržet pořádek v š...
Vývoj frontendu na redakčním systému? ... aneb jak udržet pořádek v š...
 
Jan Barbořík - Tvoříme fotografický web ve wordpressu aneb jak na funkční web?
Jan Barbořík - Tvoříme fotografický web ve wordpressu aneb jak na funkční web? Jan Barbořík - Tvoříme fotografický web ve wordpressu aneb jak na funkční web?
Jan Barbořík - Tvoříme fotografický web ve wordpressu aneb jak na funkční web?
 
Michal Černý: Tablet v rukou lektora: pět inspirací do praxe
Michal Černý: Tablet v rukou lektora: pět inspirací do praxeMichal Černý: Tablet v rukou lektora: pět inspirací do praxe
Michal Černý: Tablet v rukou lektora: pět inspirací do praxe
 
Autorizovaný překlad WCAG 2.0
Autorizovaný překlad WCAG 2.0Autorizovaný překlad WCAG 2.0
Autorizovaný překlad WCAG 2.0
 
Péhápkaři v Pecce: Naše cesta k read-modelu – Vojtěch Buba –18. 5. 2022
Péhápkaři v Pecce: Naše cesta k read-modelu – Vojtěch Buba –18. 5. 2022Péhápkaři v Pecce: Naše cesta k read-modelu – Vojtěch Buba –18. 5. 2022
Péhápkaři v Pecce: Naše cesta k read-modelu – Vojtěch Buba –18. 5. 2022
 

Mais de Lukáš Vacek

Mais de Lukáš Vacek (8)

TNPW2-2013-10
TNPW2-2013-10TNPW2-2013-10
TNPW2-2013-10
 
TNPW2-2013-09
TNPW2-2013-09TNPW2-2013-09
TNPW2-2013-09
 
TNPW2-2013-08
TNPW2-2013-08TNPW2-2013-08
TNPW2-2013-08
 
TNPW2-2013-03
TNPW2-2013-03TNPW2-2013-03
TNPW2-2013-03
 
TNPW2-2012-10
TNPW2-2012-10TNPW2-2012-10
TNPW2-2012-10
 
TNPW2-2012-09
TNPW2-2012-09TNPW2-2012-09
TNPW2-2012-09
 
TNPW2-2012-07
TNPW2-2012-07TNPW2-2012-07
TNPW2-2012-07
 
TNPW2-2012-03
TNPW2-2012-03TNPW2-2012-03
TNPW2-2012-03
 

TNPW2-2013-01

  • 1. TNPW2 2012/2013 01 – Úvodní informace k předmětu Mgr. Lukáš Vacek lukas.vacek@uhk.cz
  • 2. 2 Agenda • 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. 3 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 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. 4 Kolik 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. 5 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  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. 6 Agenda  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. 7 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)
  • 8. 8 K č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. 9 Agenda  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. 10 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).
  • 11. 11 Agenda  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. 12 Obecné 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. 13 Technologické 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. 14 Agenda  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. 15 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!
  • 16. 16 Agenda  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. 17 Aktuální informace k předmětu na webu Na 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. 18 Souhrn  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