New Academy logosu
BireyselOrta

Vibe Coding Eğitimi

Yazılım bilgisi sınırlı olan veya kodlama süreçlerini yapay zekâ ile hızlandırmak isteyen katılımcılara yönelik; web, mobil ve Windows uygulamalarını kapsayan yüz yüze eğitimdir.

Süre
16 saat
Gün
2 gün
Kontenjan
Max 5
Şekil
Yüz yüze
Eğitim ücreti
14.900 ₺ + KDV
İstanbul (takvimde belirtilir)
Katılım belgesi dahil
👩🏻‍💻
Fatma Nisa ATEŞ
Eğitime BaşvurDers programını gör

Özet

Vibe Coding Eğitimi, yazılım bilgisi sınırlı olan veya yapay zekâ ile geliştirme sürecini hızlandırmak isteyen katılımcılar için iki gün ve 16 saat süren yüz yüze uygulamalı bir programdır. Katılımcılar ortak ürün mantığını kurar; web için Next.js, mobil için Expo ve React Native, Windows masaüstü için Tauri veya Electron seçeneklerini uygulamalı olarak tanır ve seçtikleri hedefte çalışan bir prototip geliştirir.

Bu eğitim kimler için uygun?

Yazılıma yeni başlayanlar
Ürün fikrini prototipe dönüştürmek isteyen girişimciler
Tasarımcılar ve ürün yöneticileri
Frontend geliştiriciler
Yapay zekâ ile hızlanmak isteyen yazılımcılar

Ön koşullar

  • Temel bilgisayar kullanımı
  • HTML ve CSS hakkında genel fikir (zorunlu değil)
  • Kendi dizüstü bilgisayarınız

Eğitimde neler öğreneceksiniz?

Vibe coding kavramı ve çalışma yöntemi
Doğru ürün promptu hazırlama
Yapay zekâ ile arayüz tasarlama
Web, mobil ve Windows için doğru teknoloji hedefini seçme
Next.js ile web ve PWA proje yapısı kurma
Expo ve React Native ile mobil uygulama akışı oluşturma
Tauri veya Electron ile Windows masaüstü uygulaması paketleme
Veritabanı bağlantısı (Supabase / Firebase)
Kullanıcı girişi ve veri kaydetme
API entegrasyonu
Web'i yayınlama, mobil ve Windows için test paketi hazırlama

Eğitim programı

Müfredat güncelleme tarihi:

Ders ve uygulama: 13 saat. Molalar: 3 saat. Toplam program: 16 saat.

İki günlük 16 saatlik program, her gün 6 saat 30 dakika ders ve uygulama ile toplam 1 saat 30 dakika aradan oluşur. Günlük akış 09.30-17.30 olarak planlanır.

1. gün

  1. Modül 109.30–11.00

    Fikirden uygulanabilir ürün planına

    • Vibe coding yaklaşımı, prototip ve üretim sistemi arasındaki fark
    • Web, mobil ve Windows uygulamalarının kullanım ve dağıtım farkları
    • Kullanıcı akışı, kapsam dışı işler ve test edilebilir kabul ölçütleri
    • Claude Code veya Cursor ile küçük görevler üzerinden çalışma

    Uygulama: Bir uygulama fikrini ekran akışı, veri ihtiyacı ve ilk sürüm görev listesine dönüştürme.

    11.00–11.30 · Ara

  2. Modül 211.30–13.30

    Web arayüzü ve erişilebilir deneyim

    • Next.js, Tailwind CSS ve shadcn/ui ile bileşen yaklaşımı
    • Formlar, yüklenme, hata ve boş durumları
    • Mobil ekran uyumu, klavye erişimi ve okunabilirlik
    • Üretilen kodu açıklatma, farkları inceleme ve küçük değişikliklerle ilerleme

    Uygulama: Örnek uygulamanın çalışan web ekranını ve doğrulanan bir formunu geliştirme.

    13.30–14.30 · Ara

  3. Modül 314.30–17.30

    Veri, kimlik ve API bağlantıları

    • Veri modeli ve Supabase veya Firebase ile örnek kayıt işlemleri
    • Kimlik doğrulama ile yetkilendirme arasındaki fark
    • Sunucu ve istemci sınırı; API anahtarlarını gizli tutma
    • Girdi doğrulama, erişim kuralları ve hata mesajlarını çözme

    Uygulama: Test verileriyle kayıt ekleme ve listeleme akışı kurup yetkisiz erişim senaryosunu kontrol etme.

2. gün

  1. Modül 409.30–11.00

    Mobil uygulama yolu

    • Expo ve React Native ile ekranlar ve gezinme
    • Web ile paylaşılabilen iş mantığı ve platforma özel parçalar
    • Cihaz izinleri, fiziksel cihazda önizleme ve test
    • Mağaza yayını için hesap, inceleme ve paketleme gereksinimleri

    Uygulama: Aynı kullanım senaryosunun bir mobil ekranını eğitmenle birlikte hazırlayıp cihazda deneme.

    11.00–11.30 · Ara

  2. Modül 511.30–13.00

    Windows masaüstü yolu

    • Tauri ve Electron yaklaşımlarının farkları
    • Web arayüzünü masaüstü uygulamasında değerlendirme
    • Dosya erişimi, uygulama izinleri ve platform bağımlılıkları
    • Yerel test paketi ile imzalı üretim dağıtımını ayırma

    Uygulama: Örnek arayüzü masaüstü ortamında çalıştırıp izin ve dosya erişim sınırlarını inceleme.

    13.00–14.00 · Ara

  3. Modül 614.00–17.30

    Test, yayınlama ve proje teslimi

    • Git, GitHub, değişiklik incelemesi ve geri dönüş planı
    • Ana kullanıcı akışı, kenar durumlar ve mobil/masaüstü kontrolü
    • Güvenlik, bağımlılık, erişim ve gizli anahtar kontrolleri
    • Web için Vercel yayını; mobil önizleme ve Windows test paketi
    • Bir ana hedefte çalışan prototip ve sonraki geliştirme planı

    Uygulama: Seçtiğiniz platformdaki prototipi test edip sunma; diğer iki platform için uyarlama adımlarını belgeleme.

Kullanılacak araçlar

ChatGPTClaudeCursorGitHubVercelNext.jsExpo ve React NativeTauri / ElectronSupabaseFirebaseTailwind CSSshadcn/ui

Yapılacak uygulamalar

  • Responsive web uygulaması ve PWA prototipi
  • Expo ile iOS ve Android mobil uygulama önizlemesi
  • Windows için masaüstü test paketi
  • Web, mobil ve Windows'ta ortak kullanılan veri modeli
  • Form, kullanıcı girişi ve veri kaydı yapan uygulama
  • Proje sunumu ve geri bildirim

Eğitim sonunda kazanımlar

Yapay zekâ ile web, mobil ve Windows uygulaması geliştirme akışını kurma
Hedef platforma göre Next.js, Expo, Tauri veya Electron seçebilme
GitHub, web yayını ve uygulama paketleme sürecini yürütebilme
Kendi projenizi bağımsız olarak geliştirme yetkinliği

Yanınızda getirmeniz gerekenler

  • Dizüstü bilgisayar (şarj aleti ile)
  • GitHub hesabı (yoksa eğitim sırasında açılır)
  • Geliştirmek istediğiniz proje fikri (isteğe bağlı)

Eğitim ücretine dahil olanlar

16 saat yüz yüze eğitim
Proje şablonları ve prompt kütüphanesi
Vercel, Expo, masaüstü paketleme ve Supabase kurulum desteği
Katılım belgesi
Eğitim sonrası 30 gün çevrimiçi destek

Vibe coding nedir, ne değildir?

Vibe coding, ürünü tarif ederek geliştirmektir. Kod satırlarını tek tek yazmak yerine ne istediğinizi ve ürünün web, mobil ya da Windows üzerinde nasıl çalışacağını net biçimde anlatırsınız; yapay zekâ aracı taslağı üretir, siz sonucu okur, düzeltir ve bir sonraki adımı istersiniz. Çalışma birimi artık "fonksiyon yazmak" değil, "istediğim davranışı doğru tarif etmek ve gelen sonucu denetlemek" hâline gelir.

Bu yaklaşımın ne olmadığını söylemek de önemli. Vibe coding, kod sorumluluğunu ortadan kaldırmaz. Uygulama yayına alındığında hatalar sizin, veri güvenliği sizin, kullanıcı deneyimi sizin sorumluluğunuzdadır. Aracın ürettiği kodu hiç okumadan ilerleyen bir kişi ilk ciddi hatada tıkanır. Bu yüzden eğitimde üretim kadar okuma ve denetleme üzerinde duruyoruz.

Vibe coding, klasik yazılım öğrenmenin ve no-code araçların neresinde?

Vibe coding kursu arayanların en sık sorduğu soru bu üçü arasındaki farktır. Aşağıdaki tablo, hangi yolun hangi hedefe uygun olduğunu özetler.

ÖlçütVibe codingKlasik yazılım öğrenmeNo-code platformlar
İlk çalışan sonuca ulaşma süresiSaatlerAylarSaatler
Üretilen şeyin sahipliğiKod sizde, dilediğiniz yere taşırsınızKod sizdePlatforma bağlı kalırsınız
Özelleştirme sınırıKod düzeyinde, sınır yokSınır yokPlatformun izin verdiği kadar
Gereken teknik temelDüşük, ama okuma alışkanlığı şartYüksekÇok düşük
Karmaşıklık arttığındaMimariyi anlamak gerekirZaten anlıyorsunuzGenellikle duvara çarparsınız
Aylık maliyetAraç abonelikleriYokPlatform aboneliği, kullanıcı başına artar

Kısaca: acele bir prototip ve platform bağımsızlığı istiyorsanız vibe coding; uzun vadede yazılım mühendisi olmak istiyorsanız klasik yol; tek seferlik basit bir iç araç istiyorsanız no-code daha mantıklıdır.

İki günde tam olarak ne üretiyorsunuz?

Eğitimin çıktısı bir sunum dosyası veya örnek proje kopyası değil, sizin fikriniz üzerine kurulmuş çalışan bir uygulama prototipidir. Web, mobil ve Windows yollarının üçünü de görür; projenizin ihtiyacına göre bunlardan birini ana hedef olarak seçersiniz. Akış şöyle işler:

  • Birinci gün, sabah. Fikri tek cümleye indiriyor, ilk sürümde olmayacak özellikleri yazıyor, ekran akışını çiziyor ve ürün promptunu hazırlıyoruz. Aynı ihtiyacın web, mobil ve Windows'ta nasıl değiştiğini karşılaştırıyoruz.
  • Birinci gün, öğleden sonra. Ortak veri modeli kuruluyor; Next.js ile responsive web ve PWA prototipi hazırlanıyor. Form, veri kaydı ve arayüz bileşenlerini üretirken çıkan hataları yapay zekâyla birlikte okuyup çözüyoruz.
  • İkinci gün, sabah. Aynı ürün mantığını Expo ve React Native ile mobil ekrana taşıyor; Tauri veya Electron ile Windows masaüstü yaklaşımını uyguluyoruz. Her platformun gezinme, izin ve paketleme farklarını görüyoruz.
  • İkinci gün, öğleden sonra. Seçilen hedefte test, güvenlik ve yayınlama adımlarını tamamlıyoruz. Web projesi canlıya alınırken mobil ve Windows projeleri cihazda çalışan test sürümüne dönüştürülüyor; ardından projeler sınıfta sunuluyor.

Neden bu araç zinciri?

Eğitimde ortak geliştirme için Cursor, GitHub ve Supabase; web için Next.js ve Vercel; mobil için Expo ve React Native; Windows için Tauri veya Electron kullanıyoruz. Araç seçimi, ürünün hedeflediği cihaz ve dağıtım biçimine göre yapılıyor.

  • Cursor, kod tabanının bütününü görerek çalıştığı için tek dosyalık örneklerin ötesine geçmenizi sağlar.
  • Next.js, web ve PWA tarafında arayüz ile sunucu ihtiyaçlarını aynı projede tutmayı kolaylaştırır.
  • Expo ve React Native, aynı JavaScript/TypeScript bilgisini iOS ve Android uygulama akışına taşır ve gerçek cihazda hızlı önizleme sağlar.
  • Tauri veya Electron, web teknolojileriyle hazırlanan arayüzü Windows masaüstü uygulaması olarak paketlemek için iki farklı yol sunar.
  • Vercel, yayına alma adımını dakikalara indirir; katılımcı ilk günün sonunda projesini canlı görebilir.
  • Supabase, veritabanı ve kullanıcı girişini hazır getirir; böylece zaman altyapı kurmaya değil ürüne gider.

