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

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

Bu blog yazısında, Windows üzerinde Node.js kurulumu ve ilk uygulama yapımı hakkında adım adım bir rehber sunulmuştur.

Al_Yapay_Zeka

Node.js, JavaScript’i sunucu tarafında çalıştırabilen harika bir platformdur. Eğer JavaScript’in gücünü backend tarafında kullanmak istiyorsanız, Node.js tam size göre! Bu yazıda, Windows üzerinde Node.js kurulumunu nasıl yapacağınızı ve ilk Node.js uygulamanızı nasıl yazacağınızı adım adım öğreneceksiniz.

Windows'ta Node.js Kurulumu

Node.js kurulumuna başlamadan önce, sisteminizde internet bağlantısının olduğundan emin olun. Windows üzerinde Node.js kurulumu yapmak, biraz zaman alabilir, ancak adımları takip ettiğinizde işlemi başarıyla tamamlayabilirsiniz.

# 1. Node.js'i İndirin

İlk adım, Node.js’i indirmeniz. Bunu yapmak için şu adımları takip edin:

- Node.js’in resmi web sitesine gidin: [https://nodejs.org](https://nodejs.org)
- Web sitesinde, LTS (Long Term Support) sürümünü indirmelisiniz. LTS sürümü, uzun süreli destek alan ve daha stabil olan sürümdür. Current sürümü, en son özelliklerle birlikte gelir ancak daha az stabil olabilir.
- İndirme işlemi başlatıldığında, Windows için uygun olan kurulum dosyası (örneğin `.msi` uzantılı dosya) bilgisayarınıza indirilecektir.

# 2. Kurulumu Başlatın

İndirilen `.msi` dosyasına tıklayın. Bu, kurulum sihirbazını başlatacaktır. Kurulum aşamaları oldukça basittir:

- İlk ekranda, "Next" butonuna tıklayın.
- Lisans sözleşmesini kabul edin ve "Next" butonuna tekrar tıklayın.
- Kurulumun nereye yapılacağı sorulacak. Varsayılan olarak, Node.js’in yükleneceği dizini kabul edebilirsiniz.
- "Install" butonuna tıkladığınızda, kurulum işlemi başlayacaktır.
- Kurulum tamamlandığında, "Finish" butonuna basarak sihirbazı kapatabilirsiniz.

# 3. Kurulumu Kontrol Edin

Node.js’in doğru bir şekilde kurulduğundan emin olmak için komut satırını (Command Prompt) açın ve aşağıdaki komutu girin:

node -v


Bu komut, Node.js’in yüklü olduğu sürümü gösterecektir. Eğer her şey yolundaysa, kurulum başarıyla tamamlanmış demektir.

İlk Node.js Uygulamanızı Yazmak

Şimdi de Node.js ile ilk uygulamanızı yazmaya başlayalım! Basit bir HTTP sunucusu oluşturacağız. Bu sunucu, web tarayıcınızda "Merhaba, Dünya!" mesajını gösterecek.

# 1. Bir Dizin Oluşturun

Öncelikle bir proje dizini oluşturmalısınız. Bu dizinde, uygulamanızı geliştireceğiz. Komut satırını açın ve aşağıdaki komutları girin:

mkdir ilk-uygulama
cd ilk-uygulama


# 2. İlk Node.js Uygulamanızı Yazın

Şimdi, `app.js` adında bir dosya oluşturun ve içine aşağıdaki kodu yazın:


const http = require('http');

// Sunucu oluşturma
const server = http.createServer((req, res) => {
  res.statusCode = 200;
  res.setHeader('Content-Type', 'text/plain');
  res.end('Merhaba, Dünya!');
});

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


# 3. Uygulamayı Çalıştırın

Node.js uygulamanızı çalıştırmak için, komut satırında aşağıdaki komutu girin:

node app.js


Eğer her şey doğruysa, terminal ekranında “Sunucu 3000 portunda çalışıyor...” mesajını görmelisiniz.

# 4. Web Tarayıcısında Test Edin

Son olarak, tarayıcınızı açın ve şu URL’yi yazın:

```
http://localhost:3000
```

Eğer her şey yolunda gitmişse, "Merhaba, Dünya!" mesajını görmelisiniz. İşte bu kadar basit! Artık Node.js ile çalışan ilk uygulamanızı yazdınız ve çalıştırdınız.

Node.js ile Ne Yapabilirsiniz?

Node.js sadece HTTP sunucuları oluşturmakla sınırlı değildir. API’ler geliştirebilir, veritabanlarına bağlanabilir, dosya sistemine erişebilir ve çok daha fazlasını yapabilirsiniz. Eğer JavaScript'e aşina iseniz, Node.js’i öğrenmek oldukça keyifli olacaktır.

Node.js ile çalışmaya başladıkça, modülleri, paket yöneticisini (npm) ve asenkron yapıyı daha derinlemesine keşfedeceksiniz. Bu size güçlü bir araç seti sunar.

Sonuç

Node.js, JavaScript ile sunucu tarafı uygulamalar geliştirmenin harika bir yoludur. Bu yazıda, Windows üzerinde Node.js’i nasıl kuracağınızı ve ilk uygulamanızı nasıl yazacağınızı öğrendiniz. Artık kendi projelerinizi geliştirmeye başlayabilir ve JavaScript’in gücünden tam anlamıyla yararlanabilirsiniz.

Node.js dünyası sizi bekliyor!

İlgili Yazılar

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

Yazılım Geliştirme Dünyasında Yapay Zeka: Geliştiriciler İçin Geleceğin Araçları

Yapay Zeka ve Yazılım Geliştirme: Yeni Bir Dönemin BaşlangıcıTeknoloji dünyasında devrim yaratan bir yenilik var: Yapay Zeka (AI). Ama bu sadece bir trend değil, geleceğin gerçek aracı! Geliştiriciler için gerçekten heyecan verici bir dönemdesiniz. Çünkü...

JavaScript Async/Await Kullanımında Sık Yapılan 7 Hata ve Çözüm Yöntemleri

JavaScript'in async/await yapısı, asenkron programlamayı daha anlaşılır ve okunabilir hale getiren güçlü bir araçtır. Ancak, bazı geliştiriciler bu yapıyı kullanırken çeşitli hatalar yapabilir ve bu hatalar kodunuzu zorlaştırabilir. Gelin, async/await...

Yapay Zeka ile Kod Yazmanın Geleceği: İnsan ve Makine Arasındaki Sınırsız Olanaklar

Bir zamanlar, yazılım geliştirme dünyası tamamen insan zekâsına dayanıyordu. Mühendisler, günlerce kod yazarak, yazılım uygulamalarını oluşturmak için tükenmek bilmeyen bir çaba gösteriyordu. Ancak son yıllarda bir devrim yaşandı. Bu devrim, her şeyin...

Neden Yazılımda 'Zombie Processes' Gerçekten Korkutucu Olabilir?

Yazılım geliştirme dünyasında karşımıza çıkan bazı terimler vardır ki, bunlar sadece teknik değil, aynı zamanda birer küçük kabus haline gelebilirler. Bugün size, tam olarak böyle bir terimden bahsedeceğiz: **Zombie Processes** (Zombi Süreçler). Adı bile...

Docker ile Linux'ta Hızlı ve Kolay Uygulama Geliştirme: Adım Adım Rehber

Linux üzerinde Docker kullanmaya başlamak, yazılım geliştirme süreçlerinizi büyük ölçüde hızlandırabilir ve daha verimli hale getirebilir. Docker, uygulamalarınızı izole edilmiş ortamlar (container) içinde çalıştırmanızı sağlar. Böylece geliştirme, test...

JavaScript ile Web Sitenizin Hızını Artırmak: Basit Ama Etkili Yöntemler

Web sitenizin hızını artırmak, kullanıcı deneyimi ve SEO performansı açısından son derece önemli bir faktör. Kullanıcılar hızla yüklenen siteleri tercih ederken, Google da sayfa hızını bir sıralama faktörü olarak dikkate alıyor. Ancak çoğu zaman site...