Course Information
SemesterCourse Unit CodeCourse Unit TitleT+P+LCreditNumber of ECTS CreditsLast Updated Date
4VTK 204İçerik Yönetim Sistemleri3+0+03329.07.2026

 
Course Details
Language of Instruction Turkish
Level of Course Unit Associate Degree
Department / Program Web Design and Development
Type of Program Formal Education
Type of Course Unit Compulsory
Course Delivery Method Face To Face
Objectives of the Course The Content Management Systems (CMS) course covers the theoretical and practical knowledge required to understand modern web technologies and content management processes. By introducing open-source and commercial content management systems, the course aims to develop students' competencies in selecting, configuring, and customizing appropriate CMS solutions for various web projects.
Course Content CMS concepts and architecture, open-source CMS systems, installation and configuration, theme and plugin management, user and role management, security settings, basic SEO optimization, performance improvement, and project development.
Course Methods and Techniques Lecture
Question and Answer
Discussion
Demonstration
Hands-on Laboratory Practice
Individual Practice
Project-Based Learning
Problem Solving
Case Study
Computer-Assisted Instruction
Prerequisites and co-requisities None
Course Coordinator Instructor süleyman özlük suleymanozluk56@gmail.com
Name of Lecturers Instructor SÜLEYMAN ÖZLÜK
Assistants None
Work Placement(s) No

Recommended or Required Reading
Resources https://wpokulu.co/
Course Notes Course presentations, application notes, sample codes, and supplementary materials prepared by the instructor will be used.

Course Category
Engineering %25
Engineering Design %75

Planned Learning Activities and Teaching Methods
Activities are given in detail in the section of "Assessment Methods and Criteria" and "Workload Calculation"

Assessment Methods and Criteria
In-Term Studies Quantity Percentage
Mid-terms 1 % 40
Final examination 1 % 60
Total
2
% 100

 
ECTS Allocated Based on Student Workload
Activities Quantity Duration Total Work Load
Course Duration 15 3 45
Assignments 1 4,5 4,5
Mid-terms 1 5 5
Laboratory 3 4 12
Project 1 5 5
Final examination 1 5 5
Total Work Load   Number of ECTS Credits 3 76,5

 
Course Learning Outcomes: Upon the successful completion of this course, students will be able to:
NoLearning Outcomes
1 1. Explains the basic architecture and operating principles of content management systems.
2 2. Installs and configures a CMS platform and performs its basic settings.
3 3. Develops a customized website by implementing theme and plugin management.
4 4. Manages user, role, and authorization processes.
5 5. Implements security, SEO, and performance optimization techniques.

 
Weekly Detailed Course Contents
WeekTopicsStudy MaterialsMaterials
1 Introduction and Basic Concepts • What is a content management system (CMS)? • History and evolution of CMSs. • Advantages and use cases of CMSs.
2 CMS Types and Popular Systems • Open-source CMSs: WordPress, Joomla, Drupal. • Custom software-based CMSs. • Choosing a CMS: Which CMS for which project?
3 CMS Structure and Operational Logic • Core components of a CMS: Database, theme, and plugin. • User roles and permissions. • Creating static and dynamic websites with a CMS.
4 Introduction to WordPress • WordPress installation (on local and live servers). • Using the admin panel and interface. • Creating pages, posts, and categories.
5 Theme Selection and Customization • What is a theme? How do you choose a theme? • Differences between free and premium themes. • Customizing themes (widgets, menus, page layout).
6 Plugins and Functionality Enhancement • What is a plugin? How is it installed? • Featured plugins: Security, SEO, form building, speed optimization. • Plugin conflicts and solutions.
7 Media Management • Management of images, videos, and other media files. • Media optimization and its impact on performance. • Using the WordPress media library.
8 Vize
9 SEO and Performance Optimization • SEO plugins: Yoast SEO, RankMath. • Keyword usage and meta descriptions. • Improving site speed: Use of caching and CDN.
10 Security and Updates • CMS security risks and precautions. • Security plugins: Wordfence, iThemes Security. • The importance of CMS, theme, and plugin updates.
11 E-Commerce and WooCommerce Integration • WooCommerce setup and basic configurations. • Product management: Adding products, categories, pricing. • Payment and shipping settings.
12 Multilingual Websites • Creating multilingual websites: WPML, Polylang. • Language settings and content management. • Impact of multilingual sites on SEO.
13 Advanced Customizations and Coding • Code editing in themes and plugins (HTML, CSS, PHP). • Design modifications using custom CSS. • Creating child themes.
14 CMS ile Proje Geliştirme • Gerçek bir proje üzerinde çalışma (kişisel blog, şirket sitesi, e-ticaret sitesi vb.). • Projenin tasarımının, içeriğinin ve teknik bileşenlerinin birleştirilmesi. • Proje sunumu için hazırlık.
15 Final Sınavı

 
Sustainable Development Goals
Contribution of Learning Outcomes to Programme Outcomes
P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13 P14 P15 P16
All 5 2 5 5 5 4 4 4 3 3 3 5 4 5 5 5
C1
C2
C3
C4
C5

  Contribution: 1: Very Slight 2:Slight 3:Moderate 4:Significant 5:Very Significant