|
|
Hlavní nabídka Prohlížení IS/STAG
Nalezené předměty, počet: 1
Stránkování výsledků vyhledávání
Nalezeno 1 záznamů
Export do Xls
Informace o předmětu
KIP / VYDAP
:
Popis předmětu
Pracoviště / Zkratka
|
KIP
/
VYDAP
|
Akademický rok
|
2021/2022
|
Akademický rok
|
2021/2022
|
Název
|
Webové a databázové aplikace v PHP
|
Způsob zakončení
|
Zápočet
|
Způsob zakončení
|
Zápočet
|
Akreditováno / Kredity
|
Ano,
4
Kred.
|
Forma zakončení
|
Kombinovaná
|
Forma zakončení
|
Kombinovaná
|
Rozsah hodin
|
Přednáška
1
[HOD/TYD]
Cvičení
2
[HOD/TYD]
|
Zápočet před zkouškou
|
Ne
|
Zápočet před zkouškou
|
Ne
|
Automatické uznávání zápočtu před zkouškou
|
Ne
|
Počítán do průměru
|
NE
|
Vyučovací jazyk
|
-
|
Obs/max
|
|
|
|
Automatické uznávání zápočtu před zkouškou
|
Ne
|
Letní semestr
|
0 / -
|
0 / -
|
0 / -
|
Počítán do průměru
|
NE
|
Zimní semestr
|
0 / 0
|
0 / 0
|
0 / 0
|
Opakovaný zápis
|
NE
|
Opakovaný zápis
|
NE
|
Rozvrh
|
Ano
|
Vyučovaný semestr
|
Zimní semestr
|
Vyučovaný semestr
|
Zimní semestr
|
Minimum (B + C) studentů
|
nestanoveno
|
Volně zapisovatelný předmět |
Ano
|
Volně zapisovatelný předmět
|
Ano
|
Vyučovací jazyk
|
-
|
Počet dnů praxe
|
0
|
Počet hodin kontaktní výuky |
|
Hodnotící stupnice |
S|N |
Periodicita |
každý rok
|
Periodicita upřesnění |
|
Základní teoretický předmět |
Ne
|
Profilující předmět |
Ne
|
Základní teoretický předmět |
Ne
|
Hodnotící stupnice |
S|N |
Nahrazovaný předmět
|
Žádný
|
Vyloučené předměty
|
Nejsou definovány
|
Podmiňující předměty
|
Nejsou definovány
|
Předměty informativně doporučené
|
Nejsou definovány
|
Předměty,které předmět podmiňuje
|
Nejsou definovány
|
Graf četnosti udělených hodnocení studentům napříč roky:
Obrázek PNG
,
XLS
|
Cíle předmětu (anotace):
|
Úvod předmětu je věnován seznámení s protokolem HTTP a formuláři v HTML. Dále už je předmět zaměřen na tvorbu webových aplikací v jazyce PHP s propojením na databázi MySQL. Student by měl být po absolvování předmětu schopen samostatně vytvářet webové aplikace v PHP.
|
Požadavky na studenta
|
Zápočet je studentovi udělen v souladu s platným Studijním řádem, zejména s důrazem na čl. 31 a čl. 33 Studijního a zkušebního řádu OU. Během semestru student zpracuje 1 semestrální projekt na téma vytvoření webové aplikace v jazyce PHP. Vytvořená aplikace musí spolupracovat s databází a musí obsahovat přihlašování uživatelů, kdy existují alespoň 2 různé uživatelské pohledy na aplikaci. Za vytvořenou aplikaci lze získat maximálně 50 bodů. Dále student provede prezentaci a obhajobu své aplikace u zápočtu, za kterou je možné získat maximálně 30 bodů. Za aktivní účast na cvičení lze získat maximálně 20 bodů. Zápočet je udělen studentovi, který celkově získá minimálně 51 bodů.
|
Obsah
|
1. Protokol HTTP a jeho vlastnosti. Formuláře v jazyce HTML, včetně HTML5. Představení jazyka PHP, jeho historie a využití. 2. Webový server Apache a jazyk PHP. Základní nastavení, moduly jazyka. 3. Práce s proměnnými a s konstantami v PHP, zpracování dat z formulářů, superglobální pole. 4. Základní příkazy v jazyce PHP. Podmínky a cykly v PHP. Práce se soubory v PHP - čtení ze souboru, zápis do souboru. Práce s adresáři. 5. Práce s kalendářním datem a časem - nastavení data a času, formátovaný výpis, práce s polem - procházení a úprava pole 6. Práce s textovými řetězci, seznámení s funkcemi pro zpracování řetězců. 7. Práce se session v PHP - vytvoření a přístup k proměnným v session, zrušení session. 8. Objektově orientované programování v PHP, definice třídy, vytvoření objektu, statické proměnné a metody. 9. Databáze MySQL, seznámení s důležitými rysy této databáze. Propojení MySQL a PHP. Základní práce s databází MySQL. 10. Pokročilejší práce s databází MySQL v PHP. 11. Regulární výrazy v PHP. 12. XSLT transformace, jazyk Xpath. 13. XSLT transformace v PHP, generování HTML stránky z XML.
|
Aktivity
|
|
Studijní opory
|
|
Garanti a vyučující
|
|
Literatura
|
-
Základní:
Ponkrác M. PHP a MySQL bez předchozích znalostí Průvodce pro samouky. Computer press, 2007. ISBN 978-80-251-1758-3.
-
Základní:
Kofler M., Öggl B. PHP 5 a MySQL 5 Průvodce webového programátora. Computer press, 2007. ISBN 978-80-251-1813-9.
-
Základní:
Miarka, R. Webové a databázové aplikace v PHP.
-
Rozšiřující:
Castro E. HTML, XHTML a CSS Názorný průvodce tvorbou WWW stránek. Computer Press, 2007. ISBN 978-80-251-1531-2.
-
Rozšiřující:
Croft J., Lloyd I., Rubin D. Mistrovství v CSS Pokročilé techniky pro webové designéry a vývojáře. Computer Press, 2007. ISBN 978-80-251-1705-7.
-
Rozšiřující:
Kofler M. Mistrovství v MySQL 5 Kompletní průvodce webového vývojáře. Computer Press, 2007. ISBN 978-80-251-1502-2.
-
Rozšiřující:
Welling L., Thomson L. MySQL Průvodce základy databázového systému. Computer Press, 2005. ISBN 80-251-0671-3.
-
Rozšiřující:
Holzner S. XSLT Příručka internetového vývojáře. Computer Press, 2002. ISBN 8072266004.
-
Doporučená:
Gutmans A., Bakken S. S., Rethans D. Mistrovství v PHP 5. Computer Press, 2007. ISBN 978-80-251-1519-0.
-
Doporučená:
Lacko L. PHP 5 a MySQL 5.. Computer Press, 2005. ISBN 978-80-251-1695-1.
-
Doporučená:
Kolektiv autorů. PHP5, MySQL, Apache Vytváříme webové aplikace. Computer press, 2006. ISBN 80-251-1073-7.
-
On-line katalogy knihoven
|
Časová náročnost
|
Všechny formy studia
|
Aktivity
|
Časová náročnost aktivity [h]
|
Účast na výuce
|
39
|
Konzultace s vyučujícím (včetně elektronické)
|
20
|
Obhajoba (prací, projektů aj.)
|
1
|
Semestrální práce
|
40
|
Samostudium
|
20
|
Celkem
|
120
|
|
Předpoklady
|
|
Výsledky učení
|
Odborné znalosti - po absolvování předmětu prokazuje student znalosti: |
Zvládnutí tvorby HTML formulářů, znalost protokolu HTTP. Zvládnutí tvorby webových aplikací v PHP a jejich propojení s vybraným databázovým systémem.
|
|
Hodnoticí metody
|
Odborné znalosti - odborné znalosti dosažené studiem předmětu jsou ověřovány hodnoticími metodami: |
Zápočet |
|
Vyučovací metody
|
Odborné znalosti - pro dosažení odborných znalostí jsou užívány vyučovací metody: |
Metody e-learningu (tutoriál,, elektronické výukové materiály) |
Monologická (výklad, přednáška, instruktáž) |
|
|
|
|