Yapay zekâ destekli geliştirme araçları, teknik kodlama bilgisi sınırlı olan kullanıcıların doğal dil ile fikirlerini uygulamaya dönüştürmesine ve dijital çözümler geliştirmesine olanak sağlamaktadır. Bu eğitim, katılımcıların “Vibe Coding” yaklaşımını kullanarak yapay zekâdan yararlanarak uygulama geliştirme süreçlerini keşfetmelerini ve fikirlerini çalışan dijital ürünlere dönüştürmelerini amaçlamaktadır.
Eğitim kapsamında; Vibe Coding kavramı, geleneksel yazılım geliştirme ile doğal dil kullanarak uygulama geliştirme arasındaki farklar, niyet tabanlı programlama yaklaşımı ve yazılım mimarisinin tüm detaylarına hâkim olmadan çözüm üretme stratejileri ele alınmaktadır. Yapay zekâ destekli geliştirme ortamları ve etkili Prompt Engineering tekniklerinin yanı sıra Cursor gibi modern araçlarla uygulama geliştirme, frontend tasarımı ve kullanıcı deneyimi konuları incelenmektedir.
Bunun yanı sıra; yapay zekâ destekli hata ayıklama ve refactoring, veri yönetimi, API kullanımı, uygulamaların canlıya alınması ve Vercel ile Netlify üzerinden hızlı deployment süreçleri ele alınmaktadır. Eğitim sonunda katılımcıların yapay zekâ destekli araçları kullanarak fikirlerini uygulamaya dönüştürebilmesi, temel bir uygulama geliştirme sürecini uçtan uca yönetebilmesi ve geliştirdikleri çözümleri kurumsal iş akışlarına adapte edebilmesi hedeflenmektedir.
Geleneksel yazılım geliştirme vs. Doğal dil ile yazılım geliştirme
"Niyet" tabanlı programlama mantığı
Yazılım mimarisini anlamadan çözüm üretme stratejileri
Cursor, Replit ve Lovable gibi platformlara genel bakış
IDE (Editör) yapılandırmaları ve hesap yönetimi
Model seçimi: Claude 3.5 Sonnet vs. GPT-4o kullanımı
Uygulama fikirlerini teknik isterlere dönüştürme
Bağlam (Context) yönetimi ve proje dosyalarını tanıtma
Boilerplate (Taslak) projelerin otomatik oluşturulması
Composer" modu ile tüm projeyi tek komutla yönetme
Terminal komutlarını yapay zekaya uygulatma
Ekran görüntülerini koda dönüştürme (Screenshot to Code)
Modern UI kütüphaneleri (Tailwind CSS, Shadcn/UI) entegrasyonu
"Fix with AI" özelliği ile mantıksal hataları çözme
Mevcut kodun performansını ve okunabilirliğini artırma
Firebase veya Supabase gibi "Low-Code" backend servislerini bağlama
API dökümanlarını yapay zekaya okutarak veri çekme
Kullanıcı kayıt ve giriş sistemlerinin kurulumu
Git ve GitHub entegrasyonu ile sürüm kontrolü
Tek tıkla uygulamayı yayına alma süreçleri
Custom Domain (Özel alan adı) ve SSL yapılandırması
Şirket içi otomasyon araçları oluşturma (Internal Tools)
Yapay zeka ile dokümantasyon ve test senaryosu hazırlama
