Html ve Css eğitiminden sonra durağan web sitenizi interaktif hale getirmek için JavaScripte başvuracaksınız ve işte bu ders serisinde size adım adım bunu göstereceğim.
Bugün sizlerle birlikte JavaScript dünyasına ilk adımımızı atıyoruz. JavaScript, web geliştirmenin en önemli yapı taşlarından biridir. ...
Peki, JavaScript kodlarımızı nasıl çalıştıracağız? İşte bugünkü konumuz tam olarak bu! JavaScript’i Çalıştırma – Tarayıcı k...
Değişkenler ve Veri Türleri – var, let, const, string, number, boolean, undefined, null
JavaScript Operatörler konusunu sıfırdan ve pratik örneklerle anlatıyorum. Aritmetik, karşılaştırma, mantıksal operatörler ve daha fazlası...
JavaScript’te koşullu ifadeler yani if, else, else if ve ternary operatörü gibi yapıları sıfırdan ve örneklerle anlatıyoruz. Yeni başlaya...
Kod tekrarını azaltmak için kullanılan for, while, do...while, forEach ve for...of döngülerini örneklerle gösteriyoruz.
function tanımlamadan, parametre kullanımına, return ifadesinden çağırmaya kadar tüm temel detaylara değiniyoruz.
JavaScript'te değişkenlerin ve fonksiyonların nerede erişilebilir olduğunu belirleyen kurallara kapsam (scope) denir. Kapsam, kodumuzun daha orga...
Programlama yaparken, genellikle birden fazla değeri bir arada tutma ihtiyacı duyarız. Örneğin, bir alışveriş listesindeki ürünler, bir sın...
...
Web sayfalarıyla etkileşim kurmak, JavaScript'in en güçlü kullanım alanlarından biridir. Kullanıcı bir butona tıkladığında bir mesaj gös...
Önceki derste DOM'un temellerini ve HTML elemanlarını nasıl seçeceğimizi öğrendik. Artık seçtiğimiz elemanların sadece metin içeriklerini...
Önceki DOM derslerinde, mevcut HTML elemanlarını nasıl seçeceğimizi ve içeriklerini, niteliklerini ve stillerini nasıl değiştireceğimizi ö...
Şimdiye kadar DOM'u kullanarak HTML elemanlarını seçmeyi, içeriklerini, niteliklerini ve stillerini değiştirmeyi öğrendik. Ancak web sayfalar...
JavaScript, temelde tek iş parçacıklı (single-threaded) bir dildir. Bu, normalde kodun satır satır, sırayla çalıştığı ve bir işlem bitme...
Önceki derste, eşzamansız işlemleri yönetmek için callback fonksiyonlarını öğrendik. Callback'ler basit senaryolarda işe yarasa da, birbiri...
Önceki derslerde, JavaScript'te eşzamansız programlamanın temellerini, callback fonksiyonlarını ve Promise'ları öğrendik. Promise'lar, callba...
Modern web uygulamaları, kullanıcı deneyimini iyileştirmek için sayfayı tamamen yenilemeden sunucudan veri alabilmeli ve sunucuya veri göndereb...
Modern JavaScript uygulamaları giderek daha karmaşık hale gelmektedir. Büyük uygulamaları yönetilebilir kılmak için, kodu daha küçük, bağ...
Nesne Yönelimli Programlama (Object-Oriented Programming, OOP), yazılım geliştirmede yaygın olarak kullanılan bir programlama paradigmasıdır. ...
Hata yönetimi ve debugging (hata ayıklama), yazılım geliştirmenin en önemli aşamalarından biridir. Mükemmel bir kod yazmak imkansıza yakınd...