CMS Systems
Back
Course informations
Study program level |
Undergraduate |
Study program |
Computer Science |
Study program direction |
Software Engineering |
Course year |
3. |
Course semester |
V |
Course status |
Core |
ECTS |
9 |
Lectures (h) |
15 |
Excercises (h) |
45 |
Seminars (h) |
- |
Course objectives
The student, after successful completion of the course, will acquire the necessary competences for designing and creating non-confidential content management systems that include all system components such as data repository, user interface, content editing tools, and data print management tools. The student will be familiar with some of the more commonly used Content Management Systems (WP, Magento, Opencart ...) and will be required to understand the concepts involved in each of these systems and important differences between them. The student will have the knowledge necessary to create an application that has multiple ways of publishing content such as different media and multilingualism. The course will combine server-side web programming, front-end technology, and planning, testing, and continuous updating of the system.
Course outcomes
- Analyze different CMS systems that are available on the market
- Plan a procedure for developing a web project using a CMS system
- Analyze the ability to use HTML code to develop web projects using CMS
- To design and develop a web project individually by using a single CMS system that combines all the concepts involved in the subject, which will be developed through teamwork
- Integrate one of the available plug-ins into your own web project
- Perform a backup and restore procedure of a specific content that is generated by the user of the web project
Course content
CMS paradigm. The role of CMS in creating more complex web sites. Some of the more commonly used CMS systems: WP, Magento, Opencart. Creating pages, managing posts, users, comments, setting up multimedia content. Web programming and CMS systems. Plug-ins in CMS.