Kodu calistirmadan kusuru yakala
Kodu calistirmadan kalite ve guvenlik kusurlarini bulmayi ogreten egitim; linter yapilandirmasi, kod kokulari, karmasiklik metrikleri, SonarQube kalite kapilari, SAST guvenlik taramasi, yanlis pozitif yonetimi ve CI/CD entegrasyonu uygulanir.
Kodu calistirmadan kalite ve guvenlik kusurlarini erken tespit etme
Agile Technical Tester - Static Code Analysis egitimi, kodu calistirmadan kalite ve guvenlik kusurlarini tespit eden statik analiz tekniklerini testci perspektifinden ogretir. Statik ve dinamik analiz farki, veri akisi ve kontrol akisi analizi, linter'lar (ESLint, Pylint, SonarLint), kod kokulari ve anti-kaliplar, karmasiklik metrikleri (cyclomatic complexity, bilissel karmasiklik), kod kapsami ve tekrar (duplication) orani, SonarQube ile kalite kapilari, SAST ile guvenlik acigi taramasi (OWASP, CWE) ve statik analizin CI/CD boru hattina entegrasyonu uygulamali islenir. Ayrica yanlis pozitif yonetimi, teknik borc olcumu ve kod inceleme (code review) ile statik analizin birlikte kullanimi somut orneklerle aktarilir.
3 Gun. Her gun dort modul; kavram anlatimi, ornek kod tabani uzerinde linter ve SonarQube atolyeleri donusumlu ilerler.
Ileri Seviye — statik kod analizini cevik testci gozuyle linter, SAST ve kalite kapilari ekseninde uygulamali isler
Ornek bir kod tabaninda linter kurallarini, SonarQube kalite kapilarini ve SAST taramasini calistirip bulgulari yorumlama atolyeleriyle uygulamali ilerler.
Kodu calistirmadan, derleme oncesi kusurlari ve riskli kaliplari erken yakalarsiniz.
SAST ile OWASP/CWE kapsamindaki aciklari gelistirme sirasinda tespit edersiniz.
SonarQube kalite kapilarini CI'ya baglayarak kotu kodun birlesmesini engellersiniz.
Egitimden verim almak icin faydali olacak bilgi ve ortam gereksinimleri
Herhangi bir dilde temel programlama okuryazarligi beklenir.
Git ve pull request akisina asinalik atolyeleri kolaylastirir.
CI/CD boru hatti kavramina genel farkindalik faydalidir.
Linter ve SonarQube denemeleri icin dizustu bilgisayar yararlidir.
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:
Statik ve dinamik analizi ayirt eder, statik analizin yerini dogru konumlandirirsiniz.
ESLint/Pylint gibi linter'lari kural setleriyle yapilandirir ve pre-commit'e baglarsiniz.
Kod kokularini ve anti-kaliplari tespit edip refactoring ile giderirsiniz.
Cyclomatic ve bilissel karmasikligi olcer, test ihtiyacina yansitirsiniz.
SonarQube ile analiz calistirir ve kalite kapilarini esiklerle kurarsiniz.
SAST ile OWASP/CWE kapsamindaki guvenlik aciklarini statik olarak tararsiniz.
Yanlis pozitifleri ucler, gurultuyu azaltip bulgulari gerekceyle yonetirsiniz.
Statik analizi CI/CD boru hattina baglayip kotu kodun birlesmesini engellersiniz.
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.
APMG Agile Programme Management Foundation; program yaşam döngüsü, vizyon, roadmap, tranche, fayda ve ölçekte yönetişimi işleyen 3 günlük orta seviye eğitim.
Detayları Gör →DSDM temelli AgilePM Foundation bilgi alanlarını; sekiz ilke, yaşam döngüsü, roller, MoSCoW ve timebox'ı e-öğrenme ve sınavla işleyen 3 günlük temel eğitim.
Detayları Gör →DSDM temelli AgilePM Practitioner düzeyini; tailoring, planlama, timebox kontrolü, kalite ve senaryo tabanlı sınavı e-öğrenmeyle işleyen 4 günlük ileri eğitim.
Detayları Gör →DSDM temelli AgilePM Foundation bilgi alanlarını; sekiz ilke, yaşam döngüsü, roller, ürünler, MoSCoW ve timeboxing'i uygulamalı işleyen 3 günlük temel seviye eğ
Detayları Gör →APMG AgilePM (DSDM) çerçevesini Foundation ve Practitioner düzeyinde; sekiz ilke, MoSCoW, timeboxing, roller ve senaryo çözümüyle işleyen dört günlük ileri eğit
Detayları Gör →