Yazılımın enerji ve karbon ayak izini ölçüp azaltın
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.
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.
2 Gün. Her gün dört modül; Ölçüm ve Verimli Kod; Veri, Ağ, Bulut ve Mimari ekseninde ilerleyen uygulamalı program.
Orta Seviye — Sürdürülebilir yazılım: enerji ölçümü, verimli kod, bulut karbon ve yeşil mimari
Örnek bir uygulama ölçülür, darboğazları bulunur, optimize edilir ve enerji kazancı SCI ile raporlanır.
Enerji ve karbon etkisini sayısal olarak ölçersiniz.
Algoritma, bellek ve I/O optimizasyonuyla kaynak kullanımını azaltırsınız.
Bölge seçimi ve ölçeklemeyle bulut karbon ayak izini düşürürsünüz.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Bir dilde uygulama geliştirme deneyimi.
Temel performans ve profil çıkarma kavramı.
Bulut hizmetlerine genel aşinalık.
Linux bilgisayar veya sanal makine.
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:
Yazılım karbon yoğunluğunu SCI ile hesaplayabilirsiniz.
RAPL tabanlı araçlarla uygulama enerjisini ölçebilirsiniz.
Karmaşıklığı düşürerek kaynak kullanımını azaltabilirsiniz.
Bellek ve disk kaynaklı israfı giderebilirsiniz.
Veritabanı yükünü indeks ve önbellekle azaltabilirsiniz.
Veri transferini ve sayfa ağırlığını düşürebilirsiniz.
Bölge seçimi ve karbon farkında zamanlama uygulayabilirsiniz.
İyileştirmeleri ölçülebilir bir yeşil yazılım raporuna dönüştürebilirsiniz.
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.
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 →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 →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 →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 →Application Development eğitimi: Spring Boot, JPA, REST, Spring Security, Flyway, Testcontainers ve Actuator ile kurumsal Java uygulaması geliştirme.
Detayları Gör →