Node.js Nasıl Kurulur? (Windows)
**
Node.js Nedir?
Node.js, JavaScript’i sunucu tarafında çalıştırmak için kullanılan, açık kaynaklı bir platformdur. JavaScript’i sadece tarayıcıda değil, aynı zamanda sunucu tarafında da kullanmamıza olanak sağlar. Eğer JavaScript ile ilgileniyorsanız ve arka uç (backend) geliştirme ile ilgileniyorsanız, Node.js’i öğrenmek oldukça faydalı olacaktır.
Node.js’i Windows’a Nasıl Kurarız?
Node.js kurulum süreci, birazdan anlatacağım adımları takip ettiğinizde oldukça basittir. Hadi başlayalım!
Adım 1: Node.js İndirme Sayfasına Git
İlk iş olarak, [Node.js'in resmi web sitesine](https://nodejs.org/en/) gitmelisiniz. Burada iki ana sürüm göreceksiniz:
- LTS (Long Term Support) sürümü: Bu sürüm, daha stabil ve uzun vadeli destek alır. Eğer üretim ortamında kullanacaksanız, bu sürümü tercih edin.
- Current (Güncel) sürümü: Bu sürüm en son özelliklere sahip olup, geliştirme yapıyorsanız kullanmak isteyebilirsiniz.
Önerim, LTS sürümünü indirmenizdir. Bunu seçmek, daha az hata ve daha stabil bir deneyim sağlar.
Adım 2: İndirilen Dosyayı Çalıştırın
Node.js indirme işlemi tamamlandıktan sonra, dosyayı çalıştırarak kurulum sihirbazını başlatın. Kurulum sihirbazı, kurulumu adım adım yönlendirecektir.
- Başlangıç Ekranı: İlk adımda karşınıza çıkan ekranı “Next” diyerek geçebilirsiniz.
- Lisansa Onay Verin: Lisans sözleşmesini kabul etmek için “I accept the terms in the License Agreement” seçeneğini işaretleyin.
- Kurulum Yeri Seçimi: Node.js’in kurulum yerini değiştirmek isterseniz buradan değişiklik yapabilirsiniz. Genelde varsayılan ayarlarla devam etmek yeterli olacaktır.
- Bileşen Seçimi: Bu ekranda, Node.js ve npm’in (Node Package Manager) yüklenmesini sağlamak için her şeyin seçili olduğundan emin olun. Bu adımı atlamayın, çünkü npm Node.js ile birlikte gelir ve JavaScript paketlerini yönetmenizi sağlar.
- Kurulumu Tamamla: Son adımda, kurulumun tamamlanması için “Install” butonuna tıklayın.
Adım 3: Node.js Kurulumunu Doğrulama
Kurulum tamamlandıktan sonra, Node.js'in doğru bir şekilde kurulduğundan emin olmalıyız. Bunun için Komut İstemcisine (Command Prompt) gidin:
1. Başlat menüsüne gidin, "cmd" yazarak Komut İstemcisini açın.
2. Komut istemcisine şu komutu yazın:
```bash
node -v
```
Bu komut, kurulu olan Node.js sürümünü gösterecektir. Eğer bir sürüm numarası görüyorsanız, Node.js başarıyla kuruldu demektir.
Aynı şekilde npm’in de doğru kurulduğundan emin olmak için şu komutu yazabilirsiniz:
```bash
npm -v
```
Eğer her iki komut da sürüm numarasını gösteriyorsa, kurulum işleminiz tamamlanmıştır.
Adım 4: İlk Node.js Uygulamanızı Yazın
Artık Node.js kurulumunu başarıyla gerçekleştirdiğinize göre, basit bir uygulama yapalım. Bu, Node.js ile geliştirmeye başlamak için harika bir fırsat!
Aşağıdaki kodu bir dosyaya yazın (örneğin `app.js` olarak kaydedebilirsiniz):
```javascript
// Basit bir HTTP sunucusu oluşturma
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, Node.js dünyası!');
});
// Sunucu dinlemeye başla
server.listen(3000, 'localhost', () => {
console.log('Sunucu 3000 portunda dinliyor...');
});
```
Sonra, Komut İstemcisinde bu dosyayı çalıştırarak uygulamanızı test edin:
```bash
node app.js
```
Tarayıcınıza gidip `http://localhost:3000` adresini ziyaret ettiğinizde, "Merhaba, Node.js dünyası!" mesajını görmelisiniz.
Adım 5: Ekstra İpuçları ve Kaynaklar
Node.js ile ilgili daha fazla öğrenmek istiyorsanız, [Node.js’in resmi dokümantasyonuna](https://nodejs.org/en/docs/) göz atabilirsiniz. Ayrıca, npm paketlerini keşfetmek için [npm’in web sitesini](https://www.npmjs.com/) ziyaret edebilirsiniz.
Yazar Hakkında
İlgili Yazılar
Benzer konularda diğer yazılarımız
NetBeans Debugging Başlatılmıyor – Çözüm Adımları ile Sorunu Gidermek
11.07.2025Her 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
11.07.2025Yazı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
11.07.2025Verimli 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...