YAZILIMDA ENERJİ VERİMLİLİĞİ VE YEŞİL KOD UYGULAMALARI EĞİTİMİ

Yazılımın enerji ve karbon ayak izini ölçüp azaltın

Enerji ölçüm araçları, verimli algoritma ve kod, veritabanı ve ağ optimizasyonu, bulut karbon ayak izi, SCI ve yeşil mimari.

Yazılımın enerji ve karbon ayak izini SCI ve ölçüm araçlarıyla hesaplamayı, kod, veri, ağ ve bulut katmanlarında azaltmayı öğreten 2 günlük yeşil yazılım eğitimi.

2 gün Orta Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

Yeşil yazılım mühendisliği

Eğitim, yazılımın enerji tüketimini ölçmeyi ve azaltmayı kapsar: Green Software Foundation ilkeleri ve SCI (Software Carbon Intensity) formülü, Intel RAPL ve powerjoular ile enerji ölçümü, algoritmik karmaşıklığın enerjiye etkisi, dil ve çalışma zamanı seçimi, bellek ve I/O verimliliği, veritabanı sorgu ve önbellek optimizasyonu, ağ ve veri transferi azaltma, bulut bölge seçimi ve karbon farkında zamanlama, Kubernetes kaynak boyutlandırma ve yeşil CI/CD.

Süre ve Format

2 Gün. Her gün dört modül; Ölçüm ve Verimli Kod; Veri, Ağ, Bulut ve Mimari ekseninde ilerleyen uygulamalı program.

Seviye

Orta Seviye — Sürdürülebilir yazılım: enerji ölçümü, verimli kod, bulut karbon ve yeşil mimari

Öğrenme Metodu

Örnek bir uygulama ölçülür, darboğazları bulunur, optimize edilir ve enerji kazancı SCI ile raporlanır.

Neden Bu Eğitim?

🌱Ölçülebilir etki

Enerji ve karbon etkisini sayısal olarak ölçersiniz.

⚡Verimli kod

Algoritma, bellek ve I/O optimizasyonuyla kaynak kullanımını azaltırsınız.

☁️Yeşil bulut

Bölge seçimi ve ölçeklemeyle bulut karbon ayak izini düşürürsünüz.

Anahtar Konular

yeşil yazılımyazılımda enerji verimliliğiSCI karbonsürdürülebilir yazılımGreen Software Foundationkarbon farkındacodecarbonbulut karbon ayak izienerji ölçümü yazılımyeşil kod
“En temiz enerji, hiç harcanmayan enerjidir.”

Ön Koşullar

Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri

1
Yazılım geliştirme

Bir dilde uygulama geliştirme deneyimi.

2
Profil çıkarma

Temel performans ve profil çıkarma kavramı.

3
Bulut

Bulut hizmetlerine genel aşinalık.

4
Ortam

Linux bilgisayar veya sanal makine.

Eğitim İçeriği

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.

Günün hedefiKatılımcı SCI ile ölçüm çerçevesi kurar, enerji profilleyip kod ve algoritma optimizasyonu uygular.
Modül 1
Yeşil Yazılım İlkeleri
  • Karbon verimliliği, enerji verimliliği, donanım verimliliği
  • Green Software Foundation ilkeleri
  • SCI formülü: ((E × I) + M) / R
  • Operasyonel ve gömülü karbon
  • Karbon yoğunluğu ve zamana göre değişim
  • Kapsam 1-2-3 ve raporlama
Modül 2
Enerji Ölçümü
  • Intel RAPL ve powercap arayüzü
  • powerjoular, Scaphandre, codecarbon
  • Kubernetes'te Kepler
  • Ölçüm gürültüsü ve tekrarlanabilirlik
  • Boşta enerji ve taban çizgisi
  • Ölçüm sonuçlarını raporlama
Modül 3
Algoritma ve Dil
  • Zaman karmaşıklığının enerjiye etkisi
  • Dil enerji karşılaştırma çalışmaları (C, Rust, Java, Python)
  • Gereksiz hesaplama ve döngü azaltma
  • Lazy evaluation ve önbellek
  • Derleyici bayrakları ve JIT
  • Eşzamanlılık ve boşta bekleme
Modül 4
Bellek ve I/O
  • Gereksiz bellek ayırma ve GC baskısı
  • Veri yapısı seçimi
  • Disk I/O ve toplu işlem
  • Sıkıştırma ve serileştirme formatı
  • Log hacmi azaltma
  • Arka plan görevlerinin sıklığı
Günün hedefiKatılımcı veritabanı, ağ ve bulut katmanlarında enerji optimizasyonu uygular, yeşil mimari kararlarını belgeler.
Modül 1
Veritabanı ve Önbellek
  • İndeks ve sorgu planı optimizasyonu
  • N+1 ve gereksiz sorgu
  • Önbellek (Redis, CDN) etkisi
  • Veri saklama süresi ve arşivleme
  • Veri azaltma: sütun seçimi, sayfalama
  • Soğuk ve sıcak veri katmanları
Modül 2
Ağ ve Ön Yüz
  • Veri transferi azaltma ve sıkıştırma (Brotli)
  • Görsel ve font optimizasyonu
  • HTTP/2-3 ve önbellek başlıkları
  • Lazy loading
  • Web sayfası karbon ölçümü (Website Carbon)
  • Bildirim ve polling azaltma
