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 kavrayabilecek, kurumsal projelerdeki rolünü anlayabileceksiniz.

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

  • Kod kokularını (code smells) tanıyabilecek ve teknik borcu yönetme yetkinliği kazanabileceksiniz.

  • Statik kod analizi prensiplerini uygulayabilecek ve SonarQube, PMD, FindBugs, ESLint gibi araçları kullanabileceksiniz.

  • CI/CD süreçlerine statik kod analizini entegre edebileceksiniz.

  • Temiz kod prensiplerini (SOLID, DRY, KISS) uygulayabilecek ve refactoring teknikleriyle kod kalitesini artırabileceksiniz.

  • Tasarım desenlerini ve en iyi uygulama yöntemlerini gerçek projelerde uygulayabileceksiniz.

  • Kod gözden geçirme ve pull/merge request inceleme tekniklerini uygulayabileceksiniz.

  • Test otomasyonu ile kod kalitesini ölçebilecek, birim ve entegrasyon testleri yazabileceksiniz.

  • Performans, güvenlik ve sistem testleri ile yazılım kalitesini güvence altına alabileceksiniz.

  • Kalite metriklerini raporlayabilecek ve sürekli iyileştirme stratejileri geliştirebileceksiniz.

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.

Tuyap Fuarcılık
Tatilbudur
Brisa
T.C. Cumhurbaşkanlığı
Enerjisa
SGK
Innova
DeFacto
Iş GYO
İş Yatırım
Cybersoft
Isdemir
TEB
Hyundai
Axa Sigorta
Arçelik
TAI TUSAŞ TR
Toyota
Albaraka Türk
TAAC Havacılık TR
Turk Standartlari Enstitüsü
BİLGEM
İçdaş
KoC Sistem
Iga Airport
Tuyap Fuarcılık
Tatilbudur
Brisa
T.C. Cumhurbaşkanlığı
Enerjisa
SGK
Innova
DeFacto
Iş GYO
İş Yatırım
Cybersoft
Isdemir
TEB
Hyundai
Axa Sigorta
Arçelik
TAI TUSAŞ TR
Toyota
Albaraka Türk
TAAC Havacılık TR
Turk Standartlari Enstitüsü
BİLGEM
İçdaş
KoC Sistem
Iga Airport
Bilgi İstiyorum