Lecturer(s)
|
-
Švejda Jaromír, Ing. Ph.D.
-
Vala Radek, Ing. Ph.D.
|
Course content
|
1. Introduction to advanced WWW technologies and the world of dynamic web 2. Principle of HTTP protocol, client-server communication, methods and use in creating web applications and REST API 3. HTML, CSS web technologies and advanced possibilities of the HTML5 standard (HTML5 API) 4. Bootstrap client front-end framework 5. Client scripting using JavaScript, input processing and validation 6. Client scripting using jQuery language, selectors and events in jQuery 7. Dynamic websites using client technologies 8. Use of PHP language in the field of dynamic websites and web applications 9. Advanced programming in PHP language - data processing from HTTP protocol (forms, URL) 10. Advanced programming in PHP - Data validation and treatment 11. Advanced programming in PHP language - Secure communication with the database 12. Creating a real web application in PHP 13. Introduction to open-source CMS - Wordpress 14. Final projects
|
Learning activities and teaching methods
|
Lecturing, Exercises on PC
- Participation in classes
- 42 hours per semester
|
prerequisite |
---|
Knowledge |
---|
Knowledge of HTML, CSS, JavaScript The basics of programming |
Knowledge of HTML, CSS, JavaScript The basics of programming |
learning outcomes |
---|
explain the principle of transferring web pages between clients and servers |
explain the principle of transferring web pages between clients and servers |
describe web development tools integrated in the browser |
describe web development tools integrated in the browser |
describe the principle of creating a client-side web application |
describe the principle of creating a client-side web application |
describe a CSS framework for creating the user interface of a web page |
describe a CSS framework for creating the user interface of a web page |
characterize the principle of communication with web services in the form of REST API |
characterize the principle of communication with web services in the form of REST API |
Skills |
---|
use some client development tools for the web |
use some client development tools for the web |
create semantic web according to standards |
create semantic web according to standards |
use CSS framework for faster web UI design |
use CSS framework for faster web UI design |
create web forms for data transfer from client to server, including control |
create web forms for data transfer from client to server, including control |
design a client-side application that communicates with the web REST API |
design a client-side application that communicates with the web REST API |
teaching methods |
---|
Knowledge |
---|
Exercises on PC |
Lecturing |
Exercises on PC |
Lecturing |
assessment methods |
---|
Written examination |
Written examination |
Recommended literature
|
|