Ölçtüğünüz darboğazı kalıcı olarak giderin
Ölçülmüş darboğazları algoritma, bellek, eşzamanlılık, Redis önbellek, sorgu ve indeks optimizasyonuyla giderin. Önce/sonra benchmark ve CI performans testiyle kazanımı koruyun.
Uygulama performansını optimize etme
Eğitim, ölçülmüş performans sorunlarının giderilmesini kapsar: hot path analizi ve algoritmik karmaşıklık, veri yapısı seçimi, nesne tahsisini azaltma, GC ayarları, cache-friendly kod, thread havuzu ve asenkron I/O, kilitsiz yapılar, önbellekleme stratejileri (cache-aside, TTL, invalidation), Redis, veritabanı indeks ve sorgu yeniden yazımı, toplu işlem (batching), HTTP optimizasyonu ve CI içinde performans regresyon testi.
2 Gün. Her gün dört modül; Kod, Bellek ve Eşzamanlılık Optimizasyonu ve Veri, Önbellek ve Ağ Optimizasyonu ekseninde ilerleyen uygulamalı program.
İleri Seviye — Uygulama performans optimizasyonu: algoritma, bellek, eşzamanlılık, önbellekleme, veritabanı ve ağ iyileştirmeleri
Her optimizasyon önce ölçülür, değişiklik yapılır, tekrar ölçülür; önce/sonra karşılaştırması benchmark araçlarıyla raporlanır.
Her iyileştirmeyi önce/sonra ölçümüyle doğrularsınız.
Tahsis, GC ve cache davranışını bilinçli yönetirsiniz.
Doğru yerde önbellek kullanıp tutarlılık sorunlarından kaçınırsınız.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Flame graph ve profiler kullanımı temel düzeyde bilinmelidir.
Web uygulaması ve veritabanı geliştirme deneyimi gerekir.
Big-O karmaşıklığı bilinmelidir.
Docker ve Redis çalıştırılabilen laboratuvar gerekir.
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ıcak kod yollarını algoritmik olarak iyileştirebilirsiniz.
Tahsisleri ve GC baskısını azaltabilirsiniz.
Thread havuzu ve asenkron I/O'yu doğru boyutlandırabilirsiniz.
Sorgu desenine uygun indeks tasarlayabilirsiniz.
Cache-aside ve invalidation ile tutarlı önbellek kurabilirsiniz.
HTTP/2, sıkıştırma ve toplu çağrılarla gecikmeyi azaltabilirsiniz.
Mikro-benchmark ile iyileştirmeleri kanıtlayabilirsiniz.
CI'da performans eşikleri tanımlayabilirsiniz.
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.
Maximo Application Suite Manage varlık yönetimi eğitimi: lokasyon hiyerarşisi, varlık kaydı, sınıflandırma, meter, varlık taşıma, spare part ve toplu veri yükle
Detayları Gör →Maximo Manage Automation Scripting eğitimi: launch point'ler, Jython ve JavaScript, Mbo ve MboSet API, action, cron task, REST entegrasyonu, güvenlik ve perform
Detayları Gör →Maximo Manage envanter yönetimi eğitimi: item master, storeroom, min-max ve reorder, rezervasyon, issue, mal kabul, transfer ve fiziksel sayım süreçleri uygulam
Detayları Gör →Maximo Manage satın alma ve sözleşme eğitimi: PR, RFQ, PO, mal kabul, 3-way fatura eşleme, price ve blanket sözleşmeler, onay akışları ve raporlama uygulaması.
Detayları Gör →Maximo Manage Workflow Development eğitimi: Workflow Designer, node türleri, rol atamaları, aksiyonlar, subprocess, script bağlantısı ve hata ayıklama uygulamas
Detayları Gör →