ASP.NET Core El Kitabı
  • Introduction
  • İlk Uygulamanız
    • SDK'yi indirin
    • C# ile Merhaba Dünya
    • ASP.NET Core Projesi Oluşturma
  • MVC temelleri
    • Kontrolör Oluşturma
    • Model Oluşturma
    • Görüntü(View) oluşturma
    • Servis sınıfı ekleme
    • Bağımlı Enjeksiyon Kullanma
    • Kontrolörü Tamamlama
  • Ekstra paket Ekleme
  • Veri Tabanı Kullanma
    • Veri Tabanına Bağlanma
    • İçeriği Güncelleme
    • Göç Oluşturma
    • Yeni Servis Sınıfı Oluşturma
  • Yeni Özellikler Ekleme
    • Yeni Yapılacak Maddesi Ekleme
    • Maddeleri Onay Kutusu ile Tamamlama
  • Güvenlik ve Kimlik
    • Facebook Girişi Ekleme
    • Kimlik Kontrolü
    • Uygulama İçerisinde Kimlik Kullanma
    • Role Göre Yetkilendirme
  • Otomatik Test
    • Unit Testi
    • Integration Testi
  • Uygulamanın Dağıtılması
    • Azure'a Dağıtma
    • Docker ile Dağıtma
  • Sonuç
Powered by GitBook
On this page
  1. İlk Uygulamanız

C# ile Merhaba Dünya

ASP.NET Core a başlamadan önce basit bir C# uygulaması yapıp çalıştıralım

Bunu komut satırı ile yapabilirsiniz. Önce Terminal( veya powershell ) açıp dosyayı kaydetmek istediğiniz yere gidin. Örneğin Documents:

cd Documents

dotnet komutu ile yeni proje oluşturun:

dotnet new console -o CsharpHelloWorld
cd CsharpHelloWorld

Bu basit bir C# projesi oluşturacaktır. Oluştururken ekrana bazı şeyler yazabilir. Proje iki önemli dosyadan oluşmaktadır. Bunlar .csproj proje dosyası uzantısı ve C# kodu .cs uzantısı ile oluşturduğunuz klasörde bulunmaktadır. Eğer editörünüz ile dosyayı açarsanız

CsharpHelloWorld.csproj

<Project Sdk="Microsoft.NET.Sdk">

  <PropertyGroup>
    <OutputType>Exe</OutputType>
    <TargetFramework>netcoreapp2.0</TargetFramework>
  </PropertyGroup>

</Project>

Yukarıdaki gibi bir içerik göreceksiniz. Proje dosyası XML tabanlıdır ve proje hakkında bazı üstdata(metadata) göreceksiniz. Daha sonra başka paketlere referans ederseniz bunlar bu dosya içerisinde görünecektir. Yani bu proje npm de bulunan project.json dosyası gibidir. Çoğunlukla bu dosyayı elle değiştirmeniz gerekmemektedir.

Program.cs

using System;

namespace CsharpHelloWorld
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("Hello World!");
        }
    }
}

static void Main C# programının giriş noktasıdır. Eğer bu metod bir sınıf içerisinde yazılmışsa buna Program denir. using cümlesi sistem içerisindeki sınıfları getirmek için kullanılır. Bunlar .NET sınıfları olabilecei gibi başka sınıflar da olabilir.

Projenin içerisinde terminalinizden(Komut satırı) dotnet run yazarak programı çalıştırabilirsiniz. Programınız çalıştığında aşağıdaki çıktıyı göreceksiniz.

dotnet run

Hello World!

Bu bölümde .NET projesinin nasıl yaratılıp çalıştırıldığını gördünüz. Artık ASP.NET Core uygulamasına geçebiliriz.

PreviousSDK'yi indirinNextASP.NET Core Projesi Oluşturma

Last updated 7 years ago