Windows'ta Node.js Kurulumu ve İlk Uygulama Yapma Rehberi

Windows üzerinde Node.js kurulumu ve ilk basit uygulamanın nasıl yapılacağını adım adım anlatan detaylı bir rehber. Yeni başlayanlar için anlaşılır ve kolay bir başlangıç.

BFS

Hayatınızda bir kez de olsa bilgisayarınızla bir şeyler yapmayı başarmışsanız, yeni bir yazılım geliştirme dünyasına adım atmak çok heyecan verici olabilir. JavaScript’in gücüyle tanıştığınızda, özellikle Node.js ile, işler çok daha heyecanlı hale gelir. Bugün, Windows üzerinde Node.js kurulumunu yapacağız ve basit bir ilk uygulama oluşturacağız. Hazırsanız, hep birlikte bu yolculuğa çıkalım!

Node.js Nedir ve Neden Kullanmalıyız?



Node.js, JavaScript kodlarını sunucu tarafında çalıştırmanıza olanak tanır. Bu, sadece tarayıcıda değil, sunucularda da JavaScript kodlarını kullanabileceğiniz anlamına gelir. Hızlı, verimli ve özellikle real-time (gerçek zamanlı) uygulamalar için mükemmel bir platformdur. Eğer JavaScript öğrenmeye başladıysanız, Node.js, öğrendiğiniz dili daha da derinleştirmenize olanak tanıyacaktır. Herhangi bir backend uygulama geliştirmek için Node.js'e başlamak harika bir adım olacaktır.

Windows’a Node.js Kurulumu



Windows’ta Node.js kurulumunu yapmak aslında oldukça basit. Sadece birkaç adımda tamamlanabilir. Hadi başlayalım:

1. Node.js’i İndirme
İlk adım, Node.js’in resmi web sitesine gitmek: [https://nodejs.org/](https://nodejs.org/)
Karşınıza iki seçenek çıkacak: LTS (Long Term Support) ve Current. LTS sürümünü seçmeniz önerilir, çünkü bu sürüm uzun süre destek alır ve kararlı bir yapıya sahiptir.

2. Yükleyiciyi Çalıştırma
İndirilen .msi dosyasını açın ve kurulum sihirbazını takip edin. İlk iki adımda "Next" butonuna tıklayın ve lisans sözleşmesini kabul edin.

3. Yükleme Ayarlarını Seçme
Kurulum sırasında, `npm package manager` ve `Add to PATH` seçeneklerinin seçili olduğundan emin olun. Bu seçenekler, Node.js ve npm komutlarını terminal üzerinden kolayca kullanabilmenizi sağlar.

4. Kurulumu Tamamlama
Kurulum bitene kadar birkaç kez "Next" butonuna tıklayın. Kurulum tamamlandıktan sonra, bilgisayarınızı yeniden başlatmanıza gerek yoktur.

Kurulumu Doğrulama



Kurulumun başarıyla tamamlandığını doğrulamak için, Komut İstemcisine (Command Prompt) gidin ve aşağıdaki komutları girin:


node -v
npm -v


Bu komutlar sırasıyla Node.js ve npm’in yüklü sürümlerini gösterecektir. Eğer sürüm numaralarını görüyorsanız, kurulum başarıyla tamamlanmış demektir.

İlk Node.js Uygulamanızı Yazalım!



Node.js kurulumunu başarıyla gerçekleştirdiğimiz için artık ilk uygulamamızı yapmaya geçebiliriz. Hadi gelin, basit bir "Hello World" uygulaması yazalım. Bu, Node.js ile bir HTTP sunucusu oluşturacak ve tarayıcıya "Hello, World!" mesajını gönderecek.

1. Yeni bir Proje Klasörü Oluşturun
İlk olarak, bir klasör oluşturun ve bu klasöre gidin. Örneğin, `C:\node-projects\hello-world` şeklinde bir klasör açabilirsiniz.

2. Proje Dosyasını Oluşturun
Proje klasörünüzde yeni bir dosya oluşturun ve adını `app.js` koyun. Bu dosya, uygulamanızın ana dosyası olacak.

3. Kodumuzu Yazalım
`app.js` dosyasını açın ve aşağıdaki kodu yazın:


// Basit bir HTTP sunucusu oluşturuyoruz
const http = require('http');

// Sunucuyu başlatıyoruz
const server = http.createServer((req, res) => {
  res.statusCode = 200; // HTTP durum kodu 200
  res.setHeader('Content-Type', 'text/plain');
  res.end('Hello, World!'); // Tarayıcıya gönderilecek mesaj
});

// Sunucuyu belirli bir port üzerinde çalıştırıyoruz
server.listen(3000, '127.0.0.1', () => {
  console.log('Sunucu çalışıyor: http://127.0.0.1:3000/');
});


Bu kod, Node.js’i kullanarak basit bir HTTP sunucusu kurar. Sunucu çalışmaya başladığında, tarayıcınızda `http://127.0.0.1:3000` adresine gittiğinizde "Hello, World!" mesajını görmelisiniz.

4. Uygulamanızı Çalıştırın
Terminali açın ve uygulama klasörüne gidin. Ardından, aşağıdaki komutu girin:


node app.js


Eğer her şey doğru yapıldıysa, terminalde şu mesajı görmelisiniz:


Sunucu çalışıyor: http://127.0.0.1:3000/


Şimdi, web tarayıcınızda `http://127.0.0.1:3000` adresine gidin ve "Hello, World!" mesajını görün.

Sonuç



İşte bu kadar! Artık Windows üzerinde Node.js kurulumunu başarıyla gerçekleştirdik ve basit bir HTTP sunucusu ile ilk uygulamamızı yazdık. Bu başlangıç adımı, daha büyük projeler için temel atmanıza yardımcı olacaktır. Unutmayın, yazılım dünyası sonsuz bir keşif alanıdır ve her adımda yeni şeyler öğrenmeye devam edeceksiniz. Her yeni projeyle birlikte Node.js’in gücünü daha iyi kavrayacak ve daha karmaşık uygulamalar geliştirebileceksiniz.

Şimdi sıradaki adımı düşünme zamanı: Node.js ile neler yapabileceğinizi keşfetmeye başlayın!

İlgili Yazılar

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

Gizli Hızlandırıcılar: Web Siteniz İçin En İyi JavaScript Performans İpuçları

Web geliştiriciliği, özellikle hız ve performans konusunda sürekli bir yarışa dönüşmüş durumda. Kullanıcılar sabırsızdır, hız önemli, SEO daha da önemli. Her geçen gün daha hızlı, daha verimli web siteleri oluşturmak için yeni yöntemler ve teknikler aranıyor....

Node.js "ECONNREFUSED" Hatası ve Çözümü: Neyin Yanlış Gittiğini Anlamak

Hadi, bir sabah Node.js ile ilgili yeni bir projeye başlamak üzere bilgisayarınızın başına geçtiniz. Çalışmalarınızı hızla ilerletmeye başladınız, ama birdenbire karşınıza korkutucu bir hata çıktı: ECONNREFUSED. Ekranda beliren bu hata, internetteki kaynaklardan...

JavaScript Asenkron Programlamada Unutulan 5 Yaygın Hata ve Çözüm Yolları

Bir gün, JavaScript ile çalışan genç bir yazılımcı olan Ali, bir asenkron fonksiyon yazıyordu. Ancak, her şey yolunda gitmiyordu. Ne zaman kodunu çalıştırsa, beklediği sonucu alamıyordu. Konsolda hiçbir şey gözükmüyordu. Birkaç kez kodunu kontrol etti,...