Windows'ta ASP.NET Core Kurulumu ve Kullanımı: Adım Adım Kılavuz

Windows'ta ASP.NET Core Kurulumu ve Kullanımı: Adım Adım Kılavuz

Bu blog yazısında, Windows işletim sistemi üzerinde ASP.NET Core kurulumu ve kullanımı detaylı bir şekilde ele alınmıştır. Adım adım ASP.NET Core ile basit bir web uygulaması ve API geliştirme süreci açıklanmıştır.

BFS

ASP.NET Core'a İlk Adım


Yazılım geliştirmeye yeni başladığınızda veya yeni bir projeye adım atmak istediğinizde, doğru araçları seçmek çok önemlidir. Bu yazıda, Windows işletim sistemi üzerinde ASP.NET Core nasıl kurulur ve kullanılır sorusuna derinlemesine bir yanıt veriyoruz. ASP.NET Core, açık kaynak kodlu ve platform bağımsız bir web geliştirme çatısı olarak yazılımcılara büyük kolaylık sağlıyor. Gelin, adım adım nasıl kurulum yapacağımıza ve bu güçlü araçla web uygulamaları geliştirmeye nasıl başlayacağımıza bir göz atalım.

İlk Adım: .NET SDK ve Runtime Yükleme


ASP.NET Core kullanabilmek için önce .NET SDK (Yazılım Geliştirme Kiti) ve .NET Runtime’ı bilgisayarınıza indirmeniz gerekiyor. Bu, temel araçları edinmenizi sağlayacak.

1. .NET SDK’yı İndirin:
.NET SDK’yı indirmek için [resmi Microsoft sitesine](https://dotnet.microsoft.com/download) gidin ve Windows işletim sistemine uygun olan sürümü seçin. "Download .NET SDK" butonuna tıkladığınızda, gerekli dosya bilgisayarınıza indirilecektir. SDK, geliştiricilerin projelerini oluşturup çalıştırabilmesi için gereken tüm bileşenleri içerir. Eğer sadece uygulamanızı çalıştırmayı hedefliyorsanız, yalnızca .NET Runtime’ı indirmeniz yeterli olacaktır.

2. Kurulumu Gerçekleştirin:
İndirdiğiniz dosyayı çalıştırarak kurulumu başlatın. Adımları takip ederek kurulumu tamamlayabilirsiniz. Kurulum tamamlandığında, bilgisayarınıza gerekli olan tüm bileşenler kurulmuş olacak.

Adım Adım ASP.NET Core Projesi Oluşturma


Artık .NET SDK’yı kurduğumuza göre, gelin basit bir ASP.NET Core web uygulaması oluşturalım.

1. Yeni Bir Proje Oluşturun:
Windows'un Komut İstemcisi veya PowerShell’i açarak, yeni bir proje oluşturmak için şu komutu girin:


dotnet new mvc -n WebUygulamam


Bu komut, MVC (Model-View-Controller) şablonunu kullanarak "WebUygulamam" adında yeni bir proje oluşturur. "Mvc" şablonu, temel web uygulamanız için hazır yapıları içerir.

2. Projeyi Çalıştırın:
Projeyi oluşturduktan sonra, aşağıdaki komutu kullanarak uygulamanızı çalıştırabilirsiniz:


cd WebUygulamam
dotnet run


Bu komutları girdikten sonra, tarayıcınızda "http://localhost:5000" adresini açarak web uygulamanızın çalıştığını görebilirsiniz. Artık, web uygulamanız baştan sona hazır!

ASP.NET Core ile Basit bir Web Sayfası Oluşturma


Bu aşamadan sonra, projeye eklemeler yaparak daha fonksiyonel bir hale getirebiliriz. Örneğin, ana sayfaya basit bir "Hoş Geldiniz" mesajı ekleyelim.

1. HomeController.cs Dosyasını Düzenleyin:
Projenizdeki "Controllers" klasöründe yer alan "HomeController.cs" dosyasını açın. Bu dosya, uygulamanızın ana kontrolörüdür. Şimdi bu dosyadaki "Index" metodunu şu şekilde değiştirelim:


public IActionResult Index()
{
    ViewData["Message"] = "Hoş geldiniz, ASP.NET Core uygulamanıza!";
    return View();
}


2. View Dosyasını Güncelleyin:
"Views/Home" klasöründe bulunan "Index.cshtml" dosyasını açın ve aşağıdaki kodu ekleyin:


@ViewData["Message"]



Şimdi uygulamanızı tekrar çalıştırdığınızda, ana sayfada "Hoş geldiniz, ASP.NET Core uygulamanıza!" mesajını göreceksiniz.

ASP.NET Core ile Web API Oluşturma


ASP.NET Core yalnızca web uygulamaları değil, aynı zamanda güçlü API’ler oluşturmanıza da olanak sağlar. Bu adımda basit bir API oluşturacağız.

1. Yeni Bir API Controller Oluşturun:
"Controllers" klasörüne sağ tıklayın ve yeni bir "API Controller" ekleyin. Ad olarak "ProductsController.cs" belirleyin. İçerisine basit bir ürün listesi dönen API metodu ekleyelim:


[ApiController]
[Route("api/[controller]")]
public class ProductsController : ControllerBase
{
    [HttpGet]
    public IEnumerable Get()
    {
        return new string[] { "Ürün 1", "Ürün 2", "Ürün 3" };
    }
}


2. API'yi Test Edin:
Uygulamanız çalışırken, tarayıcınızda "http://localhost:5000/api/products" adresine giderek API'nizin döndüğü "Ürün 1", "Ürün 2", "Ürün 3" gibi verileri görebilirsiniz. Bu sayede ASP.NET Core ile hızlı bir şekilde web API’leri geliştirebilirsiniz.

Sonuç


Bu yazıda, Windows ortamında ASP.NET Core kurulumunun ve temel kullanımının nasıl yapılacağını ayrıntılı bir şekilde ele aldık. .NET SDK'nın kurulumu, yeni bir ASP.NET Core projesi oluşturulması, web sayfası ve API geliştirilmesi gibi adımları sizlere sunduk. Artık Windows üzerinde güçlü ve verimli bir şekilde ASP.NET Core kullanarak web uygulamaları geliştirmeye hazırsınız. Unutmayın, her adımda karşılaşacağınız zorluklar sizi daha iyi bir yazılımcı yapacaktır!

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

Yapay Zeka ile Veri Gizliliği: Yeni Nesil Şifreleme Yöntemleri ve Geleceği

** Veri gizliliği, dijital çağın en önemli konularından biri haline geldi. Günümüz dünyasında her an bir dijital iz bırakıyoruz: sosyal medya paylaşımlarından, online alışverişlere kadar. Bu dijital ayak izlerinin korunması, hem bireysel hem de kurumsal...