İçeriğe geç
Blog · Yazılım

JavaScript Ne İçin Kullanılır? Web, Node.js ve Modern Ekosistem Rehberi

JavaScript nedir, ne için kullanılır? Web tarayıcılarının dili, dinamik arayüzler, Node.js ile sunucu geliştirme ve popüler kütüphaneler.

Webino App Ekibi Son güncelleme: 4 dk okuma
Bu sayfada · 7 başlık

JavaScript, modern internetin tartışılamaz temelidir. Dünyadaki tüm web sitelerinin yüzde 98’inden fazlasında çalışan JavaScript; statik HTML/CSS sayfalarına hareket, etkileşim ve yaşam katar. Dahası Node.js sayesinde tarayıcı kabuğunu kırmış ve sunucu tarafında, mobil uygulamalarda (React Native) ve masaüstü yazılımlarında (Electron) da en çok kullanılan dil haline gelmiştir.

JavaScript Hakkında Bilmen Gereken 5 Temel Soru

Ne İçin Kullanılır?

Web sayfalarını etkileşimli, dinamik ve canlı hale getirmek; ayrıca Node.js ile sunucu (backend) tarafında kod çalıştırmak için kullanılır.

Neler Yapılır?

Tıklanınca açılan menüler, canlı sohbet uygulamaları, form doğrulamaları, React/Vue ile tek sayfalı web uygulamaları (SPA) ve backend API servisleri yapılır.

Nerede Kullanılır?

Tüm modern web tarayıcılarında istemci tarafında, Node.js ile bulut sunucularında, React Native ile mobilde kullanılır.

Nasıl & Nerede Çalıştırılır?

Tarayıcıların içinde yerleşik olarak çalışır (F12 Geliştirici Konsolu). Bilgisayarda sunucu tarafında çalıştırmak için nodejs.org’dan Node.js kurulur; VS Code ile yazılır.

Neden Önemlidir?

Dünyanın en popüler ve yaygın programlama dilidir; hem frontend hem backend yazılabilen (Full-Stack) yegane evrensel dildir.

JavaScript ile Hangi Alanlarda Neler Geliştirilir?

JavaScript öğrendiğinde "Full-Stack" (uçtan uca) geliştirici olma potansiyeline ulaşırsın:

Adım Adım JavaScript Öğrenme Rehberi

  1. 1 1. Tarayıcı Konsolu ile Başla. Hiçbir şey kurmadan tarayıcında F12 tuşuna basıp Console sekmesinde ilk kodlarını çalıştırabilirsin.
  2. 2 2. Modern Sözdizimi (ES6+). let, const, ok fonksiyonları (arrow functions), şablon dizgileri (template strings) ve yapı bozma (destructuring) kavramlarını öğren.
  3. 3 3. DOM Manipülasyonu. document.querySelector, addEventListener ve textContent ile HTML öğelerini seçip dinamik olarak değiştirmeyi deneyimle.
  4. 4 4. Asenkron JavaScript (Async / Await). İnternetten veri çekmek zaman alır. Promise ve async/await yapısını, fetch() API ile dış dünyadan veri almayı kavra.
  5. 5 5. Bir Modern Çatıya Geç (React/Vue). Temel JavaScript (Vanilla JS) oturunca modern bileşen tabanlı web geliştirmeye adım at.

JavaScript Nerede ve Hangi Uygulamayla Çalıştırılır? (Kurulum ve Ayarlar)

JavaScript, bilgisayarında zaten yüklü olan internet tarayıcısında (Chrome, Firefox, Edge, Safari) ekstra hiçbir kurulum gerektirmeden doğrudan çalışır; sunucu tarafı için ise Node.js kurulur.

JavaScript Kurarken Yapılması Gereken Kritik Ayarlar

  • ✓

    1. HTML İçine Doğru Bağlama (defer Ayarı)

    JavaScript dosyasını HTML’e bağlarken <script defer src="app.js"></script> şeklinde defer niteliğini ekle; böylece HTML elemanları yüklenmeden JS çalışıp hata vermez.

  • ✓

    2. Node.js LTS Kurulumu

    nodejs.org adresinden "LTS (Önerilen)" sürümü indirip kur. Kurulum otomatik olarak hem node çalışma motorunu hem de npm paket yöneticisini PATH’e ekler.

  • ✓

    3. VS Code ESLint / Prettier Ayarı

    Yazım hatalarını ve unutulan parantezleri anında görmek için VS Code’da "ESLint" ve otomatik kod düzenleme için "Prettier" eklentisini etkinleştir.

JavaScript kurulum ayarları, eklentiler ve ilk çalıştırma ekranı şeması
JavaScript için önerilen kurulum onay kutuları, eklentiler ve ilk çalıştırma komutu özeti.
JavaScript kodlarını bilgisayar terminalinde çalıştırmak için Node.js LTS indirme ekranı
JavaScript kodlarını bilgisayar terminalinde çalıştırmak için Node.js LTS indirme ekranı.

İlk JavaScript Kodunu Çalıştırma Komutları:

JavaScript Kurulum & Çalıştırma
# 1. Node.js ile terminalden doğrudan çalıştırma:
node -v
node app.js

# 2. Veya index.html içine bağlayarak tarayıcıda çalıştırma:
# <script defer src="app.js"></script>

Pratik Bir JavaScript Kod Örneği

Aşağıdaki örnekte dış bir API’den asenkron veri çeken ve güvenli şekilde ekrana basan modern bir fonksiyon yer almaktadır:

JavaScript
// Modern Asenkron Veri Çekme
async function kullanicilariGetir() {
  try {
    const yanit = await fetch("https://jsonplaceholder.typicode.com/users?_limit=3");
    if (!yanit.ok) {
      throw new Error(`HTTP Hatası! Durum: ${yanit.status}`);
    }
    const kullanicilar = await yanit.json();
    
    kullanicilar.forEach(kullanici => {
      console.log(`👤 ${kullanici.name} - E-posta: ${kullanici.email}`);
    });
  } catch (hata) {
    console.error("Veri alınırken sorun çıktı:", hata.message);
  }
}

kullanicilariGetir();

Yeni Başlayanların En Sık Yaptığı 3 Hata

JavaScript yazarken dikkat etmen gereken kritik noktalar:

Uygulamalı Öğrenme

JavaScript Bilgini Pekiştir ve Uygulamaya Başla

Yalnızca teoride kalma! JavaScript için hazırladığımız adım adım 8 interaktif ders, tarayıcıda kod deneme atölyeleri ve seviye tespit sınavıyla kendini hemen geliştir.

Yayın:

↑ Başa dön

Yazan

Webino App Ekibi

Teknolojiyi sade Türkçeyle anlatan rehberler. Örnekleri kendin deneyebilir, bağlantılı resmi belgelerle konuyu derinleştirebilirsin.

Bunları da okuyabilirsin

Tüm yazılar →

Yorumlar

Soruların ya da eklemek istediklerin varsa yaz.

Bu içerik işine yaradı mı?

Görüşünü aşağıdan işaretleyebilir ve varsa notunu bırakabilirsin.