Lecturer(s)
|
-
Vala Radek, Ing. Ph.D.
-
Beltran Prieto Luis Antonio, MSc.
|
Course content
|
1. Introduction to WWW technologies 2. Principle of HTTP protocol 3. Introduction to HTML 4. Introduction to the language of cascading style sheets CSS 5. Bootstrap client front-end framework 6. Client scripting using JavaScript and JQuery 7. JavaScript frameworks for web application development 8. Basics of server scripting in PHP language 9. Basics of object-oriented programming in PHP 10. Design patterns in web applications 11. Development of information systems, using server web frameworks 12. Web information system project, routing, authentication 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 |
---|
The basics of programming Basics of object-oriented programming HTML, CSS, JavaScript interface |
The basics of programming Basics of object-oriented programming HTML, CSS, JavaScript interface |
learning outcomes |
---|
explain the principle of transferring web pages between clients and servers |
explain the principle of transferring web pages between clients and servers |
make practical use of selected client and server development tools for the web |
make practical use of selected client and server development tools for the web |
describe the principle of creating a client-server web application |
describe the principle of creating a client-server web application |
describe development and debugging tools for the web |
describe development and debugging tools for the web |
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 |
---|
apply some client development tools for the web |
apply some client development tools for the web |
apply some server-side development tools for the web |
apply some server-side development tools for the web |
design an application that communicates with the web REST API |
design an application that communicates with the web REST API |
use debugging tools for the web |
use debugging tools for the web |
create a client-side web application |
create a client-side web application |
create a client-server web application |
create a client-server web application |
teaching methods |
---|
Knowledge |
---|
Lecturing |
Lecturing |
Exercises on PC |
Exercises on PC |
Recommended literature
|
|