🎬 Film / Dizi Arama Uygulaması

“API ile Film Aradım, 404 Duygusal Hata Aldım” Bir film aramak istedim…API dedi ki: “Beni yanlış anladın.” 😅 JavaScript öğrenirken bir noktada şunu fark ediyorsun:👉 Statik veri sıkıcı.👉 Gerçek veri = gerçek dünya. İşte bu proje tam burada devreye giriyor:Kullanıcı film adını yazıyor → API’dan gerçek film verisi geliyor.Eğer gelmezse?💔 404 duygusal hasar. 🎯 Projenin […]

Continue Reading

📝 JavaScript ile Todo List Mantığı

Frameworksüz, Saf JavaScript, Beyni Açan Versiyon Bir yazılımcının hayatında bazı kaçınılmaz gerçekler vardır: Ama bu yazı:❌ “kopyala–yapıştır Todo” değil❌ “framework arkasına saklanma” değil✅ JavaScript’in mantığını gerçekten öğreten bir rehber 🧠 1. Todo List = Küçük Uygulama, Büyük Öğreti Todo List küçük görünür ama içinde şunlar gizlidir: Yani aslında Todo List şudur: “Küçük bir uygulamayla, JavaScript’in […]

Continue Reading

🤯 == mi === mi?

JavaScript’in En Büyük Kafası Karışık Sorusu (“Eşit ama değil… değil ama eşit… JS sen misin?”) JavaScript dünyasında herkesin yolu buraya düşer.Yeni başlayan da düşer, yıllardır yazan da. Bir gün masumca şöyle bir kod yazarsın: Ve çalışır. Sonra şunu yazarsın: Ve…💥 Sessizlik. İşte o an başlarsın sorgulamaya: “Ben mi yanlışım… JavaScript mi?” Cevap:👉 JavaScript fazla rahat. […]

Continue Reading

NaN Neden number? – Mantığın Çöktüğü, JavaScript’in Sırıttığı An 🤯

JavaScript öğrenirken herkesin yaşadığı o travmatik an vardır.Kodu yazarsın.Mantık çalışır.Konsolu açarsın. Ve cevap gelir: O an beyninde şu diyalog döner: “NaN = Not a Number değil miydi?”“Bu nasıl number?”“JavaScript bana mı oynuyor?” 😐 Evet.Ama bilinçli oynuyor 😄Şimdi nedenini gerçekten anlayalım. NaN Nedir? (Ama Gerçekten Nedir?) NaN, açılımıyla: Not a Number Ama bu cümle biraz yanıltıcı. […]

Continue Reading

🎛️ JavaScript Switch Statement

If–Else Kalabalığından Kurtulmanın Eğlenceli ve Profesyonel Yolu Bir noktada her JavaScript geliştiricisinin başına gelir: Bu kodu yazarken iç sesin şunu der: “Ben yazılımcıyım… neden bu kadar acı çekiyorum?” 😩 İşte switch statement tam bu noktada devreye girer ve der ki: “Sakin ol… ben varım.” 😌 🤔 Switch Statement Nedir? (Gerçek Hayat Versiyonu) Switch’i bir otomatik […]

Continue Reading

“JavaScript’de Dizileri Sıralama (Sorting Arrays)”

“Bir dizi ya kontrol altındadır… ya da production’da rezil eder.” 😅 JavaScript’te dizi sıralamak tek satırlık gibi görünür ama arka planda minik şeytanlar çalışır.Bu yazıda: ✔️ Neden yanlış sıralanıyor✔️ sort() gerçekte ne yapıyor✔️ Sayı, string, obje, Türkçe karakter✔️ Güvenli ve profesyonel kullanım✔️ Gerçek hayatta işe yarayan püf noktaları hepsini bol örnekle, bol mizahla anlatıyoruz. 📦 […]

Continue Reading

🔍 JavaScript Array Search

(Örnek Kodlar, Gerçek Hayat Benzetmeleri ve Fazla Kahve ☕ ile Anlatım) “Bir dizide eleman aramak, kalabalık bir WhatsApp grubunda ‘Kim çayı bitirdi?’ sorusunu sormaya benzer.Cevap vardır… ama doğru yöntemi kullanmazsan bulamazsın.” 😅 JavaScript’te array’ler (diziler) hayatın ta kendisi gibidir: Ve gün gelir, sen şunu dersin:👉 “ŞU ELEMANI BULMAM LAZIM!” İşte bugün o anlar için buradayız. […]

Continue Reading

JavaScript Template Strings: Daha Esnek, Daha Okunabilir, Daha “Oh Be!” Kodlar 😄🚀

JavaScript yazarken tırnaklar arasında kaybolan,+ + + görünce gözleri dolan bir geliştiriciysen…hoş geldin! Bugün seni Template Strings ile çok daha huzurlu bir hayata geçiriyoruz 🧘‍♂️ Bu yazıda: Hazırsan… backtick’e basıyoruz ⌨️ 1️⃣ Template String Nedir? (Backtick’li Hayat) Template String (ya da resmi adıyla Template Literal),JavaScript’te string yazmanın modern, insancıl ve akıllı yoludur. En önemli fark […]

Continue Reading