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
- 20 hours per semester
- Preparation for course credit
- 20 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.
|