| Hafta | Konu | Ön Hazırlık | Dökümanlar |
| 1 |
Giriş ve Temel Kavramlar
• İçerik yönetim sistemi (CMS) nedir?
• CMS'lerin tarihçesi ve gelişimi.
• CMS'lerin avantajları ve kullanım alanları.
|
|
|
| 2 |
CMS Türleri ve Popüler Sistemler
• Açık kaynak kodlu CMS'ler: WordPress, Joomla, Drupal.
• Özel yazılım tabanlı CMS'ler.
• CMS seçimi: Hangi proje için hangi CMS?
|
|
|
| 3 |
CMS Yapısı ve Çalışma Mantığı
• CMS'nin temel bileşenleri: Veritabanı, tema, eklenti.
• Kullanıcı rolleri ve izinleri.
• CMS ile statik ve dinamik web siteleri oluşturma
|
|
|
| 4 |
WordPress’e Giriş
• WordPress’in kurulumu (yerel ve canlı sunucuda).
• Admin paneli ve arayüz kullanımı.
• Sayfa, yazı ve kategori oluşturma.
|
|
|
| 5 |
Tema Seçimi ve Özelleştirme
• Tema nedir? Tema nasıl seçilir?
• Ücretsiz ve premium temalar arasındaki farklar.
• Temaların özelleştirilmesi (widget’lar, menüler, sayfa düzeni).
|
|
|
| 6 |
Eklentiler ve İşlevsellik Geliştirme
• Eklenti nedir? Nasıl yüklenir?
• Öne çıkan eklentiler: Güvenlik, SEO, form oluşturma, hız optimizasyonu.
• Eklenti çatışmaları ve çözüm yolları.
|
|
|
| 7 |
Medya Yönetimi
• Görsellerin, videoların ve diğer medya dosyalarının yönetimi.
• Medya optimizasyonu ve performansa etkisi.
• WordPress medya kütüphanesinin kullanımı.
|
|
|
| 8 |
Vize
|
|
|
| 9 |
SEO ve Performans Optimizasyonu
• SEO eklentileri: Yoast SEO, RankMath.
• Anahtar kelime kullanımı ve meta açıklamalar.
• Site hızını artırma: Önbellek ve CDN kullanımı.
|
|
|
| 10 |
Güvenlik ve Güncellemeler
• CMS güvenlik riskleri ve önlemler.
• Güvenlik eklentileri: Wordfence, iThemes Security.
• CMS, tema ve eklenti güncellemelerinin önemi.
|
|
|
| 11 |
E-Ticaret ve WooCommerce Entegrasyonu
• WooCommerce kurulumu ve temel ayarları.
• Ürün yönetimi: Ürün ekleme, kategoriler, fiyatlandırma.
• Ödeme ve kargo ayarları.
|
|
|
| 12 |
Çok Dilli Web Siteleri
• Çok dilli web siteleri oluşturma: WPML, Polylang.
• Dil ayarları ve içerik yönetimi.
• Çok dilli sitelerin SEO’ya etkisi.
|
|
|
| 13 |
İleri Özelleştirmeler ve Kodlama
• Temalarda ve eklentilerde kod düzenleme (HTML, CSS, PHP).
• Özel CSS ile tasarım değişiklikleri.
• Çocuk temalar (child themes) oluşturma.
|
|
|
| 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, içerik ve teknik bileşenlerinin tamamlanması.
• Proje sunumu için hazırlık.
|
|
|
| 15 |
Final Sınavı
|
|
|