Moderní formy tvorby webových stránek Martin Šebela, 9.A vedoucí práce: Mgr. Jan Kříž
O čem to bude? webové stránky aneb jak to funguje programování využití v praxi
klient požadavek zaslání dat webový server Apache Windows IIS
vykonávají příkazy zapsané v souboru běžící u klienta nebo na serveru HTML PHP ASP.NET JavaScript <?php $znamka_z_testu = 5; if ($znamka_z_testu == 5) { echo "Nedostatečná – měl by ses začít učit!"; } else { echo "Pětku jsi naštěstí nedostal."; } } ?>
HyperText Markup Language značkovací jazyk běžící u klienta XHTML HTML kód: Tučné písmo Zobrazení ve webovém prohlížeči: Tučné písmo
Hypertext PreProcessor programovací jazyk běžící na serveru PHP kód: Tučné písmo "; ?> Zobrazení v HTML kódu: Tučné písmo Zobrazení ve webovém prohlížeči: Tučné písmo
ASP.NET z dílny Microsoftu programovací jazyk běžící na serveru
„doplňkový jazyk“ programovací jazyk běžící u klienta
grafické rozvržení jazyk CSS Flash animace formáty obrázků ◦ JPG ◦ PNG ◦ GIF tloušťka okrajů, pozadí, … 800px prvek: logo
ukládání získaných dat MySQL ◦ pro nekomerční použití zdarma MSSSQL ◦ není zdarma PostgreSQL ◦ zdarma
cookies ◦ u klienta sessions ◦ na serveru přihlašování uživatelů
redakční systémy ◦ není potřeba umět programovat ◦ například WordPress, Joomla!, Drupal firemní prezentace e-shopy bankovní aplikace
XSS ◦ zneužití nezabezpečeného formuláře SQL injection ◦ zneužití formuláře připojeného k databázi Backdoor ◦ podstrčení údajů Jméno Obsah Odeslat
„Občas se říká, že více zábavy si užijete při programování her než při jejich hraní.“
WordPress screenshot: ASP.NET logo: