Planla ve geliştir
Net bir görev tanımıyla başla, uygun yapay zekâ araçlarını seç ve geliştirirken pratik promptlar kullan.
Ne istediğini anlatmayı öğren, kodu yapay zekâ yazsın; sonra onu kendin kontrol et, düzelt ve değiştir.
Çalışan bir alışveriş listesi uygulamasıyla ücretsiz başla. Ardından kitap seni promptlar, yapay zekâ kodlama araçları, test, güvenlik ve uygulamanı yayına alma üzerine on dersten geçirir.
Birleşik Krallık’ta bir günlük canlı yapay zekâ kursu genellikle yaklaşık £300 tutar. On dersli bu kitap:
£5.99 en fazla 3 dil için toplam
1, 2 veya 3 dil seç. Toplam fiyat yine £5.99. Ödemeden önce baskılarını seç ve herhangi bir tarayıcıda çevrimiçi oku.
🛡️ 14 gün para iade garantisi: kitap sana uygun değilse satın alımdan sonraki 14 gün içinde bize e-posta gönder, ücretin tamamını iade edelim.
Ücretsiz dersi dene Kitabı al – £5.99
Bir miktarı, fiyatı ya da bütçeyi değiştir ve yeniden hesaplanmasını izle. Bir ürünü alındı olarak işaretle: toplam, dersteki kurallarda dendiği gibi aynı kalır.
| Ürün | Adet | Fiyat £ | Tutar £ | Alındı |
|---|
Telefonda mısın? Demoyu şimdi dene, dersin tamamını daha sonra bilgisayarda yap – yaklaşık 30–45 dakika sürer.




Bugün kendi küçük programını yapacaksın. Alman gerekenleri, kaç tane olduğunu ve yaklaşık ne kadar tuttuğunu giriyorsun. Program toplamı hesaplıyor, ardından ona bütçeni aştığında seni uyarmayı öğretiyorsun. Kodu yazmana yapay zekâ yardım ediyor. Ne yapması gerektiğine sen karar veriyorsun ve gerçekten bunu yapıp yapmadığını sen kontrol ediyorsun.
Bilgisayarda yaklaşık 30–45 dakika. Hiçbir şey kurman gerekmiyor ve uygulamanın kendisi hesap istemiyor; kullandığın yapay zekâ asistanı (örneğin Claude ya da ChatGPT) giriş yapmanı isteyebilir.
Alışverişi neredeyse herkes yapar, bu da onu mükemmel bir ilk proje yapar. Bir alışveriş listesinin çalışıp çalışmadığını anlamak için programlamadan anlaman gerekmez: ekmek, süt ve yumurta yazarsın, toplamı görürsün ve aldıkça işaretlersin. Sonuç, bu hafta gerçekten kullanabileceğin bir şeydir.
Herhangi bir yapay zekâ aracını açmadan önce bu üç cümleyi kâğıda ya da bir nota tamamla. Bu, tüm kitaptaki en önemli programlama becerisidir: bir isteği somut kurallara dönüştürmek.
İlk sürüm, web tarayıcında açılan tek bir dosyadır. Kurulacak bir programlama ortamı yok, sunucu yok, giriş yapmak yok. Aşağıdaki prompt'u yapay zekâ asistanına (Claude, ChatGPT veya benzeri) olduğu gibi kopyala.
Prompt: ilk alışveriş listem
İlk basit uygulamamı yapmama yardım et. Tamamen yeni başlayan biriyim. Web tarayıcımda açabileceğim, alisveris.html adında tek bir dosyada bir alışveriş listesi oluştur. Tüm stilleri ve tüm JavaScript'i harici kütüphane kullanmadan bu tek dosyanın içine koy. Ürün adını, miktarı ve bir tanesinin fiyatını girmek istiyorum. Bir düğme ürünü listeye eklesin. Her satırın tutarını ve en altta tüm alışverişin toplamını göster. Bir ürünü silebileyim ve alındı olarak işaretleyebileyim. Bir ürünü alındı olarak işaretlemek toplamı değiştirmemeli. Boş adı, geçersiz sayıları, negatif fiyatı ve sıfır ya da daha az miktarı reddet. Fiyatta hem ondalık virgülü hem de ondalık noktayı kabul et. Önce planı kısaca açıkla. Sonra kodun tamamını ve dosyayı kaydedip açmak için tam adımları yaz. Şimdilik başka hiçbir özellik ekleme.
alisveris.html olarak kaydet. Düz bir metin düzenleyici aç (Windows'ta Notepad, Mac'te düz metin modunda TextEdit), kodu yapıştır ve alisveris.html olarak kaydet. Dosya türü olarak 'Metin belgesi'ni değil, 'Tüm dosyalar'ı seç.alisveris.html.txt olarak kaydedilmiş olur. O zaman metin olarak açılır ve uygulama yerine kodu görürsün. Dosya yöneticinde dosya uzantılarını görünür yap ve dosyayı yalnızca .html ile bitecek şekilde yeniden adlandır.Doğru görünen bir uygulama, çalışan bir uygulamayla aynı şey değildir. Bu tabloyu satır satır geç ve gördüğünü doğru sonuçla karşılaştır. Bu senin ilk gerçek testin.
| Ne giriyorsun veya ne yapıyorsun | Doğru sonuç |
|---|---|
| 25 fiyatla 2 adet ekle | Satır tutarı 50, toplam 50 |
| 30 fiyatla 1 adet ekle | Toplam 80 |
| İlk ürünü alındı olarak işaretle | Toplam hâlâ 80 |
| İlk ürünü sil | Toplam 30 |
| -5 fiyat gir | Açık bir uyarı, hiçbir şey eklenmez |
| Ondalık noktalı 2.50 fiyat gir | 2,50 olarak kabul edilir |
Herhangi bir satır başarısız olursa, kodu şimdilik elle düzeltme. Yapay zekâya tam olarak hangi satırın başarısız olduğunu, ne girdiğini ve bunun yerine ne gördüğünü söyle ve sadece o sorunu düzeltmesini iste.
Şimdi ilk değişikliğini, yapay zekâ senin yerine yazmadan yap. Yapay zekâya sor: 'Kodumda uygulamanın başlığı nerede?' Sana aşağı yukarı şöyle görünen bir satırı gösterecek: <h1>Alışveriş listesi</h1>.
alisveris.html dosyasını metin düzenleyicinde aç ve yapay zekânın gösterdiği satırı bul.<h1> ile </h1> arasındaki kelimeleri kendi başlığınla değiştir, örneğin 'Cumartesi alışverişi'. Köşeli ayraçları silme.Sonra yapay zekâdan, kendi kodunu örnek olarak kullanarak dosyanı üç bölümde açıklamasını iste. Her web uygulamasının aynı üç katmandan oluştuğunu göreceksin:
Gerçek programlar küçük adımlarla büyür. Tek bir yeni özellik ekle, sonra yeniden test et. Aynı konuşmada yapay zekâya şu devam mesajını gönder:
Prompt: bütçe ekle
Alışveriş listeme bir bütçe ekle. Harcamak istediğim tutarı yazabileyim. Ne kadar kaldığını göster. Toplam bütçeyi aşarsa, ne kadar aştığımı gösteren açık bir uyarı göster. Diğer her şey tam olarak eskisi gibi çalışmaya devam etsin ve bana güncellenmiş dosyanın tamamını göster.
| Ne giriyorsun veya ne yapıyorsun | Doğru sonuç |
|---|---|
| Bütçe 100, ürünlerin toplamı 80 | 20 kaldı, uyarı yok |
| 30'luk bir ürün ekle | Uyarı: bütçe 10 aşıldı |
| O ürünü sil | 20 kaldı, uyarı kaybolur |
Artık gerçek bir uygulamayı oluşturdun, çalıştırdın, test ettin ve değiştirdin. Programlamanın tamamı bu değil, ama sonraki her derste tekrarlayacağın rutin bu: açıkça tarif et, yapay zekâya ürettir, beklenen sonuçlarla kontrol et ve her seferinde tek bir şeyi değiştir.
E-posta adresini bırak; promptlar hemen gelsin, ayrıca yapay zekâ ile yazılım geliştirme hakkında birkaç pratik ipucu da al. Spam yok ve aboneliğini istediğin zaman iptal edebilirsin.
Teşekkürler, abone oldun. İşte 5 promptun:
Küçük bir uygulama geliştirmek istiyorum. Ne yapması gerektiğiyle ilgili bana en fazla 5 kısa soru sor, sonra kuralları numaralı bir liste olarak yaz: ne gireceğim, uygulama neyi hesaplayacak ve çalıştığını nasıl anlayacağım. Henüz hiç kod yazma.
Yukarıdaki kurallara göre uygulamayı, CSS ve JavaScript'i içinde barındıran tek bir HTML dosyası olarak ve harici kütüphane kullanmadan oluştur. Önce planını 3 cümleyle açıkla, sonra kodun tamamını ve dosyayı kaydedip açmak için izlenecek adımları tam olarak ver.
Bu uygulama için 8 satırlık bir test tablosu yaz: ne girdiğim veya yaptığım ve görmem gereken sonucun tam olarak ne olduğu. Boş alanlar, negatif sayılar ve sayı alanlarına yazılan metin gibi hatalı girişleri de ekle.
Test tablomun [numara]. satırı başarısız oluyor. [girdi] girdim ve [beklenen sonuç] bekliyordum, ama [gerçek sonuç] gördüm. Yalnızca bu sorunu düzelt, nedenini tek cümleyle açıkla ve bana yalnızca değişen satırları göster.
Bu kodu hiç bilgisi olmayan bir yeni başlayana açıkla. Kodu HTML, CSS ve JavaScript olarak bölümlere ayır, her bölümün ne yaptığını bir iki cümleyle söyle ve uygulamanın adını değiştirmek için değiştirmem gereken tek satırı göster.
Net bir görev tanımıyla başla, uygun yapay zekâ araçlarını seç ve geliştirirken pratik promptlar kullan.
Yapay zekânın ürettiği kodu incelemeyi, test yazmayı ve yayından önce güvenliği ele almayı öğren.
Kendi projelerin üzerinde çalışırken alıştırmaları, tekrar sorularını, sözlüğü ve prompt kütüphanesini kullan.
İngilizce, Çekçe, Slovakça, Almanca, Fransızca, İspanyolca, İtalyanca, Portekizce, Felemenkçe, Lehçe, Macarca, Rumence, Bulgarca, Rusça, Ukraynaca, Türkçe, İsveççe, Danca, Norveççe ve Fince.
Ödeme SumUp tarafından güvenle işlenir. Ödemenin hemen ardından baskılarını burada, ABCDayZ'de, herhangi bir cihazda çevrimiçi okuyabilirsin.
Seçtiğin her dilde (en fazla üç) etkileşimli HTML baskısı; ABCDayZ'de tüm cihazlarından çevrimiçi okuyabilirsin.
Mevcut 20 dil baskısından istediğin 1, 2 veya 3 tanesini seç. Her durumda toplam £5.99. Dilleri ödemeden önce seç.
Ödemeyi SumUp'ın güvenli ödeme sayfasında yaparsın. Ödeme onaylanır onaylanmaz ABCDayZ'ye geri dönersin ve baskıların çevrimiçi açılır. Diğer cihazların için kişisel bir erişim bağlantısı da alırsın.
Kitaptaki yöntemi nerelerde uygulayabileceğine dair örnekler. Kitabın kendisi alışveriş listesi ve bir iş takibi örneği üzerinden ilerler; aşağıdaki fikirler kendi projelerin için.
İş bilgilerini müşteri için net bir fiyat teklifine dönüştüren basit bir uygulama istiyor.
Kitapla: Uygulamayı yapay zekâya adım adım anlatmayı, sonuçları test etmeyi ve telefonda çalıştırmayı öğreniyor.
Siparişleri ve stoku defterlerde ve tablolarda takip ederken zaman kaybediyor.
Kitapla: Dükkânın işleyişine tam uyan küçük bir sipariş ve stok takip aracı geliştiriyor.
Hiç tek satır kod yazmamış ve nereden başlayacağını bilmiyor.
Kitapla: Her adımdan sonra kontrollerle, bölümleri sıfırdan ilk çalışan programa kadar takip ediyor.
Başkalarının para ödeyeceği küçük bir araç için fikri var.
Kitapla: Onu planlamayı, geliştirmeyi, test etmeyi ve yayına almayı, ardından çevrimiçi satışa hazırlamayı öğreniyor.
Her hafta aynı tablo ve rapor işlerini tekrar tekrar yapıyor.
Kitapla: Sıkıcı kısımları güvenli ve adım adım otomatikleştiren betikleri yapay zekâyla yazıyor.
Yalnızca sertifika değil, gösterebileceği gerçek projeler istiyor.
Kitapla: Çalışan programlardan küçük bir portföy oluşturuyor ve her birinin nasıl çalıştığını anlıyor.
Kiracıları, kira tarihlerini ve onarımları bir sürü mesaj ve not arasında idare etmeye çalışıyor.
Kitapla: Kiracılar, vadesi gelen ödemeler ve bakım işleri için basit bir takip aracı geliştiriyor.
Müşteri işlerini, ziyaretleri ve notları aklında ya da kâğıtta tutuyor.
Kitapla: Müşteri kayıtları, ziyaret takvimi ve fotoğrafları tek yerde toplayan bir iş günlüğü oluşturuyor.
Genel bir uygulama değil, sınıfına uygun etkileşimli alıştırmalar istiyor.
Kitapla: Cevapları kontrol eden ve ilerlemeyi gösteren testler ve alıştırma araçları geliştiriyor.
Paylaşımları, fikirleri ve son tarihleri çok fazla uygulamada planlıyor.
Kitapla: Tam da kendi yayınlama tarzına göre çalışan kişisel bir içerik planlayıcısı yapıyor.
Aile takvimini, ev işlerini ve alışveriş listesini tek yerde istiyor.
Kitapla: Evdeki herkesin kullanabileceği küçük bir aile düzenleyicisi geliştiriyor.
Rezervasyonları ve menü değişikliklerini telefonla ve el yazısı notlarla alıyor.
Kitapla: Kolayca güncellenebilen basit bir rezervasyon ve menü sayfası oluşturuyor.
Evde sensörleri ve cihazları var ama bunları birbirine bağlayacak yazılımı yok.
Kitapla: Verileri okuyan, kaydeden ve gösteren kodu yapay zekâyla yazıyor.
Geliştiricilere para harcamadan önce çalışan bir prototipe ihtiyacı var.
Kitapla: Fikri gerçek kullanıcılarla denemek için ilk sürümü geliştiriyor.
Yeni bir şey öğrenmek ve kendisi için işe yarar şeyler yapmak istiyor.
Kitapla: Net bölümler, sözlük ve tekrar sorularıyla kendi hızında öğreniyor.
Kod için yapay zekâ kullanıyor ama yazdığı kodu her zaman anlamıyor.
Kitapla: Yapay zekânın ürettiği kodu sadece kopyalamak yerine okumayı, test etmeyi ve hatalarını ayıklamayı öğreniyor.