SPEC-DRIVEN DEVELOPMENT WITH KIRO EĞİTİMİ

Kiro ile spesifikasyondan çalışan uygulamaya ilerleyin

Kiro IDE, spec iş akışı, EARS gereksinim, tasarım dokümanı, görev yürütme, steering, hooks ve test üretimi uygulamaları.

Eğitim, Kiro IDE'de spec-driven development yaklaşımını temelden uygulamaya öğretir.

2 gün Orta Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

Kiro ile spec temelli uygulama geliştirme akışının işlenişi

Eğitim, Kiro IDE'de spec-driven development yaklaşımını temelden uygulamaya öğretir. Spec ve vibe modu farkı, EARS gereksinimleri, mimari tasarım dokümanı, görev listesiyle adım adım ajan yürütme, steering ile proje bağlamı, agent hooks ile otomasyon ve spec'ten birim test üretimi örnek bir web uygulaması üzerinde ele alınır. Üretilen kodun gözden geçirilmesi ve spec güncellemesi de uygulanır.

Süre ve Format

2 Gün. Her gün dört modül; spec yazımı, ajan yürütme ve doğrulama uygulamaları ile ilerler.

Seviye

Orta Seviye — Kiro ile spec-driven geliştirme temelleri: spec üçlüsü, steering, hooks ve ajanla uygulama geliştirme.

Öğrenme Metodu

Küçük bir görev yönetimi uygulaması baştan sona Kiro ile spec yazılarak geliştirilir; her aşama gözden geçirilir.

Neden Bu Eğitim?

🎯Kontrollü Ajan

Ajanın üreteceği çıktıyı spec ile önceden kontrol edersiniz.

🛠️Daha Az Yeniden İş

Net gereksinimle yanlış anlama kaynaklı düzeltme turlarını azaltırsınız.

📈Belgelenmiş Kod

Spec ve tasarım dokümanı kodla birlikte yaşayan dokümantasyon olur.

Anahtar Konular

Kiro eğitimispec-driven developmentKiro IDEEARSsteeringagent hooksyapay zeka destekli kodlamaspec iş akışıgörev yürütmeAI IDE
“Ajana bir kez iyi anlatılan spec, yüz kez düzeltilen istemden daha ucuzdur.”

Ön Koşullar

Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri

1
Programlama

Bir dilde temel uygulama geliştirme.

2
Git

Temel sürüm kontrolü.

3
Kiro Kurulumu

Kiro IDE kurulumu.

4
Web Bilgisi

HTTP ve REST temel bilgisi.

Eğitim İçeriği

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.

Günün hedefiKatılımcı bir özelliği Kiro spec iş akışıyla gereksinimden göreve taşır.
Modül 1
Giriş
  • Prompt tabanlı geliştirmenin sınırları
  • Spec-driven development fikri
  • Kiro IDE arayüzü ve ajan
  • Vibe ve spec modu karşılaştırması
  • Proje oluşturma ve .kiro klasörü
  • Kullanım ve güvenlik ayarları
Modül 2
Requirements
  • Fikri kullanıcı hikayesine dönüştürme
  • EARS: WHEN … THE SYSTEM SHALL …
  • Kabul kriterlerini ajanla geliştirme
  • Eksik ve çelişkili gereksinim tespiti
  • Kapsam yönetimi
  • Onay ve revizyon
Modül 3
Design
  • Mimari ve bileşen tasarımı
  • Veri modeli ve API uç noktaları
  • Mermaid diyagramları
  • Hata ve güvenlik ele alışı
  • Alternatif karşılaştırma
  • Test stratejisi planı
Modül 4
Tasks
  • Görev ayrıştırma ve sıralama
  • Gereksinim bağlantılı görevler
  • Tek görev yürütme ve diff inceleme
  • Test görevleri
  • İlerleme takibi
  • Spec revizyonu
Günün hedefiKatılımcı steering ve hooks ile akışı özelleştirir ve spec ile kodu doğrular.
Modül 1
Steering
  • Steering dosyası türleri
  • Teknoloji yığını ve kod standardı
  • API ve isimlendirme kuralları
  • Kapsam: global ve proje
  • Kural çatışmaları
  • Test ve iyileştirme
Modül 2
Hooks
  • Hook oluşturma arayüzü
  • Kaydetmede test çalıştırma
  • Doküman güncelleme hook'u
  • Güvenlik ve gizli bilgi taraması
  • Hook sınırlamaları
  • Hook paylaşımı
Modül 3
Doğrulama ve Test
  • Spec'ten birim test üretimi
  • Kabul kriterlerine bağlı test
  • Kod inceleme listesi
  • Ajan hatalarını yakalama
  • Spec-kod sapmasını düzeltme
  • Çalıştırma ve hata ayıklama
Modül 4
Gerçek Proje Akışı
  • Mevcut projeye spec ekleme
  • Yeni özellik için ikinci spec
  • Git branch ve PR akışı
  • Ekip içi spec incelemesi
  • Maliyet ve kota yönetimi
  • Sonuçları sunma

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Spec Akışı

