Merhaba! Bugün sizlere, Linux üzerinde ASP.NET Core kurulumunu adım adım anlatacağım. Eğer siz de web geliştirme dünyasında yerinizi almak istiyorsanız ve bir Linux kullanıcısıysanız, doğru yerdesiniz. Bu yazıda, en başından sonrasına kadar tüm kurulum sürecini kolayca takip edebileceksiniz. Hazırsanız, başlıyoruz!
ASP.NET Core Nedir?
ASP.NET Core, Microsoft tarafından geliştirilmiş, açık kaynaklı ve çapraz platform bir web framework’üdür. Yani, hem Windows, hem Linux hem de macOS üzerinde çalışabilir. Web uygulamaları geliştirmek için ideal bir platformdur ve özellikle hızlı, verimli ve ölçeklenebilir olmasıyla bilinir. C# dilini kullanarak güçlü ve dinamik uygulamalar oluşturmanızı sağlar.
Adım 1: Sistem Gereksinimlerini Kontrol Etme
İlk olarak, ASP.NET Core’un çalışabilmesi için Linux sisteminizin güncel olması önemlidir. Bu yüzden, önce sisteminizi güncellemeniz gerekiyor. Terminali açın ve aşağıdaki komutla sisteminizi güncelleyin:
sudo apt update && sudo apt upgrade -y
Bu işlem, tüm paketlerinizi günceller ve herhangi bir eksik dosya olursa, onları yükler.
Adım 2: .NET SDK’yı Yükleme
ASP.NET Core uygulamaları geliştirmek için .NET SDK (Yazılım Geliştirme Kiti) gereklidir. Bunu yüklemek için terminali açın ve aşağıdaki komutları sırasıyla girin:
1. Microsoft paket deposunu ekleyin:
wget https://packages.microsoft.com/config/ubuntu/$(lsb_release -rs)/packages-microsoft-prod.deb
2. Paket dosyasını kurun:
sudo dpkg -i packages-microsoft-prod.deb
3. Gerekli paketleri yükleyin:
sudo apt-get install -y apt-transport-https
4. Apt paket listesini güncelleyin:
sudo apt update
5. .NET SDK'yı yükleyin:
sudo apt install dotnet-sdk-7.0
Yukarıdaki komutlar, .NET SDK’yı sisteminize kuracaktır. Bu kurulumun ardından, .NET Core geliştirmeye hemen başlayabilirsiniz.
Adım 3: ASP.NET Core Web Uygulaması Oluşturma
Şimdi de .NET SDK kurulduğuna göre, bir ASP.NET Core web uygulaması oluşturabiliriz. Terminalde aşağıdaki komutla yeni bir proje oluşturabilirsiniz:
dotnet new webApp -n MyFirstAspNetCoreApp
Bu komutla, "MyFirstAspNetCoreApp" adında yeni bir ASP.NET Core uygulaması oluşturmuş olursunuz. `webApp` şablonunu kullanarak bir web uygulaması başlatmış olduk. Şimdi, projeye geçelim.
Adım 4: Projeyi Çalıştırma
Uygulamanız oluşturulduktan sonra, projenin bulunduğu klasöre gidip uygulamayı çalıştırabilirsiniz. Terminalde şu komutları takip edin:
1. Proje dizinine geçin:
cd MyFirstAspNetCoreApp
2. Uygulamayı çalıştırın:
dotnet run
Eğer her şey doğru şekilde kurulduysa, terminalde uygulamanın çalıştığını ve hangi port üzerinden erişilebileceğini göreceksiniz. Genellikle, uygulama `http://localhost:5000` adresinde çalışacaktır.
Adım 5: Tarayıcıda Uygulamayı Görüntüleme
Şimdi, tarayıcınızı açarak `http://localhost:5000` adresine gidin. Eğer her şey yolunda gittiyse, karşınıza ASP.NET Core uygulamanızın "Hello, World!" mesajını görebileceğiniz basit bir sayfa gelecektir.
Adım 6: Uygulamayı Yayına Alma
Bir web uygulaması oluşturduktan sonra, uygulamanızı dağıtmak (deploy) için birkaç farklı yol vardır. Örneğin, bir bulut servisi kullanarak ya da bir sunucuya yükleyerek uygulamanızı herkese açık hale getirebilirsiniz. Ancak, bu yazıda sadece temel kurulum ve geliştirme sürecini ele aldık.
Sonuç
İşte bu kadar! Şimdi, Linux üzerinde ASP.NET Core kurulumunu tamamladık. Artık kendi web uygulamanızı geliştirmek için hazır bir ortamınız var. Projenizi istediğiniz gibi özelleştirebilir ve büyütebilirsiniz.
Umarım bu yazı size yardımcı olmuştur. ASP.NET Core ile keyifli geliştirmeler dilerim!