1 / 15

Moderní formy tvorby webových stránek

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. <?php echo "Hello world!" ; ?>. Princip. klient. webový server. požadavek. zaslání dat. Apache Windows IIS.

mala
Download Presentation

Moderní formy tvorby webových stránek

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Moderní formy tvorby webových stránek Martin Šebela, 9.A vedoucí práce: Mgr. Jan Kříž

  2. O čem to bude? • webové stránky aneb jak to funguje • programování • využití v praxi <?php echo "Hello world!";?>

  3. Princip • klient • webový server požadavek zaslání dat • Apache • Windows IIS

  4. Programovací jazyky • 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.";} } ?>

  5. HTML • HyperText Markup Language • značkovací jazyk • běžící u klienta • XHTML HTML kód: <b>Tučné písmo</b> Zobrazení ve webovém prohlížeči: Tučné písmo

  6. PHP • Hypertext PreProcessor • programovací jazyk • běžící na serveru PHP kód: <?php echo "<b>Tučné písmo</b>"; ?> Zobrazení v HTML kódu: <b>Tučné písmo</b> Zobrazení ve webovém prohlížeči: Tučné písmo

  7. ASP.NET z dílny Microsoftu programovací jazyk běžící na serveru

  8. JavaScript • „doplňkový jazyk“ • programovací jazyk • běžící u klienta

  9. Aby to pěkně vypadalo • grafické rozvržení • jazyk CSS • Flash animace • formáty obrázků • JPG • PNG • GIF prvek: logo tloušťka okrajů, pozadí, … 800px

  10. Databáze • ukládání získaných dat • MySQL • pro nekomerční použití zdarma • MSSSQL • není zdarma • PostgreSQL • zdarma

  11. Návštěvníci a web • cookies • u klienta • sessions • na serveru • přihlašování uživatelů

  12. Praxe • redakční systémy • není potřeba umět programovat • například WordPress, Joomla!, Drupal • firemní prezentace • e-shopy • bankovní aplikace

  13. Úskalí • 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

  14. Závěr • „Občas se říká, že více zábavy si užijete při programování her než při jejich hraní.“

  15. Zdroje • WordPress screenshot:http://codex.wordpress.org/images/2/26/writepage.png • ASP.NET logo:http://www.deeptraining.com/images/aspnet.gif

More Related