Kod Analizi ve Kalite Eğitimi

Kod Analizi ve Kalite Eğitimi

Eğitim Hakkında

Eğitimimiz kurumsal yazılım geliştirme süreçlerinde kod kalitesi, yazılım standartları ve test otomasyonu konularında katılımcılara hem teorik bilgi hem de uygulamalı beceri kazandırmayı amaçlamaktadır. Program, yazılım geliştirme ekiplerinin kod kalitesini artırmak, teknik borcu yönetmek ve sürekli iyileştirme kültürünü uygulamak için gereken temel bilgi ve araçları kapsar. Eğitim boyunca katılımcılar, yazılım kalite standartlarını (ISO/IEC 25010), statik kod analizi araçlarını (SonarQube, PMD, ESLint vb.), temiz kod ve refactoring tekniklerini, tasarım desenlerini ve test otomasyonu süreçlerini öğrenir ve uygulamalı olarak deneyimler. Ayrıca CI/CD entegrasyonları ve kod gözden geçirme süreçleri ile projelerde kaliteyi güvence altına alma yöntemleri gösterilir.

Ön Koşul

Bu eğitimin herhangi bir ön koşulu bulunmamaktadır.

Eğitim İçeriği

  • Yazılım kalitesinin tanımı ve önemi
  • Kurumsal yazılım geliştirmede kod kalitesinin kritik rolü
  • Kalite metrikleri: karmaşıklık, bağlılık, uyumluluk
  • ISO/IEC 25010 yazılım kalite standartları
  • Sektörel standartlar ve gereklilikler
  • Kod kokularını tanıma (code smells)
  • Teknik borç kavramı ve yönetimi
  • Statik kod analizi prensipleri
  • SonarQube kurulumu ve yapılandırması
  • PMD, FindBugs, ESLint gibi araçların tanıtımı
  • Güvenlik odaklı statik analiz araçları (SAST)
  • CI/CD süreçlerine statik analizin entegrasyonu
  • Kural setlerinin oluşturulması ve özelleştirilmesi
  • Yanlış pozitiflerin yönetimi
  • Temiz kod prensipleri (SOLID, DRY, KISS)
  • Kodun okunabilirliğini artırma teknikleri
  • Refactoring stratejileri ve teknikleri
  • Tasarım desenleri ve uygulamaları
  • Kod gözden geçirme süreçleri
  • Peer code review uygulamaları
  • Pull/Merge request inceleme teknikleri
  • Test otomasyonu ve kod kalitesi ilişkisi
  • Birim test yazma prensipleri
  • Test kapsamı ve kalite metrikleri
  • Entegrasyon testleri ve sistem testleri
  • Performans ve güvenlik testleri
  • Kalite ölçümlerinin raporlanması ve takibi
  • Kalite iyileştirme süreçlerinin oluşturulması
  • Sürekli iyileştirme stratejileri

Kazanımlar

Yazılım kalitesi ve kod kalitesinin önemini ve kurumsal projelerde rolünü kavrar

ISO/IEC 25010 ve sektörel yazılım kalite standartlarını öğrenir

Kod kokularını (code smells) tanır ve teknik borcu yönetme yetkinliği kazanır

Statik kod analizi prensiplerini uygular ve SonarQube, PMD, FindBugs, ESLint gibi araçları kullanabilir

CI/CD süreçlerine statik kod analizini entegre edebilir

Temiz kod prensiplerini (SOLID, DRY, KISS) uygular ve kod refactoring teknikleri ile kod kalitesini artırır

Tasarım desenlerini ve en iyi uygulama yöntemlerini gerçek projelerde uygulayabilir

Kod gözden geçirme ve pull/merge request inceleme tekniklerini uygular

Test otomasyonu ile kod kalitesini ölçer, birim ve entegrasyon testleri yazar

Performans, güvenlik ve sistem testleri ile yazılım kalitesini güvence altına alır

Kalite metriklerini raporlar ve sürekli iyileştirme stratejileri geliştirir

Hedef Kitle

Yazılım geliştiricileri ve mühendisleri

QA (Quality Assurance) ve test mühendisleri

DevOps ve CI/CD süreçlerinde çalışan teknik ekipler

Kurumsal yazılım projelerinde kod kalitesi ve güvenlik standartlarını uygulamak isteyen profesyoneller

Kod gözden geçirme (code review) süreçlerine dahil olan takım üyeleri

Yazılım süreçlerini optimize etmek ve teknik borcu azaltmak isteyen ekipler

Yazılım mimarları ve teknik liderler

Sertifika

Eğitimlerimize %80 oranında katılım gösterilmesi ve eğitim müfredatına göre uygulanacak sınav/projelerin başarıyla tamamlanması durumunda, eğitimin sonunda dijital ve QR kod destekli “BT Akademi Başarı Sertifikası” verilmektedir.

SEKTÖRÜN GÜVENDİĞİ ÇÖZÜM ORTAĞI

BT Akademi'yi tercih eden 4.000'den fazla kurum yanılmıyor.

Iga Airport
Tatilbudur
İş Bankası
Netaş
TAI TUSAŞ TR
Şişecam
Kuveyt Türk
Ak Yatırım
Anadolubank
Türkiye Petrolleri
HSBC
Boyner
BKM
Fiba Yenilenebilir Enerji
Agesa
İTU
BİLGEM
Liberty Sigorta
THY Technic
Turkiye Finans Katilim Bankasi
Turk Standartlari Enstitüsü
Pegasus
Aras Kargo
Anadolu Sigorta
Innova
Loreal
IBB
Merkezi Kayıt Kuruluşu
Eczacıbaşı Bilişim
ETI
Yapi Kredi
Sompo Japan
IMKB
Isdemir
Honda
Turkiye Urun Ihtisas Borsası
Fibabanka
Siemens
Microsoft
Turkcell
TAAC Havacılık TR
THY DO CO
T.C. Cumhurbaşkanlığı
QNB Finansbank
Amadeus
Yıldız Teknik üniversitesi
Vakıfbank
Anadolu Hayat Emeklilik
Tarim Kredi Kooperatifi
ING Bank
Iga Airport
Tatilbudur
İş Bankası
Netaş
TAI TUSAŞ TR
Şişecam
Kuveyt Türk
Ak Yatırım
Anadolubank
Türkiye Petrolleri
HSBC
Boyner
BKM
Fiba Yenilenebilir Enerji
Agesa
İTU
BİLGEM
Liberty Sigorta
THY Technic
Turkiye Finans Katilim Bankasi
Turk Standartlari Enstitüsü
Pegasus
Aras Kargo
Anadolu Sigorta
Innova
Loreal
IBB
Merkezi Kayıt Kuruluşu
Eczacıbaşı Bilişim
ETI
Yapi Kredi
Sompo Japan
IMKB
Isdemir
Honda
Turkiye Urun Ihtisas Borsası
Fibabanka
Siemens
Microsoft
Turkcell
TAAC Havacılık TR
THY DO CO
T.C. Cumhurbaşkanlığı
QNB Finansbank
Amadeus
Yıldız Teknik üniversitesi
Vakıfbank
Anadolu Hayat Emeklilik
Tarim Kredi Kooperatifi
ING Bank
Bilgi İstiyorum