PV201 Portálové technologie v praxi

Fakulta informatiky
podzim 2006
Rozsah
2/0. 0 kr. Ukončení: z.
Vyučující
Tomáš Forche (přednášející)
Michal Feix (přednášející)
Marek Leš (přednášející)
Mgr. Vlastimil Pečinka (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í)
Garance
prof. RNDr. Václav Matyáš, M.Sc., Ph.D.
Katedra počítačových systémů a komunikací – Fakulta informatiky
Kontaktní osoba: doc. Mgr. Hana Rudová, Ph.D.
Rozvrh
Út 12:00–13:50 C416
Omezení zápisu do předmětu
Předmět je nabízen i studentům mimo mateřské obory.
Předmět si smí zapsat nejvýše 40 stud.
Momentální stav registrace a zápisu: zapsáno: 0/40, pouze zareg.: 0/40, pouze zareg. s předností (mateřské obory): 0/40
Mateřské obory/plány
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žér Mapy.cz, Michal Feix – hlavní administrátor (mj. služby Email), Marek Leš – senior administrátor, Vlastimil Pečínka – technický ředitel, Karel Pětruchno – návrhář user interface, Josef Šíma – senior webmaster, Štěpán Škrob – senior programátor (mj. fulltextové vyhledávání).
Osnova
  • 1. Mapy.cz (17.10.2006, Tomáš Forche) Popis architektury a trochu nudné statistiky * PP prostor * Konfigurovatelnost webovky, ikonky, práce s mapou * Zpracování dotazu – co to vlastně uživatel chtěl? * Data do map a spolupracující služby (Katalog., Wiki)
  • 2. Moderní Javascript na webu (24.10.2006, Josef Šíma) Minulost javascriptu * Současné běžné použítí na webu * Unobtrusive (nevtíravý) javascript * AJAX, JSON * Praktická ukázka použití moderního javascriptu na službách Seznamu
  • 3. Teng - náš šablonovací systém (31.10.2006, Štěpán Škrob) Co je šablonovaní systém * Technické řešení * Praktická ukázka použití na web serveru * Cvičení *
  • 4. Uživatelské rozhraní (7.11.2006, Karel Pětruchno) Co je UI (user interface) * Proces vývoje UI v Seznamu * Příklady UI * Uživatelské testy
  • 5. FastRPC – meziserverová komunikaci (14.11.2006, Vlastimil Pečínka) Původní XMLRPC protokol * náš návrh FastRPC protokolu * Ukázková aplikace postavená na meta-serveru * obsah komunikace * praktické cvičení
  • 6. Zajištění dostupnosti (21.11.2006, Marek Leš) Architektura (redundance, eliminace SPOF, síťová topologie) * Definice priorit a HA (99.9% a 99.99%) * Plánované downtimes * Monitoring * Grafy, sledování trendů
  • 7. Email (28.11.2006, Michal Feix) Architektura * Viry * Spamy * Ukládání dat * Možnosti přístupu k datům ve schránce
  • 8. Technologické sály (5.12.2006, 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
  • 9. Fulltextové vyhledávání (12.12.2006, Štěpán Škrob) Architektura ve zkratce * Princip vyhledávání a určování relevance * Lemmatizace * Ukázka administračního rozhraní * Ukázka screenshot generátoru
  • 10. Kaskádové styly (19.12.2006, Josef Šíma) Co jsou to kaskádové styly (CSS) * Proč a kdy je používat * Možnosti CSS * Omezení CSS * Příklady a použítí CSS na službách Seznamu
Metody hodnocení
Za předmět nejsou uděleny žádné kredity, zápočet je možno získat za účast na sedmi z deseti přednášek.
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 2007, podzim 2008, podzim 2009, podzim 2010, podzim 2011, podzim 2012, podzim 2013, podzim 2014.