Gereksinimden göreve spec iş akışını Kiro'da yürütebilirsiniz.

🧩
EARS Yazımı

Test edilebilir EARS gereksinimleri yazabilirsiniz.

🔧
Tasarım Belgesi

Mimari, veri modeli ve API tasarımını doküman haline getirebilirsiniz.

📊
Görev Yönetimi

Görev listesini adım adım ve izlenebilir yürütebilirsiniz.

🔍
Steering Tanımı

Proje standartlarını steering dosyalarına yazabilirsiniz.

🚀
Hook Kurulumu

Kaydetme ve oluşturma olaylarına otomatik eylemler bağlayabilirsiniz.

🛡️
Test Üretimi

Spec'ten birim ve kabul testleri türetebilirsiniz.

📝
Sapma Kontrolü

Spec ile kod arasındaki farkları yakalayıp düzeltebilirsiniz.

Kimler İçin Uygundur?

  • Yapay zeka kod asistanlarını disiplinli kullanmak isteyen geliştiriciler
  • test mühendisleri
  • teknik ürün sahipleri için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Yapay zeka kod asistanlarını disiplinli ve izlenebilir kullanmak isteyen geliştiriciler ve test mühendisleri için uygundur.
SDDKR eğitiminden farkı nedir?
Bu eğitim Kiro ve spec temellerini 2 günde işler; SDDKR steering, hooks ve MCP ile daha geniş takım akışına iner.
Kiro bilgisi gerekir mi?
Hayır, kurulum ve arayüz sıfırdan gösterilir.
Hangi dil kullanılır?
Ajan çıktısı dili projeye göre seçilir; örnek uygulama web teknolojileriyle yapılır.
Çıktıyı nasıl doğrularız?
Kabul kriterlerine bağlı testler ve diff incelemesi ile doğrulama uygulanır.

Sertifikalandırma

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.

Örnek Sertifika d Digital Vizyon AKADEMİ KATILIM SERTİFİKASI Bu sertifika [Katılımcı Adı Soyadı] adlı katılımcının aşağıdaki eğitim programını başarıyla tamamladığını belgeler. Spec-Driven Development with Kiro Eğitimi Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre2 gün
SeviyeOrta Seviye
FormatOnline / Yüz Yüze / Hibrit
Sertifika✓ Var
Hemen Bilgi Al
İlgili Eğitimler

Bu Eğitimle Birlikte Tercih Edilenler

Yazılım Geliştirme GenelAdvanced Assembler Language Coding Workshop Eğitimi
Yazılım Geliştirme Eğitimleri

Advanced Assembler Language Coding Workshop Eğitimi

2 günİleriOnline / Yüz Yüze / Hibrit

Advanced Assembler atölyesi: z/Architecture, HLASM komutları, standart bağlantı, makrolar, QSAM/VSAM, ESTAE, 64-bit komutlar, COBOL entegrasyonu ve dump analizi

Detayları Gör →
Yazılım Geliştirme GenelAdvanced C Programming Eğitimi
Yazılım Geliştirme Eğitimleri

Advanced C Programming Eğitimi

2 günİleriOnline / Yüz Yüze / Hibrit

Advanced C eğitimi: işaretçi ve bellek, Valgrind/ASan, hash tablosu, X-macro, CMake, pthread, epoll, MMIO, perf profilleme, gdb, fuzzing ve CERT C güvenli kodla

Detayları Gör →
Yazılım Geliştirme GenelAdvanced Power App Development Training Eğitimi
Yazılım Geliştirme Eğitimleri

Advanced Power App Development Training Eğitimi

2 günİleriOnline / Yüz Yüze / Hibrit

Advanced Power Apps eğitimi: Power Fx, delegasyon, Dataverse, model-driven custom page, PCF, Power Automate, custom connector, solution ALM ve DLP yönetişimi.

Detayları Gör →
Yazılım Geliştirme GenelAdvanced Programming in Go: Best Practices for Go Programming Eğitimi
Yazılım Geliştirme Eğitimleri

Advanced Programming in Go: Best Practices for Go Programming Eğitimi

2 günİleriOnline / Yüz Yüze / Hibrit

Advanced Go best practices: idiomatik kod, %w ile hata yönetimi, küçük arayüzler, generics, context, slog, pprof, golangci-lint, govulncheck ve katmanlı mimari.

Detayları Gör →
Yazılım Geliştirme GenelAdvanced Programming in Go: Concurrency Eğitimi
Yazılım Geliştirme Eğitimleri

Advanced Programming in Go: Concurrency Eğitimi

2 günİleriOnline / Yüz Yüze / Hibrit

Advanced Go eşzamanlılık: CSP, GMP, sync ve atomic, pipeline, worker pool, errgroup, context iptali, deadlock ve race ayıklama, singleflight ve ölçekleme.

Detayları Gör →
+90 (501) 369 40 14 WhatsApp [email protected] LinkedIn