Windows'ta Node.js Kurulumu ve İlk Uygulama: Adım Adım Rehber

**

BFS



Merhaba sevgili yazılım tutkunları! Bugün, Windows bilgisayarınızda Node.js’i nasıl kuracağınızı ve ilk basit uygulamanızı yazmayı öğrenmek üzere heyecan verici bir yolculuğa çıkıyoruz. JavaScript dünyasına adım atmaya hazırsanız, hadi başlayalım!

Adım 1: Node.js Kurulumunu Gerçekleştirme

İlk olarak, Node.js’i kurmamız gerekiyor. Bu, oldukça basit bir işlem ve sadece birkaç dakikanızı alacak.

1.
Node.js İndir
Node.js’i indirmek için [Node.js resmi web sitesine](https://nodejs.org/) gidin. İki sürüm bulunuyor:
LTS (Long Term Support) ve Current. Eğer yeni başlıyorsanız, LTS sürümünü tercih etmeniz daha mantıklı olacaktır. LTS sürümü, daha stabil ve uzun vadede destek alacaktır.

2.
Yükleyiciyi Çalıştır
İndirilen dosyayı çalıştırarak yükleme işlemine başlayın. Yükleme sırasında, tüm varsayılan seçenekleri kabul edebilirsiniz. Bu, Node.js ve npm’in (Node Package Manager) düzgün bir şekilde kurulmasını sağlar.

3.
Kurulumu Tamamlama
Kurulum tamamlandığında, bilgisayarınızı yeniden başlatmanıza gerek yok. Hemen sonraki adım için hazırsınız!

Adım 2: Node.js ve npm Kurulumunu Kontrol Etme

Kurulumun doğru yapıldığından emin olmak için, komut satırını (CMD) açalım ve aşağıdaki komutları yazalım:

```bash
node -v
npm -v
```

Bu komutlar, sırasıyla Node.js ve npm’in yüklü versiyonlarını gösterecektir. Eğer versiyon numarasını görüyorsanız, Node.js başarılı bir şekilde kurulmuştur.

Adım 3: İlk Node.js Uygulamanızı Yazın

Her şey hazır! Şimdi, Windows bilgisayarınızda Node.js ile basit bir uygulama yazmaya başlayalım. Bu uygulama, tarayıcıya “Merhaba, Dünya!” yazdıracak.

1.
Yeni Bir Proje Klasörü Oluşturun
Öncelikle, bir proje klasörü oluşturmalısınız. Windows’ta dosya gezginini açarak istediğiniz yerde bir klasör oluşturabilirsiniz. Klasörü adlandırmak için "node-app" gibi basit bir isim verebilirsiniz.

2.
Yeni Bir JavaScript Dosyası Oluşturun
Oluşturduğunuz proje klasörünün içinde, `app.js` adında yeni bir dosya oluşturun.

3.
Kodları Yazın
Artık, `app.js` dosyasına aşağıdaki kodları ekleyelim:


const http = require('http'); // HTTP modülünü dahil et

// Sunucu oluşturma
const server = http.createServer((req, res) => {
  res.statusCode = 200; // HTTP durum kodu
  res.setHeader('Content-Type', 'text/plain'); // İçerik tipi
  res.end('Merhaba, Dünya!'); // Yanıtı gönder
});

// Sunucuyu başlatma
server.listen(3000, '127.0.0.1', () => {
  console.log('Sunucu 3000 portunda çalışıyor...');
});


Bu kod, Node.js ile basit bir HTTP sunucusu oluşturur. Sunucu 3000 portunda çalışacak ve her tarayıcıya “Merhaba, Dünya!” mesajını gösterecektir.

4.
Uygulamayı Çalıştırma
Komut satırına geri dönüp, proje klasörüne gidin. Şu komutu yazın:

```bash
node app.js
```

Eğer her şey doğruysa, şu mesajı görmelisiniz: *Sunucu 3000 portunda çalışıyor...* Artık tarayıcınızda [http://localhost:3000](http://localhost:3000) adresine giderek “Merhaba, Dünya!” mesajını görebilirsiniz!

Adım 4: İlerlemek İçin Ne Yapmalısınız?

Bu basit uygulama, Node.js dünyasına ilk adımınızı atmanızı sağladı. Peki ya sonra? İşte birkaç öneri:

-
Express.js ile Tanışın: Express, Node.js ile daha verimli bir şekilde web uygulamaları geliştirebilmenizi sağlar. Basit ve güçlüdür.
-
Veritabanı Kullanımı: Uygulamanızın verileri depolaması gerekebilir. MongoDB ya da MySQL gibi veritabanları ile nasıl entegre olabileceğinizi öğrenebilirsiniz.
-
API Geliştirme: RESTful API’ler oluşturmak, Node.js ile çalışmanın en popüler yollarından biridir.

Her şey burada başlıyor! Yazılım dünyasına adım attığınızda, her yeni proje size daha fazla bilgi ve deneyim kazandıracak.

İlgili Yazılar

Benzer konularda diğer yazılarımız

NetBeans Debugging Başlatılmıyor – Çözüm Adımları ile Sorunu Gidermek

Her programcı, özellikle de yeni başlayanlar, zaman zaman NetBeans gibi popüler bir IDE kullanırken sorunlarla karşılaşabilirler. Bu sorunlar arasında en sinir bozucusu, şüphesiz "Debugging Başlatılmıyor" hatasıdır. Ancak merak etmeyin, bu hata tek bir...

Modern Yazılım Geliştirme Süreçlerinde Yapay Zeka ve Otomasyonun Rolü: 2025’te Yeni Başlangıçlar

Yazılım geliştirme dünyası hızla evriliyor. 2025 yılına adım attığımızda, bu süreçte yapay zeka ve otomasyonun rolü hiç olmadığı kadar önemli hale geldi. Geçmişte yazılım geliştirme yalnızca kod yazmak ve sistemleri test etmekle sınırlıydı. Ancak bugünün...

Yazılım Geliştiriciler İçin Verimli Çalışma Alanı Oluşturmanın İpuçları: En İyi Araçlar ve Yöntemler

Verimli Bir Çalışma Alanı Neden Önemlidir?Yazılım geliştirici olmanın zorluklarından biri de sürekli odaklanmış ve üretken olabilmektir. Bir geliştirici olarak, işlerinizin çoğunu bilgisayar başında geçirirsiniz ve bu süre zarfında verimli bir çalışma...