Kodu yaşatmanın disiplinini öğrenin
Eğitim, canlı sistemlerde kod bakımını sistematik hale getirir. Mevcut kod tabanlarını sürdüren geliştiriciler, takım liderleri ve bakım ekipleri içindir.
Mevcut kodu sürdürülebilir halde tutma becerileri
Eğitim, canlı sistemlerde kod bakımını sistematik hale getirir. Clean Code ilkeleri, code smell tespiti, Fowler refactoring kataloğu, legacy koda test ekleme (characterization test), teknik borç ölçümü, SonarQube ile statik analiz, cyclomatic complexity, bağımlılık güncelleme, kod gözden geçirme, Git geçmişi analizi ve sürüm notu pratikleri örnek kod tabanı üzerinde uygulanır.
3 Gün. Her gün dört modül; 1. gün Okunabilirlik ve Smell; 2. gün Refactoring ve Test; 3. gün Teknik Borç ve Süreç.
Orta Seviye — Kod bakımı, refactoring, teknik borç, test ve kod gözden geçirme pratikleri
Katılımcılar kasıtlı bozuk bir kod tabanını test ekleyerek güvenceye alır, adım adım refactor eder ve statik analiz metriklerinin iyileşmesini ölçer.
Önce test, sonra refactor yaklaşımıyla davranışı bozmadan kodu iyileştirirsiniz.
Teknik borcu ölçüp önceliklendirir ve ekip diline çevirirsiniz.
Gözden geçirme ve statik analizle ortak kalite çıtası oluşturursunuz.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Bir dilde (Java, C#, Python, JS) en az bir yıl deneyim gerekir.
Temel Git komutları bilinmelidir.
Birim test fikrine aşinalık beklenir.
Refactoring destekli bir IDE kullanılır.
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:
Yaygın code smell'leri tanıyıp sınıflandırabilirsiniz.
İsimlendirme ve fonksiyon boyutu ilkelerini uygulayabilirsiniz.
SonarQube ve linter ile kalite kapısı kurabilirsiniz.
Characterization test ile eski koda güvenlik ağı ekleyebilirsiniz.
Katalogdaki tekniklerle davranışı bozmadan kodu iyileştirebilirsiniz.
git bisect ve testle regresyon kaynağını bulabilirsiniz.
Teknik borcu ölçüp önceliklendirebilirsiniz.
Etkili pull request incelemesi yapabilirsiniz.
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.
Tester Foundation 4.0 test türleri ve bakım testi eğitimi: ISTQB eşdeğer bölümleme, sınır değer, karar tablosu, durum geçişi, kod kapsamı, statik test ve etki a
Detayları Gör →LoadRunner Controller ve senaryo analizi eğitimi: yük senaryosu, load generator, rampa profili, monitörler, Analysis, yüzdelik yanıt süreleri ve darboğaz tespit
Detayları Gör →Release ve deployment management uygulama eğitimi: ITIL 4 sürüm planı, ortam yönetimi, blue-green ve canary, CI/CD, go/no-go, geri alma ve post-implementation r
Detayları Gör →RPA ve iş süreci otomasyonu eğitimi: BPA yaklaşımları, süreç seçimi, iş durumu ve ROI, CoE kurulumu, risk yönetimi, değişim yönetimi ve yapay zeka ile akıllı ot
Detayları Gör →Waterfall yazılım geliştirme modeli eğitimi: aşamalar, SRS ve tasarım dokümanları, aşama kapıları, izlenebilirlik, değişiklik yönetimi ve Agile karşılaştırması.
Detayları Gör →