Poslední úprava: PhDr. Josef Procházka, Ph.D. (05.09.2019)
Cílem předmětu je v návaznosti na předcházející předměty studia z oblasti programování a návrhu databází osvojení si příslušných dovedností na úrovni potřebné pro tvorbu databázových aplikací s dynamickým WWW rozhraním a jejich správu. Obsah předmětu pokrývá otázky administrace webových a databázových serverů včetně nastavení zabezpečení a jejich vzájemného propojení, zálohování databází a její automatizace v prostředí webového serveru. Při tvůrčí práci se studenti seznámí s vhodnými architekturami, návrhovými vzory a frameworky pro snadnou obsluhu databázového rozhraní. Součástí předmětu je návrh a implementace vlastní databázové aplikace.
Poslední úprava: PhDr. Josef Procházka, Ph.D. (06.09.2023)
Subject Development and administration of database follow previous subjects (algorithms, programming and development of database applications). Students gets according knowledge in database design, database applications with a dynamic web interface and administration. Techniques and methods for team project development and application development are accented.
Deskriptory
Poslední úprava: PaedDr. Eva Battistová (19.06.2023)
Příprava na výuku
Doba očekávané přípravy na 1 hodinu přednášky
15 minut
Doba očekávané přípravy na 1 cvičení
30 minut
Samostudium literatury (za semestr)
5 hodin
Práce se studijními materiály (za semestr)
5 hodin
Plnění průběžných úkolů (za semestr)
30 hodin
Plnění předmětu
Seminární práce
20 hodin
Příprava na zápočet
20 hodin
Příprava na zkoušku a zkouška
0 hodin
Literatura
Poslední úprava: PhDr. Josef Procházka, Ph.D. (03.10.2019)
BÖHMER, Marian. Návrhové vzory v PHP: [23 vzorových postupů pro rychlejší vývoj]. Brno: Computer Press, 2012. ISBN 978-80-251-3338-5.
LACKO, L. Web a databáze. Praha : ComputerPress, 2001.
POKORNÝ, J., HALAŠKA, I. Databázové systémy. Praha : ČVUT, 1997.
RICHTA, K., SOKOL, J. Softwarové inženýrství I. Praha : ČVUT, 1996.
RJORDAN, R. Vytváříme relační databázové aplikace. Praha : ComputerPress, 2000.
ROMAN, S. Návrh a programování databází. Praha : ComputerPress, 2000.
POKORNÝ, J. Základy implementace souborů a databází. Praha : Karolinum, 1997.
STRAKA, M. Vývoj databázových aplikací. Praha : Grada Publishing, 2000.
SKLAR, David. PHP 7: praktický průvodce nejrozšířenějším skriptovacím jazykem pro web. Přeložil Jan POKORNÝ. Brno: Zoner Press, 2018. Encyklopedie Zoner Press. ISBN 978-80-7413-363-3.
MASLAKOWSKI, M. Naučte se MySQL za 21 dní. Praha : Computer Press, 2001.
Poslední úprava: PhDr. Josef Procházka, Ph.D. (06.09.2023)
MySQL server instalation and setup
Graphics client for server administration
Database creation and backup
PHP application with data sources
PHP application and security
Podmínky zakončení předmětu
Poslední úprava: PhDr. Josef Procházka, Ph.D. (06.09.2023)
Aktivní práce ve výuce, jejímž výsledkem je portfolio zdrojových kódů funkčních aplikací a konceptuálních návrhů databází.
Zpracování zápočtové práce ve formě funkční veřejně publikovatelné webové aplikace s administračním rozhraním. Není-li specifikováno v zadání jinak, požaduje se práce původní, vytvořená samostatně na základě uvedených informačních zdrojů a volně šiřitelných komponent.
Prokázání praktických dovedností a teoretických znalostí z oblasti návrhu a vývoje databázových aplikací formou řešení konkrétního zadání či testu.
Studijní opory
Poslední úprava: PhDr. Josef Procházka, Ph.D. (06.09.2023)
Pro podporu studia bude využit LMS Moodle dostupný na https://moodle.it.pedf.cuni.cz/. Klíč k zápisu bude sdělen při prvním setkéní a paralelně zaslán účastníkům kurzu prostřednictvím SIS.