Araçlar değişebilir. Eğitimde asıl kazandığınız şey, hangi araçla çalışırsanız çalışın işe yarayan sıra: kapsamı daralt, tek adım iste, sonucu oku, çalıştığını doğrula, sonra büyüt.

Bu eğitim kimler için uygun değil?

Her programın olduğu gibi bunun da sınırı var. Şu durumlardaysanız başka bir program daha doğru olur:

  • Hiç bilgisayar kullanmıyorsanız veya dosya, klasör, tarayıcı gibi temel kavramlar yabancıysa.
  • Amacınız yazılım mühendisi olmak ve algoritma, veri yapıları, sistem tasarımı öğrenmekse. Vibe coding bunun yerini almaz.
  • Kurumunuzun mevcut kod tabanına doğrudan geliştirme yapmak istiyorsanız; bu, ekip içi mimari ve gözden geçirme süreçlerini gerektirir.
  • Kod okumaya hiç zaman ayırmak istemiyorsanız. Eğitimin ikinci yarısı büyük ölçüde çıktı denetlemekten oluşur.

Eğitimden sonra proje nasıl devam eder?

İki gün, çalışan bir ilk sürüm için yeterli; mağazalara gönderilecek veya yoğun kullanıcı alacak olgun bir ürün için değil. Eğitimden sonra proje seçilen platformda genişletilebilir. Bu aşamada en sık karşılaşılan konular hata ayıklama disiplini, Cursor oturumlarını dağıtmadan yürütmek ve web, mobil ya da masaüstü kapsamını kontrol altında tutmaktır. Bu üç başlığı sırasıyla vibe coding projelerinde debug stratejisi, Cursor kullanırken yapılan hatalar ve ilk uygulamayı planlama yazılarında ayrıntılı ele aldık.

Uzun doküman analizi ve teknik doküman üretimi tarafını da güçlendirmek isterseniz Claude eğitimi bu programı iyi tamamlar.

Sık sorulan sorular

Vibe Coding için kodlama bilmek gerekir mi?
Hayır. Eğitim, yazılım bilgisi sınırlı olan katılımcılar için tasarlanmıştır. Temel bilgisayar kullanımı yeterlidir; yapay zekâ araçları kodlama sürecini sizinle birlikte yürütür.
Eğitim sonunda çalışan bir projem olacak mı?
Evet. İki gün sonunda web, mobil veya Windows hedeflerinden birinde çalışan bir prototip geliştirirsiniz. Web projeleri canlıya alınır; mobil ve Windows projeleri cihazda çalışan test sürümü olarak hazırlanır.
Hangi teknolojileri kullanacağız?
Ortak geliştirme akışında Cursor, GitHub ve Supabase/Firebase; web için Next.js ve Vercel, mobil için Expo ve React Native, Windows için Tauri veya Electron kullanılır.

Benzer eğitimler

BireyselOrta

İş Hayatına Hazırlık ve Tecrübe Kazanma Programı

Yeni mezun yazılımcılar için gerçek proje deneyimi, kod inceleme ve portföy oluşturma eğitimi.

80 saat
20 gün
Max 8 kişi
Yüz yüze
24.900 ₺ + KDVDetaylar
BireyselOrta

Claude Code Eğitimi

Kod tabanı keşfinden test ve commit aşamasına kadar Claude Code iş akışını uygulamalı öğreten geliştirici programı.

12 saat
2 gün
Max 5 kişi
Yüz yüze
Program kapsamına göreDetaylar
BireyselBaşlangıç

Yapay Zekâ 101 Eğitimi

Başlangıç seviyesindeki katılımcılar için iki gün, 16 saatlik yüz yüze uygulamalı yapay zekâ eğitimi.

16 saat
2 gün
Max 5 kişi
Yüz yüze
12.500 ₺ + KDVDetaylar

Vibe Coding eğitimine hazır mısınız?

5 kişilik sınıfta, 2 gün ve 16 saat süren yüz yüze uygulamalı eğitim. Tarih ve kayıt bilgisi için başvuru formunu doldurun.