Konkrétní náplň přednášek: 1. Free-web servery, bezplatné služby na Internetu. Opakování html značek v rozsahu TWS. Další formáty souborů - pdf, tex, grafika - jpeg, gif, archivy - zip, tar, tgz. 2. html, xhtml, xml. Kódování češtiny - CP1250, ISO-8859-2, unicode (UNI8 a UNI16). Řečtina a symboly v html. 3. dhtml, styly (css i vestavěné), plug-in, obrázky 4. Formuláře - post, get. Odesílání formulářů poštou bez přispění serveru. 5. Javascript - formuláře s výpočty, proměnné, funkce. 6. Javascript - absolutní umístění, div, události onmouseover a onclick 7. Javascript - objekty 8. php a jeho vztah k jazykům perl, C a BASIC (porovnání). Základní principy vytváření stránek v php. 9. php - metody get a post, formát předávaných dat (výhody a nevýhody a způsoby přístupu) 10. php - výpočty, funkce, procedury, přístup k souborům na serveru. 11. php - grafy, knihovny hotových aplikací 12. SQL, využití funkcí MySQL na stránkách vytvořených v php 13. Vytváření projektů, provázanost stránek, aplikace v režimu klient - server, vazby server - server 14. Instalace aplikací Apache a MySQL na počítač s trvalým připojením k síti, konfigurační soubory v prostředí Linux a jejich nastavení z hlediska funkčnosti a bezpečnosti. Konkrétní náplň cvičení: 1. Vytvoření vlastního účtu na vhodném serveru, jednoduchá html stránka. 2. Řečtina, symboly a indexy na webových stránkách. Kde hledat návody. 3. Použití stylů v hlavičce html souboru, samostatný css soubor. 4. Přidělení individuálních projektů studentům. 5. Javascript - formuláře s výpočty, proměnné, funkce. 6. Javascript - absolutní umístění obrázků, událost onmouseover, popř. onclick 7. Javascript - objekty 8. Jednoduchý program v php. 9. php - použití metod get a post 10. php - výpočty, funkce, procedury, vytváření souborů na serveru. 11. php - archivy skriptů 12. SQL, využití funkcí MySQL na stránkách vytvořených v php 13. Práce na projektech 14. Práce na projektech, klasifikace včas dokončených.
|
Předmět rozšiřuje možnosti tvorby webových stránek v HTML resp. XHTML, jak jsou přednášeny v rámci základního předmětu Tvorba a správa webu. Uvádí do podrobnějšího používání kaskádových stylů (CSS) na webových stránkách, do programování na straně klienta v jazyce JavaScript, do používání aktivních výpočtů a objektů na webových stránkách. Dále potom uvádí do programování na straně serveru v jazyce PHP, do propojení XHTML-JavaScript-PHP, a do způsobu používání databázových aplikací pomocí MySQL. Součástí předmětu je vytvoření jednoduché aplikace na vhodném bezplatně dostupném serveru, na základě které bude předmět klasifikován. Aplikaci je možné vytvořit i samostatně mimo výukové hodiny.
|