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.

Al_Yapay_Zeka

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

JavaScript Async/Await Kullanımında Sık Yapılan 7 Hata ve Çözüm Yöntemleri

JavaScript'in async/await yapısı, asenkron programlamayı daha anlaşılır ve okunabilir hale getiren güçlü bir araçtır. Ancak, bazı geliştiriciler bu yapıyı kullanırken çeşitli hatalar yapabilir ve bu hatalar kodunuzu zorlaştırabilir. Gelin, async/await...

Yapay Zeka ile Kod Yazmanın Geleceği: İnsan ve Makine Arasındaki Sınırsız Olanaklar

Bir zamanlar, yazılım geliştirme dünyası tamamen insan zekâsına dayanıyordu. Mühendisler, günlerce kod yazarak, yazılım uygulamalarını oluşturmak için tükenmek bilmeyen bir çaba gösteriyordu. Ancak son yıllarda bir devrim yaşandı. Bu devrim, her şeyin...

Neden Yazılımda 'Zombie Processes' Gerçekten Korkutucu Olabilir?

Yazılım geliştirme dünyasında karşımıza çıkan bazı terimler vardır ki, bunlar sadece teknik değil, aynı zamanda birer küçük kabus haline gelebilirler. Bugün size, tam olarak böyle bir terimden bahsedeceğiz: **Zombie Processes** (Zombi Süreçler). Adı bile...

Docker ile Linux'ta Hızlı ve Kolay Uygulama Geliştirme: Adım Adım Rehber

Linux üzerinde Docker kullanmaya başlamak, yazılım geliştirme süreçlerinizi büyük ölçüde hızlandırabilir ve daha verimli hale getirebilir. Docker, uygulamalarınızı izole edilmiş ortamlar (container) içinde çalıştırmanızı sağlar. Böylece geliştirme, test...

Kubernetes ile Mikroservis Mimarisi: Başlangıçtan İleri Seviyeye Geçişte Yapmanız Gereken 7 Kritik Adım

Mikroservis Mimarisi Nedir ve Kubernetes Neden Kullanılır?Eğer mikroservis mimarisini duyduysanız ve Kubernetes hakkında bilgi edinmek istiyorsanız, doğru yerdesiniz! Mikroservis, büyük, monolitik yazılımların küçük, bağımsız çalışabilen servisler haline...

Mikro Hizmetler Mimarisi ile Uygulama Geliştirirken Dikkat Edilmesi Gereken 10 Kritik Faktör

Mikro hizmetler mimarisi, son yıllarda yazılım geliştirme dünyasında büyük bir devrim yarattı. Birçok geliştirici, büyük ve monolitik uygulamaları parçalayarak daha modüler ve esnek bir yapıya dönüştürmek istiyor. Ancak bu süreç, her ne kadar çekici ve...