ASP.NET Core Nasıl Kurulur? Windows Üzerinde Adım Adım Rehber

Bu yazıda, ASP.NET Core’un Windows işletim sistemine nasıl kurulacağı adım adım anlatılmıştır. ASP.NET Core ile güçlü web uygulamaları geliştirmek için gerekli tüm kurulum ve yapılandırma adımları detaylı bir şekilde açıklanmıştır.

BFS

ASP.NET Core ile dinamik, hızlı ve güçlü web uygulamaları geliştirmek istemez misiniz? Eğer cevabınız evetse, doğru yerdesiniz! Bu yazıda, ASP.NET Core'u Windows işletim sistemine nasıl kuracağınızı adım adım, detaylı bir şekilde anlatacağım. Hadi başlayalım!

1. ASP.NET Core Nedir?

Öncelikle, ASP.NET Core’un ne olduğuna bir göz atalım. ASP.NET Core, Microsoft tarafından geliştirilen ve açık kaynak olan bir framework'tür. Bu framework, modern web uygulamaları oluşturmanıza olanak sağlar. Hızlı, esnek ve taşınabilir olması sayesinde, sadece Windows üzerinde değil, Linux ve macOS üzerinde de çalışabilir.

2. Gerekli Yazılımların İndirilmesi

ASP.NET Core’u bilgisayarınıza kurmadan önce birkaç yazılımı indirmeniz gerekiyor. İlk adım, .NET SDK'yı indirip kurmak.

- .NET SDK (Software Development Kit), ASP.NET Core uygulamalarınızı geliştirebilmek için gerekli olan tüm araçları içerir.
- Visual Studio Code veya Visual Studio gibi bir IDE kullanmanız da işinizi kolaylaştıracaktır.

# Adım 1: .NET SDK İndir
ASP.NET Core kullanmaya başlamak için ilk yapmanız gereken şey, .NET SDK'yı indirip kurmaktır. Bunun için aşağıdaki adımları izleyin:

1. [Microsoft’un resmi .NET sayfasına](https://dotnet.microsoft.com/download) gidin.
2. .NET SDK sekmesine tıklayın.
3. Windows işletim sistemi için uygun olan sürümü indirin (Genellikle en son kararlı sürümü seçmek iyi bir fikirdir).
4. İndirdiğiniz dosyayı çalıştırarak kurulumu tamamlayın.

# Adım 2: Visual Studio Code veya Visual Studio Kurulumu
ASP.NET Core geliştirmeye başlamak için bir geliştirme ortamına ihtiyacınız olacak. Ben burada Visual Studio Code kullanmanızı öneriyorum çünkü hafif ve hızlıdır, aynı zamanda eklentilerle kolayca genişletilebilir.

1. [Visual Studio Code'un resmi web sitesinden](https://code.visualstudio.com/) en son sürümünü indirin.
2. İndirdiğiniz dosyayı çalıştırarak kurulumu tamamlayın.
3. Visual Studio Code’un içerisine C# eklentisini de eklemeniz gerektiğini unutmayın. Bu eklenti, C# dilini tanıyacak ve kodlama sürecinizi kolaylaştıracaktır.

3. ASP.NET Core Projesi Oluşturma

Şimdi, ASP.NET Core’unuzu kullanarak ilk web projenizi oluşturmaya başlayalım. Visual Studio Code veya Visual Studio üzerinden bir proje oluşturabilirsiniz, ancak burada komut satırını kullanarak adım adım nasıl yapacağınızı göstereceğim.

# Adım 1: Komut Satırını Açın
Öncelikle Komut İstemcisi veya PowerShell'i açın.

#### Adım 2: Yeni Bir ASP.NET Core Web Projesi Oluşturun
Aşağıdaki komutları kullanarak yeni bir ASP.NET Core projesi oluşturabilirsiniz:

dotnet new webApp -n MyFirstAspNetCoreApp


Bu komut, "MyFirstAspNetCoreApp" adında yeni bir ASP.NET Core Web uygulaması başlatacaktır. Projenizi başka bir adla oluşturmak isterseniz, "MyFirstAspNetCoreApp" kısmını dilediğiniz gibi değiştirebilirsiniz.

# Adım 3: Projeyi Çalıştırma
Şimdi oluşturduğumuz projeyi çalıştırmaya hazırız. Proje klasörüne gitmek için aşağıdaki komutu yazabilirsiniz:

cd MyFirstAspNetCoreApp


Ve projeyi çalıştırmak için şu komutu yazın:

dotnet run


Eğer her şey doğru şekilde kurulduysa, aşağıdaki gibi bir çıktı görmelisiniz:

```
Now listening on: http://localhost:5000
```

Bundan sonra tarayıcınızı açın ve `http://localhost:5000` adresine giderek uygulamanızı görebilirsiniz. Başarılı bir şekilde kurulum tamamlanmış oldu!

4. Projenin Yapısı ve İlk Değişiklikler

ASP.NET Core projesi oluşturduktan sonra proje yapısını incelemek oldukça faydalıdır. `Program.cs` ve `Startup.cs` dosyaları, uygulamanızın temel yapı taşlarıdır. İlk değişikliklerinizi yapmaya başlamak için bu dosyalara göz atabilirsiniz.

# Program.cs Dosyasına Göz Atın

Projenizdeki Program.cs dosyasında, uygulamanın başlangıcında yapılacak ayarları bulabilirsiniz. Basit bir "Hello, World!" mesajı eklemek için şu kodu kullanabilirsiniz:

app.Run(async context =>
{
    await context.Response.WriteAsync("Hello, World!");
});


Bu değişiklik, tarayıcıda "Hello, World!" mesajını gösterecektir.

5. Son Adım: Uygulamanızı Yayınlama

ASP.NET Core uygulamanız hazır. Şimdi, onu dağıtmaya hazırsınız. Microsoft'un Azure platformu, uygulamanızı kolayca yayınlamanızı sağlar, ancak başka barındırma seçeneklerini de tercih edebilirsiniz. Azure'da uygulamanızı yayınlamak için Microsoft'un resmi dökümantasyonuna göz atabilirsiniz.

Ayrıca, Docker kullanarak da uygulamanızı konteynerize edebilir ve herhangi bir ortamda çalıştırabilirsiniz.

6. Sonuç

Ve işte, ASP.NET Core kurulumunu tamamladınız! Windows üzerinde ASP.NET Core projenizi kolayca kurabilir, geliştirmeye hemen başlayabilirsiniz. Şimdi, web dünyasında harika projelere imza atma zamanı!

İ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...

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...