Drupal modülünü Azure ile otomatik yayına al
Drupal 10 özel modül geliştirmeyi (hook, servis, plugin, config) Azure DevOps CI/CD hattıyla birleştirip App Service'e otomatik dağıtımı öğreten orta seviye uygulamalı eğitim.
Drupal özel modül geliştirmeyi modern Azure DevOps dağıtım hattıyla birleştirme
Bu eğitim Drupal 10 özel modül geliştirmeyi Azure DevOps tabanlı CI/CD ile birleştirir. Drupal'ın modül yapısını (.info.yml, routing, controller), hook sistemini, bağımlılık enjeksiyonlu servisleri, plugin ve event subscriber mimarisini uygulamalı öğretir. Composer ile bağımlılık yönetimini, config import/export ile yapılandırma dağıtımını ve Drush ile otomasyonu ele alır. Ardından Azure Repos, Azure Pipelines (YAML), build/test aşamaları, Composer cache, PHPUnit testleri ve Azure App Service / konteyner hedefine otomatik dağıtımı kurarız. Ortam değişkenleri, gizli bilgi yönetimi ve database update (updb) adımlarını hattın parçası yaparız.
3 Gün. Her gün dört modül; Drupal modül kodlama ile Azure Pipelines kurulumunun dengeli uygulaması.
Orta Seviye — Drupal özel modül geliştirme ve Azure DevOps ile CI/CD boru hattı kurma.
Gerçek bir Drupal modülünü yazıp Azure Pipelines ile App Service'e otomatik dağıtarak uçtan uca öğrenme.
Hook'ların yanında servis, plugin ve event subscriber ile modern Drupal mimarisini öğrenirsiniz.
Azure Pipelines ile commit'ten canlıya tam otomatik Drupal dağıtımı kurarsınız.
Composer ve config senkronizasyonuyla tekrarlanabilir, sürümlenebilir dağıtımı kavrarsınız.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Nesne yönelimli PHP ve namespace kavramlarına hakimiyet gereklidir.
Drupal site kurulumu, içerik tipleri ve modül kurma deneyimi faydalıdır.
Temel Git komutları ve dal (branch) mantığı Azure Repos için gereklidir.
Azure DevOps organizasyonu ve bir App Service/konteyner hedefi erişimi önerilir.
Programın gün gün akışı aşağıdadır. Bir güne tıklayarak o günün modüllerini ve içeriklerini görebilirsiniz.
Program sonunda katılımcılar:
Sıfırdan rotalı, kontrolcülü bir Drupal 10 modülü geliştirebilirsiniz.
Form alter, entity ve cron hook'larını doğru şekilde kullanabilirsiniz.
Bağımlılık enjeksiyonlu servisler ve özel plugin'ler yazabilirsiniz.
Event subscriber ile çekirdek olaylarına modern biçimde müdahale edebilirsiniz.
config export/import ile yapılandırmayı ortamlar arası taşıyabilirsiniz.
azure-pipelines.yml ile build, test ve dağıtım hattı kurabilirsiniz.
App Service'e drush updb/cim adımlı otomatik dağıtım yapabilirsiniz.
Key Vault ve variable group ile gizli bilgileri güvenle yönetebilirsiniz.
Bu eğitim Digital Vizyon Akademi Başarı Sertifikası ile tamamlanır.
Eğitim başında “Ön Test”, bitiminde “Son Test” uygulanarak gelişim ölçümlenir. Değerlendirme formunu dolduran katılımcılar sertifikalarını alır. Sertifikanızın geçerliliğini Sertifika Sorgulama sayfasından doğrulayabilirsiniz.
Açık pratiklerle DevOps yolculuğu: Open Practice Library, Event Storming, Impact Mapping, Kanban, retrospektif ve GitOps odaklı sanal eğitim.
Detayları Gör →SAFe DevOps: CALMR, Continuous Delivery Pipeline, değer akışı haritalama, Release on Demand, DevSecOps ve Agile Release Train için iyileştirme planı eğitimi.
Detayları Gör →SAFe DevOps temel eğitimi: neden DevOps, CALMR, Continuous Delivery Pipeline, CI/CD temelleri, izleme ve DORA metrikleriyle başlangıç planı.
Detayları Gör →SAFe DevOps Practitioner hazırlığı: CALMR, Continuous Delivery Pipeline, değer akışı haritalama, DevSecOps, ölçüm ve deneme sınavı eğitimi.
Detayları Gör →SaltStack ile yapılandırma yönetimi: master-minion, SLS state, Jinja, pillar, grains, highstate, gitfs ve reactor eğitimi.
Detayları Gör →