Adım 1: .NET SDK’sını İndirin
İlk olarak, ASP.NET Core kullanabilmek için .NET SDK’sını indirmeniz gerekiyor. SDK, ASP.NET Core uygulamalarını geliştirmek için gerekli olan araçları içerir. Microsoft'un resmi sitesine gidin ve son sürümü indirin.
İpucu: ASP.NET Core ile çalışmak için yalnızca .NET SDK’sına ihtiyacınız olacak. .NET Runtime, sadece uygulamanızı çalıştırmak için yeterlidir.
.NET SDK’yı indirmek için şu adımları izleyin:
1. [Microsoft'un .NET İndirme Sayfası'na](https://dotnet.microsoft.com/download/dotnet) gidin.
2. "Download .NET SDK" butonuna tıklayın.
3. Windows için uygun sürümü seçin (x64, x86 veya ARM).
4. İndirilen dosyayı çalıştırın ve kurulum adımlarını takip edin.
Kurulum bitince, komut satırından ASP.NET Core uygulamaları geliştirmeye başlayabilirsiniz!
Adım 2: Visual Studio’yu Kurun
Birçok geliştirici, Visual Studio’yu ASP.NET Core projeleri için tercih eder. Çünkü Visual Studio, zengin bir özellik seti sunar ve geliştirme sürecinizi hızlandırır. Eğer daha önce Visual Studio’yu kurmadıysanız, bunu yapmalısınız.
Visual Studio İndir:
1. [Visual Studio İndirme Sayfası'na](https://visualstudio.microsoft.com/downloads/) gidin.
2. "Community" sürümünü seçin (ücretsizdir).
3. Kurulum sırasında, “.NET Core” ve “ASP.NET” işaretlerini seçerek ihtiyacınız olan tüm araçları yükleyin.
Visual Studio kurulduktan sonra, ASP.NET Core projelerinizi rahatça oluşturabilirsiniz.
Adım 3: .NET SDK Kurulumunu Kontrol Edin
Her şeyin doğru kurulduğundan emin olmak için komut satırında şu komutu çalıştırabilirsiniz:
dotnet --version
Eğer doğru bir sürüm numarası görüyorsanız, kurulum başarılı demektir. Eğer bir hata mesajı alıyorsanız, SDK'nın doğru şekilde kurulmadığını kontrol edin ve tekrar kurulum adımlarını takip edin.
Adım 4: İlk ASP.NET Core Projenizi Oluşturun
Artık ASP.NET Core projenizi oluşturabilirsiniz. Visual Studio’yu açın ve "Create a new project" seçeneğine tıklayın. "ASP.NET Core Web Application" şablonunu seçin. Burada çeşitli seçenekler olacak, ancak en yaygın kullanılan "Web Application (Model-View-Controller)" şablonunu tercih edebilirsiniz.
Alternatif Komut Satırı İle Proje Oluşturma:
Eğer Visual Studio yerine komut satırını kullanmak istiyorsanız, şu komutla yeni bir proje oluşturabilirsiniz:
dotnet new mvc -n MyFirstApp
Bu komut, “MyFirstApp” adında bir MVC projesi oluşturur. Oluşturduğunuz klasöre gidin ve projeyi başlatın:
cd MyFirstApp
dotnet run
Bu komut ile uygulamanız yerel sunucuda çalışmaya başlar. Tarayıcınızda `http://localhost:5000` adresini ziyaret ettiğinizde, oluşturduğunuz uygulamanın ilk sayfasını görebileceksiniz.
Adım 5: Uygulamanızı Çalıştırın
İlk projenizi oluşturduktan sonra, artık geliştirme sürecine başlayabilirsiniz. Uygulamanızı Visual Studio'dan veya komut satırından çalıştırabilirsiniz. Visual Studio’da F5 tuşuna basarak uygulamanızı çalıştırabilirsiniz.
Komut satırında ise, şu komutu yazın:
dotnet run
Uygulama çalışmaya başladıktan sonra, tarayıcınızda projeyi görüntüleyebilirsiniz.
Adım 6: ASP.NET Core Uygulamanızı Yayınlayın
Projeyi geliştirdikten sonra, uygulamanızı yayına alabilirsiniz. ASP.NET Core, kolayca barındırılabilir. Herhangi bir web sunucusuna yükleyebilir ve HTTP üzerinden erişilebilir hale getirebilirsiniz.
Örneğin, uygulamanızı bir IIS sunucusuna veya herhangi bir bulut sağlayıcısına dağıtabilirsiniz. Microsoft'un Azure platformu, ASP.NET Core uygulamaları için mükemmel bir dağıtım ortamı sunar.
Yayınlama için şu adımları izleyin:
1. Projenizde "Publish" seçeneğini tıklayın.
2. Yayınlama ortamını seçin (IIS, Azure, FTP vb.).
3. Yayınlama işlemine başlayın.
Ayrıca, “dotnet publish” komutuyla uygulamanızı paketleyebilirsiniz.
dotnet publish -c Release -o ./publish
Bu komut, uygulamanızı "Release" modunda derleyip belirttiğiniz klasöre çıkartır.
Sonuç: ASP.NET Core ile Başarıya Ulaşın
Artık ASP.NET Core uygulamaları geliştirmek için gerekli tüm araçlara sahipsiniz! Visual Studio ve .NET SDK ile Windows üzerinde harika projeler oluşturabilirsiniz. Unutmayın, ASP.NET Core sürekli güncelleniyor, bu yüzden en son özellikleri kullanarak projelerinizi geliştirmeyi unutmayın!
Ekstra İpucu: ASP.NET Core hakkında daha fazla bilgi edinmek ve topluluk ile etkileşime geçmek için [Microsoft’un Resmi Belgelerine](https://docs.microsoft.com/en-us/aspnet/core/) göz atabilirsiniz.
Aşağıdaki adımları takip ederek ASP.NET Core dünyasında ilerlemeye devam edebilirsiniz! Başarılar!