Akiza Akademi
Akiza Akademi Kurumsal Eğitim
ÜCRETSİZ TEKLİF ALINEğitim danışmanımızla konuşunKURUMSAL EĞİTİMEkibinizi geliştirinTEKNİK EĞİTİMHedefli ve uygulamalı

DRUPAL EĞİTİMİ

Kurumsal Düzey CMS
Drupal Eğitimi

Drupal, WordPress'ten farklı bir alanda parlar: büyük ölçekli, çok dilli, karmaşık kullanıcı yönetimi gerektiren kurumsal projeler. Beyaz Saray'ın eski web sitesi, çoğu Avrupa hükümet portalı, üniversite siteleri ve büyük yayın kuruluşları Drupal kullanır. Güçlü ama dik öğrenme eğrisine sahip; öğrenildiğinde diğer CMS'lerin yapamayacağı işleri kotarır.

Drupal Eğitimi, Drupal'ı kurumsal düzeyde kullanmayı katılımcıya kazandırır. Kurulum, içerik türleri (content type) oluşturma, alan (field) yönetimi, taksonomi, View sistemi (özelleştirilmiş sorgu ve görüntü), bloklar ve blok yerleşimi, modül kurulumu, tema kurulumu ve özelleştirme, kullanıcı rolleri ve izinleri, çoklu dil yönetimi ve performans optimizasyonu işlenir.

Drupal Eğitimi, kurumsal ve kamu web sitesi yöneticileri, üniversite ve büyük kuruluş portal geliştiricileri, çok dilli web projelerinde çalışan profesyoneller için tasarlanmıştır. Eğitim sonunda katılımcı, Drupal üzerinde kurumsal düzeyde web sitesi kurabilir.

Ön Koşullar

Drupal Eğitimi için ön koşul, temel web teknolojilerine (HTML, CSS) aşinalık olmaktır. WordPress veya Joomla deneyimi avantajdır.

Kimler Katılmalı

  • Kurumsal Web Sitesi Yöneticileri: Karmaşık ve büyük ölçekli sitelerden sorumlu kadrolar
  • Kamu Portal Sorumluları: Hükümet ve resmi portal yöneten profesyoneller
  • Üniversite ve Büyük Kuruluş Portal Geliştiricileri: Çok dilli portal kuran kadrolar
  • Çok Dilli Web Projelerinde Çalışan Profesyoneller: Uluslararası web projeleri yönetenler
  • Yayın Kuruluşları Web Yöneticileri: Yüksek içerik akışlı portal işleten kadrolar
  • Deneyimli Web Geliştiricileri: WordPress'ten Drupal'a geçiş yapan profesyoneller
  • Açık Kaynak CMS Tercih Eden Kurumlar: Lisans dışı ölçeklenebilir çözüm arayan yapılar

Eğitim Yöntemi

Sunum, içerik türü ve taksonomi tasarım atölyesi, View sistemi egzersizi, çoklu dil yapılandırma pratiği ve katılımcının kurumsal site iskeleti çıkarması ile yürür.

Kazanımlar

  • İçerik Türü (Content Type): Özelleştirilmiş içerik yapıları kurma
  • Alan (Field) Yönetimi: Custom field tanımlama ve yerleşim
  • Taksonomi: Etiket ve kategori yapısı tasarlama
  • View Sistemi: Özelleştirilmiş liste ve görünüm oluşturma
  • Blok Yerleşimi: Site alanlarında bileşen yönetimi
  • Kullanıcı Rolleri ve İzinleri: Çok katmanlı yetki yönetimi
  • Çoklu Dil Yönetimi: Drupal'ın gelişmiş çoklu dil özellikleri

Eğitim Süresi

4 Gün (32 Saat). Kurumsal talebe göre 3 günlük yoğun veya 5 günlük uygulamalı versiyon olarak planlanabilir.

Drupal Eğitimi İçeriği

1. Drupal'ın Konumlanışı

  • WordPress, Joomla ve Drupal karşılaştırması
  • Drupal'ın güçlü yanları ve sınırları
  • Kurumsal ve kamu projelerindeki yaygınlığı
  • Topluluk yapısı ve Drupal Association

2. Kurulum ve Sunucu Gereksinimleri

  • PHP, web sunucu, veritabanı gereksinimleri
  • Composer tabanlı modern kurulum
  • Drush komut satırı kurulumu
  • Lokal geliştirme ortamı (DDEV, Lando)
  • Hosting seçenekleri ve performans

