Vibe Coding Eğitimi
Vibe coding eğitimi, Türkçede vibe kodlama diye de anılan yapay zekayla kod üretme yaklaşımını ekibinizin gerçek işine uygulayan iki günlük bir programdır. Katılımcılar Cursor, Claude Code ve GitHub Copilot gibi araçlarla hızlı üretmeyi ve üretilen kodu canlıya almadan önce incelemeyi, test etmeyi, güvenlik açısından kontrol etmeyi birlikte öğrenir.
This program includes
Sosyal medyada vibecoding etiketiyle paylaşılan türden bir uygulamayı Cursor, Claude Code, GitHub Copilot ya da Windsurf ile bir hafta sonunda çıkarmak artık zor değil. Zor olan, o uygulamayı altı ay sonra hala değiştirebiliyor olmak. Eğitimin ağırlık merkezi burası.
20 yılı aşkın süredir yazılım mimarı ve ekip lideri olarak çalışıyorum; havacılıktan telekomünikasyona kadar üretim ortamında yaşayan sistemler kurdum. Bu eğitimi bir araç tanıtımı olarak değil, o araçların çıktısını canlıya alma sorumluluğunu taşıyan biri olarak anlatıyorum.
Vibe coding nedir?
Vibe coding, yazılım geliştirirken kodu satır satır yazmak yerine ne istediğinizi doğal dille anlatıp üretimi büyük ölçüde yapay zekâya bırakma yaklaşımıdır. Terim 2025'te yaygınlaştı; arkasındaki fikir basit: geliştiricinin işi sözdizimi yazmaktan çıkıp niyeti, kısıtları ve kabul kriterlerini tarif etmeye kayıyor.
Pratikte bu, bir fikirden çalışan bir prototipe geçme süresini günlerden saatlere indiriyor. Teknik olmayan biri kendi iş akışını otomatikleştiren küçük bir araç çıkarabiliyor; deneyimli bir ekip ise bir özelliği normalde ayıracağı sürenin çok altında tamamlayabiliyor.
Karşılığında yeni bir sorun geliyor. Üretilen kod ilk denemede çalıştığı için gözden geçirilmeden kabul ediliyor; güvenlik açıkları, mimari tutarsızlıklar ve kimsenin okumadığı bölümler sisteme sessizce yerleşiyor. Prototipte sorun olmayan bu davranış, üretim ortamında maliyetli hale geliyor.
Bu eğitimin duruşu şu: vibe coding'i yavaşlatmak değil, arkasına taşıyabileceği bir zemin koymak. Hız korunuyor; korunmayan tek şey "çalışıyorsa tamamdır" varsayımı.
Program formatı ve süresi
Eğitim kurumsal ekiplere kapalı grup olarak veriliyor; açık katılımlı takvim yok.
Süre: İki tam gün (16 saat) çekirdek program. Yarım günlük farkındalık oturumundan üç güne yayılan geniş programa kadar esnetilebiliyor.
Format: Yerinde ya da online, canlı. Online oturumlar kayıt değil; ekran paylaşımlı ve birebir destekli yürüyor.
Araç: Kurumun lisanslı bir AI kod aracı varsa eğitim doğrudan onun üzerine kuruluyor; yoksa ücretsiz sürümlerle de tüm program uygulanabiliyor.
Eğitim içeriği
İki günlük çekirdek program. Kapsam ekibin ihtiyacına göre genişletilip daraltılabiliyor.
1. Gün — Araçlar ve üretken kullanım
Vibe coding nedir, ne değildir. Prototip ile üretim yazılımı arasındaki fark; hangi işte hangi yaklaşım.
Modern AI kod araçları. Cursor, Claude Code, GitHub Copilot ve Windsurf; hangisi hangi iş için, birlikte nasıl kullanılır.
Bağlam yönetimi. Modelin projeyi anlaması için verilmesi gerekenler; proje kuralları, dosya seçimi, token ve maliyet kontrolü.
Prompt disiplini. Tek seferde doğru çıktı almanın yöntemi: niyet, kısıt, kabul kriteri ve örnekle yönlendirme.
Uygulama. Katılımcılar kendi projelerinden gerçek bir işi baştan sona AI ile çıkarıyor.
2. Gün — Üretime taşıma disiplini
AI çıktısını gözden geçirme. Üretilen kodu okumadan birleştirmemek için pratik bir inceleme yöntemi.
Test ve refactor. AI ile test yazmak, mevcut kodu güvenle dönüştürmek, regresyonu yakalamak.
Güvenlik. AI'ın en sık ürettiği açıklar: sızan sır ve anahtarlar, bağımlılık riski, yetkilendirme hataları.
KVKK ve veri mahremiyeti. Hangi kod ve veri hangi araca verilebilir; kurum içi kullanım politikası nasıl yazılır.
Ekip modeli. Takımın ortak kuralları, kod sahipliği ve eğitim sonrası uygulanacak yazılı çerçeve
Target Audience
Program, katılımcıların teknik seviyesine ve ekibin sorumluluk alanına göre baştan kurulur.
Yazılım ekipleri: AI destekli kod üretimini hızdan ödün vermeden gözden geçirme, test ve mimari disipliniyle birleştirmek isteyen geliştiriciler.
Ürün ve iş ekipleri: Kod yazmadan fikrini çalışan bir prototipe dönüştürmek isteyenler. Teknik ekiple aynı dili konuşmak da bu programın çıktısı.
Teknik liderler: Ekibinde vibe coding zaten yapılıyor ama kuralsız. Bunu yazılı bir çerçeveye oturtmak isteyen takım liderleri ve mimarlar.
Bu program kimler için değil?
Dört durumda başka bir yol daha doğru; ön görüşmede de bunu açıkça söylüyorum.
Tek başına katılmak isteyenler. Program kurumlara kapalı grup olarak veriliyor; açık katılımlı takvim ya da kayıtlı video yok. Kendi gelişimini düşünen bir geliştirici için birebir mentorluk daha uygun.
Kod bilmeden uygulama çıkarıp doğrudan müşteriye açmak isteyenler. Kod bilmeyen katılımcı prototip çıkarmayı öğreniyor; ödeme alan ya da kişisel veri işleyen bir sistemin güvenliğini iki günde üstlenmeyi öğrenmiyor. Bunun için eğitim değil, geliştirme projesi gerekir.
Yalnızca araç tanıtımı arayanlar. Menüleri gezen bir demo için aracın kendi dokümantasyonu yeterli.
İnceleme adımı eklemek istemeyen ekipler. Hedef yalnızca daha hızlı üretmekse programın ikinci günü karşılıksız kalır.
Learning Outcomes
Eğitim sonunda ekibiniz ne yapabilir olur?
Eğitimin çıktısı bir sertifika değil, ekibin ertesi gün uygulayabildiği bir çalışma düzeni. Program bittiğinde katılımcılar şunları yapabiliyor:
Görevi doğru araca verebiliyor. Hangi işin AI'a devredilebileceğini, hangisinin elle yazılması gerektiğini ayırt ediyor. En pahalı hata bu ayrımın yapılmamasıdır.
Üretilen kodu gözden geçirebiliyor. "Çalışıyor" ile "doğru" arasındaki farkı görüyor; AI çıktısında en sık tekrar eden hata kalıplarını tanıyor.
Test ve refactor'ü akışa katıyor. Hızlı üretilen kodun bakım maliyetini eğitim öncesindeki seviyeye çekiyor.
Veri sınırını biliyor. Hangi kodun ve hangi verinin hangi araca verilebileceği yazılı bir kurala bağlanmış oluyor.
Sahada tekrar eden bir örüntü var: ekipler eğitime "daha hızlı nasıl üretiriz" sorusuyla geliyor, ikinci günün sonunda asıl kazancın üretilenin ne kadarının kalıcı olduğu olduğunu görüyor. Hız zaten geliyor; disiplin gelmezse hızın faturası birkaç ay sonra bakım masasında ödeniyor.
Programdan hangi kazanımlarla çıkarsınız?
Program bittiğinde ekibin elinde şu çıktılar kalıyor:
Yazılı ekip çerçevesi. Takımın son oturumda üzerinde anlaştığı belge: hangi iş araca verilir, AI ile üretilen kodu kim nasıl inceler, kodun sahibi kim.
Veri ve araç kullanım politikası. Hangi kodun ve verinin hangi araca verilebileceğini KVKK açısından sınırlayan kurum içi kural.
Kendi deponuzda tamamlanmış bir iş. Yazılım ekipleri örnek proje yerine kendi kod tabanlarından seçilen gerçek bir işi AI ile baştan sona çıkarıyor.
Proje kuralları dosyası. Aracın her oturumda okuduğu, kodlama standardınızı ve proje yapısını anlatan dosya: Claude Code'da CLAUDE.md, GitHub Copilot'ta copilot-instructions.md, Cursor'da kural dosyaları.
AI çıktısı inceleme listesi. Birleştirmeden önce bakılacaklar: yetki kontrolü sunucuda mı, boş hata yakalama bloğu var mı, test değişikliği gerçekten sınıyor mu.
Güvenlik kontrol adımları. Commit öncesi gizli anahtar ve bağımlılık açığı taraması.
Görev tarifi şablonu. Araca iş verirken kullanılan niyet, kısıt, kabul kriteri ve örnek kalıbı.
İzleme oturumu. 3–4 hafta sonra çerçevenin günlük işte nerede aksadığına birlikte bakıyoruz.
Kod bilen ve bilmeyen katılımcı aynı kazanımlarla mı çıkıyor?
Hayır. Grup karma olduğunda program iki koldan kuruluyor.

Program Requirements
Ön koşul: Programlama bilgisi şart değil. Yazılım ekipleri için ileri bölümlerde kendi kod tabanınız üzerinde çalışıldığından katılımcıların projeye erişimi gerekiyor.
Frequently Asked Questions
Programın temel bölümü için gerekmiyor; teknik olmayan katılımcılar fikirlerini çalışan bir prototipe dönüştürebiliyor. Üretime taşıma, test ve mimari bölümleri ise yazılım ekipleri için tasarlandı. Grup karma ise programı iki koldan kurguluyorum.

%2520(1).png&w=1920&q=75)