Windows'ta Node.js Kurulumu ve İlk Uygulamanızla Tanışın

Windows üzerinde Node.js kurulumunu yaparak, ilk uygulamanızı nasıl çalıştıracağınızı öğrenin! Adım adım rehberle, Node.js dünyasına hızlı bir giriş yapın.

BFS

Windows üzerinde Node.js kurulumunu yaparak, ilk uygulamanızı çalıştırmak hiç de zor değil! Bu yazıda, adım adım nasıl bir Node.js geliştiricisi olabileceğinizi göstereceğim. Hiç panik yapmayın, her şeyin nasıl işlediğini anlatacağım, böylece her şey çok net olacak. Haydi, başlayalım!

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


Eğer web geliştirmeyle ilgileniyorsanız, Node.js adını duymuşsunuzdur. Peki, nedir bu Node.js? Kısaca, JavaScript ile sunucu tarafı uygulamaları geliştirmemizi sağlayan güçlü bir platformdur. JavaScript’in aslında sadece tarayıcıda çalıştığını düşünürsek, Node.js sayesinde JavaScript’i sunucularda da kullanabiliriz. Hem de hızla! Hadi gelin, Windows’a kurulum yapalım ve ilk uygulamamızı yazalım.

1. Node.js Nasıl Kurulur?


Node.js'i kurmak oldukça basit. Windows üzerinde nasıl kurulum yapacağınızı adım adım anlatacağım.

Adım 1: Node.js İndir
İlk olarak, Node.js'in resmi web sitesine gidiyoruz. Web sitesine erişmek için [buraya tıklayın](https://nodejs.org/). Karşınıza genellikle iki seçenek çıkacak: LTS (Long Term Support) sürümü ve Current sürümü. LTS sürümünü tercih edin, çünkü bu sürüm daha stabil ve uzun süreli destek alır.

Adım 2: Kurulum Dosyasını Çalıştırın
Node.js’i indirdikten sonra, kurulum dosyasını çalıştırın. Kurulum sihirbazı size gerekli adımları gösterecek. Sadece “Next” diyerek ilerleyin. Kurulum tamamlandığında, bilgisayarınızı yeniden başlatmanıza gerek yok.

Adım 3: Kurulumun Başarıyla Gerçekleşip Gerçekleşmediğini Kontrol Edin
Kurulumun başarılı olup olmadığını kontrol etmek için, Komut İstemcisi'ni açın. Windows tuşu + R'ye basın, ardından "cmd" yazın ve Enter'a basın. Açılan pencereye şu komutu girin:
node -v

Eğer Node.js’in sürüm numarasını görüyorsanız, her şey yolunda demektir! Aynı şekilde, npm (Node Paket Yöneticisi) sürümünü de kontrol edebilirsiniz:
npm -v

Eğer bu komutlar doğru sonuç veriyorsa, Node.js başarıyla kuruldu demektir.

2. İlk Uygulamayı Yazalım!


Şimdi kurulum tamamlandı, hadi hep birlikte basit bir Node.js uygulaması yazalım. Bu, JavaScript ile sunucu tarafında nasıl çalıştığınızı gösteren harika bir başlangıç olacak.

Adım 1: Proje Klasörünü Oluşturun
Öncelikle, yeni bir klasör oluşturun. Bu klasörde tüm Node.js projelerinizi saklayabilirsiniz. Komut İstemcisi’ni açın ve şunları yazın:
mkdir ilk-uygulama

Bu komutla yeni bir klasör oluşturduk. Şimdi o klasöre geçelim:
cd ilk-uygulama


Adım 2: package.json Dosyasını Oluşturun
Node.js projelerinde bağımlılıkları ve proje bilgilerini saklamak için bir `package.json` dosyasına ihtiyacınız olacak. Bunu şu komutla oluşturabilirsiniz:
npm init -y

Bu komut, varsayılan ayarlarla bir `package.json` dosyası oluşturacaktır.

Adım 3: İlk Sunucu Kodu
Şimdi basit bir HTTP sunucusu oluşturalım. `app.js` adında yeni bir dosya oluşturun ve şu kodu yazın:


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

const server = http.createServer((req, res) => {  // Sunucuyu oluşturuyoruz
    res.statusCode = 200;  // HTTP yanıt kodu 200 (başarılı)
    res.setHeader('Content-Type', 'text/plain');  // İçeriğin türü
    res.end('Merhaba, Node.js Dünya!');  // Yanıt mesajı
});

server.listen(3000, 'localhost', () => {  // Sunucu localhost'ta 3000 portunda dinliyor
    console.log('Sunucu http://localhost:3000 adresinde çalışıyor...');
});


Adım 4: Uygulamayı Çalıştırın
Şimdi, yazdığınız kodu çalıştırma zamanı. Komut İstemcisi'ne şu komutu girin:
node app.js

Eğer her şey doğru yapıldıysa, "Sunucu http://localhost:3000 adresinde çalışıyor..." mesajını görmelisiniz.

Adım 5: Tarayıcıda Test Edin
Tarayıcınızı açın ve adres çubuğuna şu URL'yi yazın:
http://localhost:3000
Ekranda “Merhaba, Node.js Dünya!” mesajını gördüğünüzde, uygulamanız başarıyla çalışıyor demektir!

Sonuç


İşte bu kadar! Windows üzerinde Node.js kurulumunu başarıyla tamamladınız ve ilk uygulamanızı çalıştırdınız. Gerçekten de çok basitti, değil mi? Artık JavaScript ile sunucu tarafı uygulamaları geliştirebilirsiniz. Bu sadece başlangıç! Node.js'in sunduğu güçlü özellikleri keşfettikçe daha fazlasını öğrenmek isteyeceksiniz.

İpucu: Eğer bu uygulamanın biraz daha gelişmiş özelliklere sahip olmasını istiyorsanız, Express.js gibi popüler Node.js framework'leriyle çalışmayı da düşünebilirsiniz. Fakat şu anda ilk adımı attınız ve bu çok önemli!

İlgili Yazılar

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

ASP.NET Core ile Mobil Uygulama Geliştirme: Cross-Platform Web ve Mobil Uygulama Birleştirme

Günümüzde mobil uygulamalar hayatımızın ayrılmaz bir parçası haline geldi. Akıllı telefonlarımızda geçirdiğimiz zamanın büyük bir kısmını mobil uygulamalar sayesinde geçiriyoruz. Peki, bir mobil uygulama geliştirirken karşılaştığımız zorlukları nasıl...

ASP.NET Core 500 Internal Server Error: Sebepleri ve Çözümleri

Bir web geliştiricisi olarak, karşılaştığınız en zorlayıcı hatalardan biri şüphesiz "500 Internal Server Error"dır. Bu hata, web uygulamanızda her şeyin yolunda gittiğini düşündüğünüz bir anda karşınıza çıkabilir ve tüm projeyi durdurabilir. Ancak merak...

OAuth2 Authentication Error: Nedenleri ve Çözümleri

OAuth2 Authentication Error: Gerçekten Neyin Peşindeyiz?Her geliştirici, kimlik doğrulama hatalarıyla bir noktada karşılaşmıştır. Ama bazen işler kontrolden çıkabiliyor. Eğer bir gün OAuth2 ile çalışırken bir kimlik doğrulama hatası aldığınızda, yalnız...