1. ASP.NET Core Nedir?
2. Gerekli Yazılımların İndirilmesi
- .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:
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.
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
# Adım 1: Komut Satırını Açın
Öncelikle Komut İstemcisi veya PowerShell'i açın.
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
# Program.cs Dosyasına Göz Atın
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
Ayrıca, Docker kullanarak da uygulamanızı konteynerize edebilir ve herhangi bir ortamda çalıştırabilirsiniz.