| Week | Topics | Study Materials | Materials |
| 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ı
|
|
|