Skip to content

KaregrafYazilim/CSharp-101-Kurs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Kurs içeriği

Konu 1: Giriş

  • C# dilinin temel özellikleri ve kullanım alanları
  • C# kodunun nasıl yazılacağı
  • C# IDE'leri hakkında kısa bir giriş
  • Visual Studio 2022 kurulumu ve tanıtımı
  • Visual Studio 2022 ile git ve github işlemleri

Konu 2: Temel Sözdizimi

  • .Net' te değer ve referans tipleri
  • Değişkenler ve veri tipleri
  • Operatörler ve ifadeler
  • Karar yapıları ve döngüler
  • Diziler ve dizi işlemleri
  • Dizelerle çalışma
  • Matematiksel işlemler
  • Tarih ve saat işlemleri

Konu 3: Fonksiyonlar ve Yöntemler

  • Fonksiyonların temelleri
  • Yöntemlerin kullanımı
  • Parametreler ve geri dönüş değerleri
  • Kapsam ve değişken erişimini anlama

Konu 4: Nesne Yönelimli Programlama

  • Sınıflar ve Nesnelerin temelleri
  • Kalıtım ve Polimorfizm
  • Soyut sınıflar ve arayüzler
  • Olaylar ve Delegeler

Konu 5: Gelişmiş Nesne Yönelimli Programlama

  • Jenerik sınıflar ve yöntemler
  • Özellikler ve İndeksler
  • Genişletme yöntemleri ve Anonim tipler
  • Operator aşırı yüklemesi

Konu 6: .Net'te Veri Yapıları

  • Arrays
  • Lists
  • Queues
  • Stacks
  • Trees
  • Dictionaries

Konu 7: LINQ

  • LINQ Sorgularına Giriş
  • Temel LINQ Sorgu İşlemleri

Konu 8: Hatalar

  • Yaygın hatalar
  • Exception sınıfı ve özellikleri
  • Hata işleme
  • Kendi hata sınıfımızı yazalım

Konu 9: Mevcut Ortam ve Platform Hakkında Bilgi ve Manipüle Etme

  • Environment sınıfı tanıtımı ve işlemleri
  • Proccess sınıfı tanıtımı ve işlemleri

Konu 10: Dosya, Klasör İşlemleri ve Veritabanı Programlama

  • Klasör işlemleri
  • Temel dosya işlemleri
  • Veritabanı temelleri ve SQL sorguları
  • Veritabanı bağlantısı ve yönetimi

Konu 11: .Net İle Düzenli İfadeler

  • Temel regex işlemleri

Konu 12: .NET'te Serileştirme

  • Json serileştirme
  • Xml ve SOAP serileştirme
  • Binary serilieştirme

Konu 13: Paralel Programlama

  • Paralel programlama nedir?
  • Paralel programlama için .NET desteği
  • Thread ve Task kullanımı
  • Paralel LINQ (PLINQ) temelleri

Konu 14: Ağ Programlama

  • .NET'te ağ programlama
  • Http protokolü temelleri
  • C# ile Http işlemleri
  • C# ile socket programlama

Konu 15: Güvenlik ve Hata Ayıklama

  • Kod güvenliği için önlemler
  • Hata ayıklama teknikleri ve araçları
  • Kod analiz araçları ve kod kalitesi
  • Birim testleri ve Test Yazılımı temelleri

Konu 16: Sırada ne var?

  • Orta seviyeye geçmek isteyen .Net geliştiricileri için yol haritası

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages