Tvorba internetových aplikací
Kód | Zakončení | Kredity | Rozsah | Jazyk výuky |
---|---|---|---|---|
18INTA | KZ | 4 | 2+2 | česky |
- Přednášející:
- Radek Hřebík (gar.), Jakub Nerad
- Cvičící:
- Radek Hřebík (gar.), Jakub Nerad
- Předmět zajišťuje:
- katedra softwarového inženýrství v ekonomii
- Anotace:
-
Principy WWW (HTTP, URL, klient-server, HTML, CSS), zásady tvorby www stránek, přehled serverových technologií pro tvorbu internetových aplikací. Hypertextový preprocesor PHP: syntaxe, proměnné, příkazy, uživatelské funkce, pole, regulární výrazy, práce se soubory, práce s relačními databázemi, práce s objekty, práce s obrázky, e-mail, bezpečnost. Ukázky internetových aplikací.
- Požadavky:
-
Žádné. Zkušenosti s tvorbou statických WWW stránek a znalost jazyka SQL pro relační databázové systémy jsou výhodou.
- Osnova přednášek:
-
1. Principy WWW, jazyk HTML, úvod do CSS a JavaScriptu
2. Skriptovací technologie na straně klienta a na straně serveru, vývoj PHP, vkládání PHP do HTML
3. Základy syntaxe jazyka PHP (proměnné, operátory, datové typy, řídicí příkazy,...)
4. Práce s poli, uživatelské funkce, příkazy pro načítání skriptů
5. Zpracování dat z formulářů, práce s řetězci
6. Regulární výrazy
7. Síťový model TCP/IP, protokol HTTP, URL, bezpečnost skriptů
8. Práce se soubory a s adresáři na serveru, upload souborů na server
9. Úvod do SQL
10. Práce s objekty, správa session, práce s databází
11. Ukázka dvou databázových aplikací
12. Generování obrázků
13. Odesílání e-mailů
14. Generování PDF a XML
- Osnova cvičení:
-
1. Principy WWW, jazyk HTML, úvod do CSS a JavaScriptu
2. Skriptovací technologie na straně klienta a na straně serveru, vývoj PHP, vkládání PHP do HTML
3. Základy syntaxe jazyka PHP (proměnné, operátory, datové typy, řídicí příkazy,...)
4. Práce s poli, uživatelské funkce, příkazy pro načítání skriptů
5. Zpracování dat z formulářů, práce s řetězci
6. Regulární výrazy
7. Síťový model TCP/IP, protokol HTTP, URL, bezpečnost skriptů
8. Práce se soubory a s adresáři na serveru, upload souborů na server
9. Úvod do SQL
10. Práce s objekty, správa session, práce s databází
11. Ukázka dvou databázových aplikací
12. Generování obrázků
13. Odesílání e-mailů
14. Generování PDF a XML
- Cíle studia:
-
Znalosti:
Prostředí WWW, jazyka HTML, PHP, kaskádových stylů a JavaScriptu.
Schopnosti:
Programovat databázové aplikace v prostředí internetu.
- Studijní materiály:
-
Povinná literatura:
[1] Welling, L., Thomson, L. PHP a MySQL - rozvoj webových aplikací. 3.vydání. SoftPress, 2005. ISBN 80-86497-83-6.
[2] Materiály pro studenty dostupné na http://moodle.jadernaci.eu
Doporučená literatura:
[3] Mikle, P. Dynamické HTML. Brno: UNIS Publishing, 1997.
[4] Grusová, L. CSS pro úplné začátečníky. Brno: Computer Press, 2003.
[5] Kosek, J. PHP - tvorba interaktivních internetových aplikací. Praha: Grada Publishing, 1999.
- Poznámka:
- Rozvrh na zimní semestr 2011/2012:
- Rozvrh není připraven
- Rozvrh na letní semestr 2011/2012:
- Rozvrh není připraven
- Předmět je součástí následujících studijních plánů: