Výuka: úterý 12:00-14:00, C416, první přednáška dne 17.10.2006
Pozor: - za absolvovani predmetu nejsou udeleny zadne kredity
- omezený počet studentů na 25 lidí, zájemci o účast musí poslat mail na hanka@fi.muni.cz (Subject: PV201)
zájemci o účast musí poslat mail na hanka@fi.muni.cz (Subject: PV201)
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í)
*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. Zajištění dostupnosti (14.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ů
*6. FastRPC – meziserverová komunikaci (21.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í
*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