Modül 3
Bulut ve Altyapı
  • Düşük karbonlu bölge seçimi
  • Karbon farkında zamanlama (Carbon Aware SDK)
  • Sunucusuz ve ölçek-sıfır kullanımı
  • Instance boyutlandırma ve ARM işlemciler
  • Kubernetes kaynak istek/limit ayarı
  • Bulut sağlayıcı karbon raporları
Modül 4
Mimari ve Yaşam Döngüsü
  • Yeşil mimari kararları ve ADR
  • CI/CD boru hattı enerji maliyeti
  • Test ve derleme önbelleği
  • Teknik borç ve enerji ilişkisi
  • Eski sistem emeklilik kararı
  • Kapanış: SCI raporu ve iyileştirme planı

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
SCI hesabı

Yazılım karbon yoğunluğunu SCI ile hesaplayabilirsiniz.

✅
Enerji ölçümü

RAPL tabanlı araçlarla uygulama enerjisini ölçebilirsiniz.

✅
Verimli algoritma

Karmaşıklığı düşürerek kaynak kullanımını azaltabilirsiniz.

✅
Bellek ve I/O

Bellek ve disk kaynaklı israfı giderebilirsiniz.

✅
Sorgu optimizasyonu

Veritabanı yükünü indeks ve önbellekle azaltabilirsiniz.

✅
Ağ verimliliği

Veri transferini ve sayfa ağırlığını düşürebilirsiniz.

✅
Yeşil bulut

Bölge seçimi ve karbon farkında zamanlama uygulayabilirsiniz.

✅
Raporlama

İyileştirmeleri ölçülebilir bir yeşil yazılım raporuna dönüştürebilirsiniz.

Kimler İçin Uygundur?

  • Yazılım geliştiricileri
  • mimarlar
  • DevOps/SRE ekipleri
  • sürdürülebilirlik hedefi olan teknik yöneticiler için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Geliştiriciler, mimarlar, DevOps/SRE ekipleri ve sürdürülebilirlik hedefi olan teknik yöneticiler için uygundur.
Hangi dil kullanılır?
Örnekler Python ve Java ile verilir; ilkeler dil bağımsızdır.
Gerçek ölçüm yapılıyor mu?
Evet, RAPL tabanlı araçlar ve codecarbon ile ölçüm uygulaması yapılır.
ESG raporuna katkısı?
SCI tabanlı yöntem BT'nin sürdürülebilirlik raporlamasına veri sağlar.
Sertifika verilir mi?
Katılımcılara Digital Vizyon Akademi Katılım ve Başarı Sertifikası verilir.

Sertifikalandırma

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.

Örnek Sertifika d Digital Vizyon AKADEMİ KATILIM SERTİFİKASI Bu sertifika [Katılımcı Adı Soyadı] adlı katılımcının aşağıdaki eğitim programını başarıyla tamamladığını belgeler. Yazılımda Enerji Verimliliği ve Yeşil Kod Uygulamaları Eğiti Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre2 gün
SeviyeOrta Seviye
FormatOnline / Yüz Yüze / Hibrit
Sertifika✓ Var
Hemen Bilgi Al
İlgili Eğitimler

Bu Eğitimle Birlikte Tercih Edilenler

Yazılım Geliştirme GenelAngularUI Interface Utilities Eğitimi
Yazılım Geliştirme Eğitimleri

AngularUI Interface Utilities Eğitimi

2 günOrtaOnline / Yüz Yüze / Hibrit

AngularUI interface utilities eğitimi: UI Bootstrap modal, tabs, accordion, ui-grid, ui-scroll ve ui-router çoklu görünümlerle AngularJS arayüz geliştirme.

Detayları Gör →
Yazılım Geliştirme GenelAngularUI Utilities & Modules Eğitimi
Yazılım Geliştirme Eğitimleri

AngularUI Utilities & Modules Eğitimi

2 günOrtaOnline / Yüz Yüze / Hibrit

AngularUI utilities ve modules eğitimi: UI-Router, UI Bootstrap, ui-utils, modül mimarisi, lazy loading, paketleme ve AngularJS'ten Angular'a geçiş hazırlığı.

Detayları Gör →
Yazılım Geliştirme GenelAntigravity ile Başlangıç: Ajan Odaklı IDE'lere Giriş Eğitimi
Yazılım Geliştirme Eğitimleri

Antigravity ile Başlangıç: Ajan Odaklı IDE'lere Giriş Eğitimi

2 günBaşlangıçOnline / Yüz Yüze / Hibrit

Antigravity ile ajan odaklı IDE eğitimi: Manager görünümü, ajan görevleri, artifact doğrulama, güvenli izinler ve yapay zekâ destekli yazılım geliştirme temelle

Detayları Gör →
Yazılım Geliştirme GenelApplication Creation Eğitimi
Yazılım Geliştirme Eğitimleri

Application Creation Eğitimi

2 günTemelOnline / Yüz Yüze / Hibrit

Application Creation eğitimi: kullanıcı hikâyeleri, PostgreSQL, Node.js REST API, JWT, React arayüz ve Docker ile yayın adımlarını kapsayan uçtan uca uygulama g

Detayları Gör →
Yazılım Geliştirme GenelApplication Development Eğitimi
Yazılım Geliştirme Eğitimleri

Application Development Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

Application Development eğitimi: Spring Boot, JPA, REST, Spring Security, Flyway, Testcontainers ve Actuator ile kurumsal Java uygulaması geliştirme.

Detayları Gör →
+90 (501) 369 40 14 WhatsApp [email protected] LinkedIn