3. Yönetim Arayüzü

  • Admin toolbar ve menü yapısı
  • Configuration management sayfaları
  • People, content, structure menüleri
  • Status report okuma

4. İçerik Türleri (Content Types)

  • Article ve basic page örnekleri
  • Yeni içerik türü oluşturma
  • Display ve form mode ayarları
  • İçerik türü kullanım stratejileri
  • URL alias ve pathauto modülü

5. Alan (Field) Sistemi

  • Built-in field tipleri
  • Field formatter ve widget
  • Paragraphs modülü ile esnek içerik
  • Entity reference field
  • Field group ile düzenli form

6. Taksonomi (Taxonomy)

  • Vocabulary tanımlama
  • Hiyerarşik taksonomi yapısı
  • İçeriğe taksonomi atama
  • Etiket bazlı filtreleme
  • Taksonomi terim sayfaları

7. Menü ve Navigasyon

  • Main menu, footer menu yönetimi
  • Menü linklerine erişim kontrolü
  • Kırıntı yolu (breadcrumb) yapılandırması
  • Mega menu yaklaşımları

8. Bloklar ve Bölge Yerleşimi

  • Block layout sayfası
  • Custom block tipleri
  • Bloğa görünürlük kuralı
  • Layout Builder ile sayfa kurma
  • Bölge (region) tanımları

9. View Sistemi Temelleri

  • View nedir ve neyi çözer
  • Display tipleri (page, block, REST)
  • Filter, sort ve relationship
  • Field ve format seçimleri
  • Contextual filter kullanımı

10. İleri View Senaryoları

  • Exposed filter ile kullanıcı arama
  • Pagination ve infinite scroll
  • View ile kompleks listeler
  • Twig template ile özelleştirme
  • Performans için view caching

11. Kullanıcı, Rol ve İzin Yönetimi

  • Built-in roller (anonymous, authenticated, admin)
  • Özel rol oluşturma
  • Permission matrisi yönetimi
  • Workbench ve içerik onay akışı
  • Kullanıcı kayıt ve doğrulama

12. Çoklu Dil Yönetimi

  • Language, content translation, locale modülleri
  • Dil seçici ve URL stratejisi
  • İçerik çevirisi iş akışı
  • Konfigürasyon çevirisi
  • Çok dilli SEO disiplini

13. Modül Yönetimi

  • Core, contrib ve custom modül ayrımı
  • Composer ile modül kurulumu
  • Modül güncelleme stratejileri
  • Sık kullanılan contrib modüller

14. Tema Sistemi Temelleri

  • Tema yapısı ve dosya organizasyonu
  • Base tema ve sub tema
  • Twig template hiyerarşisi
  • libraries.yml ile asset yönetimi
  • Olivero ve Claro temaları

15. Tema Geliştirme ve Özelleştirme

  • Preprocess fonksiyonları
  • Template override
  • Drupal hook sistemi temelleri
  • Responsive image kullanımı

16. Yapılandırma Yönetimi (Config Management)

  • Configuration export ve import
  • Konfigürasyon split kullanımı
  • Geliştirme-canlı arasında senkron
  • Yapılandırma versiyon kontrolü

17. Custom Modül Geliştirme Giriş

  • Modül iskeleti ve info.yml
  • Route ve controller yapısı
  • Form API temelleri
  • Dependency injection
  • Service container kullanımı

18. Performans Optimizasyonu

  • Drupal cache katmanları
  • BigPipe ve dynamic page cache
  • Database query optimizasyonu
  • CDN entegrasyonu
  • Lighthouse ile ölçüm

19. Güvenlik ve Bakım

  • Drupal Security Team uyarıları
  • Core ve modül güvenlik yamaları
  • Kullanıcı doğrulama ve 2FA
  • Düzenli yedekleme stratejisi
  • KVKK uyumu için veri yönetimi

20. Headless Drupal ve API Yaklaşımı

  • JSON:API ve REST modülleri
  • GraphQL alternatifi
  • Decoupled mimari avantajları
  • Front-end framework entegrasyonu
  • Drupal'ın gelecek yönelimi

EĞİTİMLERİMİZ




GAMES

Click for Akiza Games | Akiza Oyunları için tıklayın.


Kulak Ver

Küçük avantajların peşinden koşarken büyük başarılardan olabilirsiniz.