Notice: Undefined index: HTTP_ACCEPT_LANGUAGE in /var/www/kos.fs.cvut.cz/web/lib_locale.php on line 9

Notice: Undefined index: HTTP_ACCEPT_LANGUAGE in /var/www/kos.fs.cvut.cz/web/lib_locale.php on line 11
KOS.FS - fakultní nadstavba
  česky  čs
english  en
Programování pro web (2373030)
Katedra:ústav přístrojové a řídící techniky (12110)
Zkratka:WEBSchválen:16.12.2025
Platí do: ??Rozsah:1P+2C+0L
Semestr:Kredity:3
Zakončení:ZJazyk výuky:CS
Anotace
Cílem předmětu je sběr, zpracování a prezentace dat v prostředí webových serverů a stránek. Úvod do terminologie. Nejběžnější prostředky pro vytváření dynamických webových stránek. Seznámení s html, php, JavaScriptem a použití kaskádových stylů (css). Způsoby komunikace klient – server. Ukládání dat na serveru, sběr dat serverem ze zdrojů na internetu. Komunikace prostřednictvím zasílání pošty a jejím automatickým zpracováváním.
Osnova
• Úvod. Koncept zpracování dat na síti. Systémy klient-server. Spojení webového a databázového serveru. Document management systémy. Způsob práce systémů pro vizualizaci dat.
• Struktura dokumenů pro zobrazení na webu. Jazyk html.
• Webdesign. Použití kaskádových stylů (css) pro sjednocení vzhledu dokumentů i pro sjednocení obsahu.
• Dynamické webové stránky na straně klienta. Javascript I.: Formulář a události (stisknutí tlačítka), výpočty.
• Dynamické webové stránky na straně serveru, základy jazyka php. Předávání dat pro zpracování prostřednictvím formuláře.
• Cookies, session, předávání dat mezi formuláři. Zápis do souboru na serveru. Ochrana proti code injection.
• Vazba na databázový server, způsob použití databázového serveru jako zdroje dat. Jazyk SQL.
• Webové aplikace s registrací uživatelů. Ukázky na vzorových řešeních. Koncept AJAX.
• Zpracování grafických dat v rámci php (rastrová grafika). Ukládání souborů (upload) v rámci aplikace. Ochrana proti přetížení a zneužití.
• Webový server jako zdroj dat. Stránky přizpůsobené strojovému zpracování, jazyk XML, formát JSON.
• Vizualizace. Sběr dat a jejich ukládání do SQL databáze. Vizualizace dat z SQL databáze vytvářením obrázků (obrázek měřicího přístroje) a grafů v php. Widgety, knihovny pro Javascript.
• Sběr dat ze stránek zobrazovaných v přirozeném jazyce (angličtina). Vyhledávání informací v textu. Data mining v prostředí veřejně přístupných webových stránek.
• Časování akcí v Javascriptu. Řešení časování při použití php. Sběr dat s podporou démona cron, použití php jako skriptovacího jazyka na serveru Linux. Koncept CGI. Ovládání zařízení připojeného na webový server.
Literatura
data online/KOS/FS :: [Helpdesk] (hlášení problémů) :: [Obnovit] [Tisk] [Tisk na šířku] © 2011-2022 [CPS] v3.8 (master/c785a2b1/2025-09-26/01:43)