|
Lecturer(s)
|
|
|
|
Course content
|
- Content management systems - general principles of operation - CMS Wordpress - installation, settings, plugins - Principle of operation of CMS Wordpress - hierarchy, templates, functions - Basics of working with CMS Wordpress - pages, posts, navigation, categories, user fields, archives, working with files, widgets - Themes in CMS Wordpress - creating your own theme using an HTML/CSS/JS framework
|
|
Learning activities and teaching methods
|
Demonstration, Exercises on PC, Practice exercises
- Participation in classes
- 26 hours per semester
- Preparation for course credit
- 99 hours per semester
|
| prerequisite |
|---|
| Knowledge |
|---|
| Knowledge of MS Windows. Knowledge of principle of working of web sites. Basic knowledge of HTML and CSS. |
| Knowledge of MS Windows. Knowledge of principle of working of web sites. Basic knowledge of HTML and CSS. |
| learning outcomes |
|---|
| The student is able to design their own functional web presentation (frontend) using HTML, CSS, JavaScript, PHP and MySQL. The student is able to create a backend for web presentation, having the features of a content management system using HTML, CSS, JavaScript, PHP and MySQL. |
| characterize the principle of local development environment for working with SQL databases (web server + PHP + SQL database) |
| characterize the principle of local development environment for working with SQL databases (web server + PHP + SQL database) |
| The student is able to design their own functional web presentation (frontend) using HTML, CSS, JavaScript, PHP and MySQL. The student is able to create a backend for web presentation, having the features of a content management system using HTML, CSS, JavaScript, PHP and MySQL. |
| describe the principles of content management systems (CMS) based on SQL databases (hierarchy, plugins, themes) |
| describe the principles of content management systems (CMS) based on SQL databases (hierarchy, plugins, themes) |
| describe the differences between posts and pages |
| describe the differences between posts and pages |
| describe how the templates work |
| describe how the templates work |
| explain the principle and use of post categorization |
| explain the principle and use of post categorization |
| characterize how the appearance of CMS-based websites can be changed |
| characterize how the appearance of CMS-based websites can be changed |
| Skills |
|---|
| set up a local development environment for testing the CMS system using a local web and database server |
| set up a local development environment for testing the CMS system using a local web and database server |
| install and set up a content management system (CMS) including plugins |
| install and set up a content management system (CMS) including plugins |
| create custom navigation elements |
| create custom navigation elements |
| work with the media library, create posts and pages |
| work with the media library, create posts and pages |
| create (based on an existing theme) a custom derived theme (apply additional functions, custom cascading styles and JavaScript) |
| create (based on an existing theme) a custom derived theme (apply additional functions, custom cascading styles and JavaScript) |
| teaching methods |
|---|
| Knowledge |
|---|
| Demonstration |
| Demonstration |
| Practice exercises |
| Practice exercises |
| Exercises on PC |
| Exercises on PC |
| assessment methods |
|---|
| Analysis of the student's performance |
| Analysis of the student's performance |
|
Recommended literature
|
-
W3Schools Online Web Tutorials. Rogaland: Refsnes Data, 1998.
-
MCDONALD, Matthew. Wordpress: The Missing Manual. Sebastopol, CA: O'Reilly, 2012. ISBN 978-1449309848.
-
MESSENLEHNER, Brian a Jason COLEMAN. Building Web Apps with WordPress. Sebastopol, CA: O'Reilly, 2014. ISBN 978-1449364076.
-
WILLIAMS, Brad, David DAMSTRA a Hal STERN. Professional WordPress: Design and Development. Indianapolis, IN: Wrox/John Wiley, 2013. ISBN 978-1118442272.
|