|
|
|
||
The course focuses on the development of dynamic web applications using open source technology Apache - MySQL - PHP. The course first introduces students to the HTTP communication and current technology of applications running in the Internet environment, then focuses on the basic techniques (kernel commands, generating output, databases handling, etc.) and advanced techniques (sessions and cookies handling, user authentication, etc.) for writing code of applications in a server scripting language PHP, of which data is stored and retrieved dynamically to/from MySQL database server. The course also helps students to acquire the necessary knowledge to implement applications in the Apache web server, to program selected functions in the client browser using JavaScript scripting language and also to optimize web applications for web search engines (SEO).
Last update: Nachtigalová Iva (23.07.2013)
|
|
||
Studenti jsou povinni absolvovat souhrnný test, který ověřuje znalosti z látky probírané za celý semestr a trvá 75 minut. K vypracování testu nelze využít žádných písemných či elektronických materiálů nebo pomůcek. Studenti jsou povinni vypracovat samostatný projekt na vybrané téma. Klasifikovaný zápočet je udělován na základě bodového hodnocením souhrnného testu a samostatného projektu a obdrží ho ti studenti, kteří získají z každé povinnosti alespoň 50 z maximálních 100 bodů. Klasifikovaný zápočet je dán aritmetickým průměrem bodů získaných z obou povinností. Last update: Nachtigalová Iva (13.02.2018)
|
|
||
R: Murach's PHP and MySQL (Murach: Training & Reference): Murach's PHP and MySQL (Murach: Training & Reference). Mike Murach & Associates; First Printing edition (November 23, 2010). ISBN: 1890774561. R: Bowen, R. - Coar, K.: Apache Cookbook: Solutions and Examples for Apache Administrators. O'Reilly Media; Second Edition edition (January 11, 2008). ISBN-10: 0596529945. R: Tim Wright: Learning JavaScript: A Hands-On Guide to the Fundamentals of Modern JavaScript. Addison-Wesley Professional; 1 edition (August 5, 2012). ISBN: 0321832744. R: Michael H. Fleischner: SEO Made Simple (Third Edition): Strategies for Dominating the World's Largest Search Engine. CreateSpace Independent Publishing Platform; 3 edition (January 2, 2013). ISBN: 1481838067. Last update: TAJ445 (30.09.2013)
|
|
||
The 5-hour course starts with two-hour lecture followed by a three-hour thematic exercises in a computer lab where students solve tasks together and gradually step by step create sample web application like web blog. Each student works on his own computer at the same time regularly alternates with with other students at the teacher's computer and actively participates in the preparation of the specification in discussion with others. In the exercises, students learn to work with off-line and on-line resources and to analyse case studies and program codes as well. Last update: Nachtigalová Iva (22.07.2013)
|
|
||
Last update: TAJ445 (30.09.2013)
|
|
||
The PHP Group: PHP Manual [on-line][cit. 9. 11. 2012] Availability on the Internet: http://www.php.net/manual/en/. The Apache Software Foundation: Apache HTTP Server Documentation [on-line][cit. 9. 11. 2012] Availability on the Internet: http://httpd.apache.org/docs/. Refsnes Data: w3schools.com - the world's largest web development site [on-line][cit. 9. 11. 2012]. Availability on the Internet: http://w3schools.com/. Last update: Nachtigalová Iva (22.07.2013)
|
|
||
Students will be able to:
Last update: Nachtigalová Iva (22.07.2013)
|
|
||
Study of the course assumes:
Required skills can be obtained after the studies of courses listed in the Registration Requirements. Last update: Nachtigalová Iva (22.07.2013)
|
|
||
Database Systems, Computer Presentations Last update: Nachtigalová Iva (22.07.2013)
|
Teaching methods | ||||
Activity | Credits | Hours | ||
Účast na přednáškách | 1 | 28 | ||
Příprava na přednášky, semináře, laboratoře, exkurzi nebo praxi | 1 | 28 | ||
Práce na individuálním projektu | 1 | 28 | ||
Příprava na zkoušku a její absolvování | 1 | 28 | ||
Účast na seminářích | 1 | 28 | ||
5 / 5 | 140 / 140 |
Coursework assessment | |
Form | Significance |
Continuous assessment of study performance and course -credit tests | 50 |