PV201 Portálové technologie v praxi

Fakulta informatiky
podzim 2008
Rozsah
2/0. 0 kr. Ukončení: z.
Vyučující
Michal Feix (přednášející)
Marek Leš (přednášející)
Tomáš Forche (přednášející)
Karel Pětruchno (přednášející)
Josef Šíma (přednášející)
Štěpán Škrob (přednášející)
doc. Mgr. Hana Rudová, Ph.D. (přednášející)
RNDr. Dalibor Klusáček, Ph.D. (přednášející)
Garance
prof. RNDr. Václav Matyáš, M.Sc., Ph.D.
Katedra počítačových systémů a komunikací – Fakulta informatiky
Kontaktní osoba: RNDr. Dalibor Klusáček, Ph.D.
Rozvrh
Po 12:00–13:50 B204
Omezení zápisu do předmětu
Předmět je nabízen i studentům mimo mateřské obory.
Mateřské obory/plány
předmět má 37 mateřských oborů, zobrazit
Cíle předmětu
Cyklus přednášek je zaměřen na představení praktických poznatků z provozu a vývoje největšího českého portálu Seznam.cz. Všichni přednášející jsou lidé z praxe. Přednášky jsou obohaceny o praktické ukázky z jednotlivých témat. Přednášet budou následující lidé: Tomáš Forche – produktový manažer Mapy.cz, Michal Feix – hlavní administrátor (mj. služby Email), Marek Leš – senior administrátor, Karel Pětruchno – návrhář user interface, Josef Šíma – senior webmaster, Štěpán Škrob – senior programátor (mj. fulltextové vyhledávání).
Osnova
  • Portálové technologie a Seznam.cz. Technologické sály. Freemail . Fulltextové hledání. Projektové řízení. Ukládání dat. Budování sítě v datových centrech. PPC reklama na servru Seznam.cz. Přístupnost stránek v praxi. Objektové programování v Javascriptu. Server Mapy.cz. Bezpečnost webových aplikací. SEO optimalizace a validní HTML.
Literatura
  • Flanagan, David, Javascript - Kompletni pruvodce. 2.aktualizovane vydani. Computer Press 2002. ISBN 80-7226-626-8.
  • Rosenau, M. Řízení projektů. 3. vydání. Brno: Computer Press, 2007. ISBN 987-80-251-1506-0.
  • Špinar, David. Tvoříme přístupné webové stránky. Zoner Press, 2004. ISBN 80-86815-11-0.
Metody hodnocení
Za předmět nejsou uděleny žádné kredity, zápočet je možno získat za účast na osmi z dvanácti přednášek.
Informace učitele
Aktuální pořadí přednášek
  • 15.9. Lukáš Marvan
  • 22.9. Zdeněk Vlach
  • 29.9. Jiří Chomát
  • 6.10. Michal Feix
  • 13.10. Jakub Černý
  • 20.10. Michal Bukovský
  • 27.10. Marek Leš
  • 3.11. Karel Pětruchno
  • 10.11. Tomáš Forche
  • 24.11. Pavel Danihelka
  • 1.12. Přednáška zrušena
  • 8.11. Robert Huml
  • 15.12. Tomáš Vyskočil

Obsah jednotlivých přednášek
Téma: Přístupnost stránek v praxi. Přednášející: Lukáš Marvan. Krátký úvod do problematiky * výchozí stav u Seznamu, motivace * zavádění pravidel přístupnosti do praxe * aktuálně dosažený stav, výhled do budoucna
Téma: Programujeme objektově v Javascriptu. Přednášející: Zdeněk Vlach. Historie * Strucne o js * Proč objektově * Jak zapsat objekt v JS * Obor platnosti proměných * Dědičnost = Prototypy * Příklad: spojitý seznam * Diskuse
Téma: Sklik - PPC reklama na Seznamu. Přednášející: Jiří Chomát. Co je PPC reklama * Výhody * Řazení inzerátů * Výpočet skutečné ceny za kliknutí * Shody klíčových slov * Dynamické inzeráty * Měření a vyhodnocování výsledků * Optimalizace a snižování nákladů * Zázemí Skliku v Seznamu
Téma: Ukládání dat. Přednášející: Michal Feix. Nároky na datové úložiště v Seznamu * námi používané technologie * provozní zkušenosti * SAN/NAS, FC, iSCSI, NFS * redundance storage * správa * náklady
Téma: Fulltextové hledání. Přednášející: Jakub Černý. Architektura ve zkratce * Princip vyhledávání a určování relevance * Lemmatizace * Ukázka administračního rozhraní * Ukázka screenshot generátoru
Téma: Freemail. Přednášející: Michal Bukovský. Architektura * Viry * Spamy * Ukládání dat * Možnosti přístupu k datům ve schránce
Téma: Technologické sály. Přednášející: Marek Leš. K čemu potřebujeme datové centrum * Požadavky a parametry (HVAC, napájení, UPS, diesel, hašení, fyzická bezpečnost) * Typické problémy a možnosti řešení * Fotky
Téma: Uživatelské testy. Přednášející: Karel Pětruchno. Scénář, průběh * Vyhodnocení * ClickTracker, EyeTracker * Workshop na téma: nejčastější chyby v GUI stránek
Téma: Mapy.cz. Přednášející: Tomáš Forche. Popis sužby * Architektura * PP prostor * Mapové podklady * Mapy API * Související komponenty * Algoritmus hledání
Téma: Budování sítě v datových centrech. Přednášející: Pavel Danihelka. Požadavky na síť v datových centrech * Návrh páteřní vrstvy * Návrh agregační vrstvy * Návrh přístupové vrstvy * Škálovatelnost a propustnost sítě * Zajištění vysoké dostupnosti * Bezpečnost * Load balancing * Nové trendy
Téma: SEO optimalizace a validní HTML. Přednášející: Robert Huml. Vyhledavače, indexování a řazení stránek ve výsledcích * Plánování a vyhodnocování SEO projektů * vhodná klíčová slova * optimální struktura webu * validace HTML * off-page faktory * konkrétní ukázka realizace SEO projektu
Téma: Projektové řízení. Přednášející: Tomáš Vyskočil. Základní pojmy, přechod od teorie k praxi * Evoluce projektového řízení v Seznamu aneb co jsme ověřili, že nefunguje * Jak vedeme projekty v Seznamu nyní * Osvědčené nástroje pro řízení projektů * Životní cyklus skutečného projektu – Homepage 2007
Další komentáře
Studijní materiály
Předmět je dovoleno ukončit i mimo zkouškové období.
Předmět je vyučován jednorázově.
Předmět je zařazen také v obdobích podzim 2002, podzim 2006, podzim 2007, podzim 2009, podzim 2010, podzim 2011, podzim 2012, podzim 2013, podzim 2014.