Cohorts
  • Discover
  • About Us
  • Blog
  • Patika.dev
  • Web3

C# 101

Programlama Dillerinin Tarihçesi
C# Tanıtımı

Dotnet 5 Kurulumu
VS Code Kurulumu

Main Methodu - Namespace kavramı - System Using Direktifleri - Run

Değişkenler ve Veri Tiplerleri

Operatorler

Tip Dönüşümleri

Try Catch Finally ve Mantıksal Hatalar
Debugging, Watch ve Variables Pencereleri

If-ElseIf-Ternary-If
Switch-Case

For Loop ve Break Continue Ifadeleri
While Foreach

Tanımlama, Erişim ve Döngülerle Dizi Kullanımı
Array Sınıfı Methodları

Metot Tanımlama
Metot Overloading
Rekürsif ve Extension Metotlar

Algoritma Soruları

String Metotlar
Datetime ve Math Sınıfları

Koleksiyonlar Nedir? Avantajları ve Dezavantajları Nelerdir?
Generic Koleksiyonlar ve List
ArrayList
Dictionary

Koleksiyonlarla ilgili algoritma soruları

Sınıf Nedir ? Instance, Field, Property
Erişim Belirleyiciler ve Kurucu Fonksiyonlar
Encapsulation ve Property Kavramı
Static Sınıf ve Üyeler
Struct(Yapı) Kavramı
Enum

Object Orientented Programming ve Prensipleri Nedir?
Inheritance
Polymorphism ve Sealed Class
Interface
Abstract Class

Telefon Rehberi Uygulaması

ToDo Uygulaması

VS Code Kurulumu

Windows

VS Code'u Windows işletim sistemi üzerinde kurmak için takip etmeniz gereken adımlar şu şekilde:

  1. VS Code Kurulum Dosyasını bilgisayarınıza indirin.
  2. Kurulum dosyasını üzerine çift tıklayarak çalıştırın ve ileri butpnu yönergelerini takip ederek kurulumu tamamlayın.
  3. Varsayılan olarak uygulama kurulum path'i: VS Code C:\users{kullanıcı adı}\AppData\ Local\Programs\Microsoft VS Code
  4. VS Code'u başlatmak için Başlat menüsünü kullanabilir yada komut istemcisinden code . komutunu çalıştırabilirsiniz.

Mac OS

VS Code'u macOS işletim sistemine kurmak için aşağıdaki işlem adımlarını takip edin:

  1. https://code.visualstudio.com/docs?dv=osx linkindeki VS Code Kurulum Dosyası'nı bilgisayarınıza indirin.
  2. Çift tıklayarak dosya paketini açın.
  3. Visual Studio Code.app'i, Uygulamalar (Applications) klasörüne sürükleyerek Launchpad'de kullanılabilir duruma getirin.

<İhtiyaç halinde VS Code'u, terminalden code komutunu çalıştırarak başlatabilirsiniz. Bunun için:

  1. VS Code başlatın. Command+Shift+P kısayolunu kullanarak Komut Paleti (Command Palette)'i açın ve "shell command" yazın.
  2. Açılan menüden Shell Command: Install 'code' command in PATH komutunu seçin.
  3. Yeni $PATH değerinin geçerli olması için açık olan terminal pencerenizi yeniden başlatın.

Artık, terminal penceresinde code . komutunu çalıştırarak bulunduğunuz klasörün VS Code'a açılmasını sağlayabilirsiniz.

ÖNEMLİ NOT: VS code ile C# geliştirirken ihtiyacımız olacak olan extension ların yüklenmesi gerekmektedir. Extension arama pencersinde belirtmiş olduğum Extension Id ler arama yaparak hızlıca bulabilirsiniz.

  • .Net Core Tools (Extensison Id : formulahendry.dotnet)
  • C# (Extension Id : ms-dotnettools.csharp)
  • Ms Build Project Tools (Extension Id : tintoy.msbuild-project-tools)

Linux

VS Code Linuw ortamda kurabilmenin en basit yönyemi Snap'tir. Daha önce kullanmayanlar için Snap; Linux kullanıcılarına özel olarak oluşturulmuş bir uygulama yükleme platformudur. Snap paketi olarak hazırlanmış milyonlarca uygulamayı, hemen hemen tüm Linux ortamlara kolayca yükleyebilirsiniz.


 sudo snap install --classic code
  1. Kurulum tamamlandıktan sonra Snap, arka planda VS Code'u otomatik olarak güncellemeleri denetleyecek. Yeni bir güncelleme olduğunda, sizi bilgilendirecek ve onay verirseniz yükleyecek.

NOT: VS Code'un, Snap haricindeki Linux kurulum seçenekleri hakkında daha fazla bilgi almak için Visual Studio Code on Linux sayfasını ziyaret edebilirsiniz.

Previous
Next

Lesson discussion

Swap insights and ask questions about “C# 101”.

Enroll to participate
Start the course to unlock the discussion. Enrolling helps us keep conversations relevant to learners.
Cohorts
WebsiteDiscoverBlogPatika.devRise In
CoursesCircleRustSoliditySolanaWeb3 FundamentalsBlockchain Basics
CompanyAbout UsTerms of UsePrivacy PolicyGDPR NoticeCookies
Don't miss any update!

Disclaimer: The information, programs, and events provided on https://cohorts.patika.dev is strictly for upskilling and networking purposes related to the technical infrastructure of blockchain platforms. We do not provide financial or investment advice, nor do we make any representations regarding the value, profitability, or future price of any blockchain or cryptocurrency. Users are encouraged to conduct their own research and consult with licensed financial professionals before engaging in any investment activities. https://cohorts.patika.dev disclaims any responsibility for financial decisions made by users based on the information provided here.

© 2026 Cohorts, All rights reserved