Eğitim İçeriği
1. Gün:
Drupal’yi Anlama 9
- Drupal'ye ve Drupal organizasyonuna giriş ve anlayış
- Yerel makineye Drupal kurulumu
- Drupal standart ve minimal kurulumu
- Drupal Arayüzüne Genel Bakış
Drupal Yönetici Arayüzünü Anlama:
- İçerik Türlerini Kapsama
- Özel İçerik Türleri
- Taksonomiler
- Görünüm / Çekirdek Temaları
- Çekirdek Modüller
- Görünümler
- Özel Görüntü Türleri
- Bloklar ve Özel Blok Türleri
- İş Akışı Seçenekleri
Kullanıcı Management:
- Kullanıcı Yönetiminin Derinlemesine Anlaşılması
- Roller ve İzinler
Yapılandırma:
- Temel Site Ayarları
- Cron İşleri
- Dosya Sistemi
- Medya
2. Gün:
Tema Oluşturma
- Temel Tema Oluşturmaya Giriş
- Tema Oluşturma Mimarisi Hazırlama
- Bootstrap Tabanlı Tema Oluşturma
- YML Dosyaları Yapısı
- Paragraflar
- Paragrafları ve Bootstrap'ü kullanarak Tam Fonksiyonlu Bir Tema Oluşturma
Modül Mimarisi
- Temel Modül Geliştirmeye Giriş
- Contrib Modül Geliştirmeyi Anlama
- Kancalar ve .theme
- Rotalarla Temel Bir Modül Oluşturma
- Modül Kategorisini Ayarlama
Bu kursun sonunda bir Drupal web sitesi oluşturabilecek, site oluşturma iş akışını anlayabilecek ve yeni işlevselliklere doğru geliştirebileceksiniz.
Kurs İçin Gerekli Önbilgiler
- Temel HTML ve CSS (web geliştirme) bilgisi
- Mevcut drupal sürümü ile deneyim tercih sebebidir (isteğe bağlı)
- Temel programlama deneyimi Java betiği ve PHP tercih sebebidir
Hedef Kitle
- İçerik Yöneticileri
- proje yöneticileri
- web yöneticileri/adminler
- Drupal'ye yeni başlayanlar
Hamad, bu kursu en son DRUPAL terminolojilerini öğrenmeye ve daha uygulamalı deneyim kazanmaya odaklanarak tasarladı, bu nedenle DRUPAL 10'a geçmeyi planlıyorsanız, biraz farklı bir ön uç arayüzüyle karşılaşacaksınız.
Danışanlarımızın Yorumları (2)
Lukasz demonstrated great patience and addressed all of my questions with thoroughness.
Sylvia - Intrepid Museum
Eğitim - Master Drupal 9 Site Building / Architecture
That the course was tailored to my needs based on the pre-course questionnaire. Parts I felt stronger on were given less time so that we could focus on my less knowledgeable topics, which improved the pacing of the course. Lukasz was very good at explaining a given topic based on my experience level, and had a lot of relevant examples to match that level.