Ensuring Code Quality and Security in AI Assisted Software Engineering eğitimi, yapay zeka destekli geliştirme araçlarından yararlanırken kod kalitesi, uygulama güvenliği ve uyumluluk sorumluluğunu korumak isteyen yazılım profesyonellerine yönelik uygulamalı bir programdır.
Üretken yapay zeka araçları yazılım geliştirme süreçlerini hızlandırabilir; ancak AI tarafından üretilen kodun doğrudan kabul edilmesi mantıksal hatalara, güvenlik açıklarına, gereksiz karmaşıklığa ve gözden kaçan edge case'lere yol açabilir. Eğitim, geliştiricilerin AI çıktısını eleştirel biçimde değerlendirmesine ve bu çıktıları sağlam yazılım mühendisliği uygulamalarıyla doğrulamasına odaklanır.
Katılımcılar; hallucinated API'ler, yanlış varsayımlar, eksik test senaryoları ve güvensiz kodlama kalıpları gibi yaygın AI kaynaklı sorunları inceler. Testing, static analysis, automated quality checks ve secure coding teknikleri gerçekçi senaryolar üzerinde uygulanır. OWASP Top 10 kapsamındaki riskler üzerinden AI tarafından oluşturulan kodun güvenlik açısından nasıl değerlendirileceği ve iyileştirileceği ele alınır.
Program ayrıca teknik kontrollerin ötesine geçerek code provenance, fikri mülkiyet, lisanslama, veri koruma ve kurumsal AI politikalarını kapsar. Böylece katılımcılar AI araçlarını yalnızca daha verimli değil, aynı zamanda kontrollü, güvenli ve kurumsal standartlarla uyumlu biçimde kullanmayı öğrenir.
























