C#: Yeni Başlayanlar İçin Visual Studio ile C# Programlama

C# programlamayı sıfırdan öğrenmek, etkin C# Visual Studio ve C# kullanmak için ideal C# programlama kursu
4.84 (106 reviews)
Udemy
platform
Türkçe
language
Programming Languages
category
instructor
C#: Yeni Başlayanlar İçin Visual Studio ile C# Programlama
698
students
5.5 hours
content
Jun 2025
last update
$29.99
regular price

Why take this course?

İlk ve temel olarak C#'ın tanımı, tarihçesi, kullanıldığı platformlar (örneğin Microsoft .NET Framework ve Unity game engine) ve nedeni geliştirildiği konuları öğrenmeniz gerekmektedir. C#, yapay zeka ile derlenmiş programlama dillerinden biri olan TensorFlow gibi küresel platformlar üzerinde de kullanılabileceğini dahil olmak üzere çeşitli veri türleri, değişkenler ve anahtar kelimeler hakkında bilgi edinmeniz ardersiniz. Bu bilgiler elde ettikten sonra, koşullu testler ve işleci tarafından kontrol edilen komutlar (operatorlar), fonksiyonlar, argümanlar, sınıflandırma (object-oriented programlama - OOP), diziler, metinler, sınıflar, yapılar (structs), hata ayıklama ve excepte yönetimi konularında da bilgi sahibi olmanız gerekmektedir.

C#'ı öğrenme yönleri şunlardır:

  1. Dizüst Programlamaya Giriş: Verilerin nasıl saklanıp, değişkenlerin tanımlandığı ve kullanıldığı gösterir. Yalnızca int, float gibi temel veri türleri hariç, C#'da karmaşık veri yapılarına da bakmak için daha fazla öğrenme yerine getirilmelidir.

  2. Yapı Salmalar ve Yöntemler: Yapı salması (class) ve nesnelerin nasıl tanımlanıp, kullanıldığı konusunda bilgi sahibi olmanız gerekmektedir. Yapıların birleşimleri (struct) hakkında da bilgi edinmeniz mantıklı olacaktır.

  3. Yönetmeli ve Statik Yöntemler: Öznitelikler (public, private vb.) ve yöntemlerin açıklamaları (access modifiers) hakkında bilgi edinmeniz gerekmektedir.

  4. Koleksiyonlar: Dizi (array), karmaşık koleksiyonlar (list, Dictionary vb.) ve genişletilmiş diziler (jagged arrays) gibi veri toplama yapıları hakkında bilgi sahibi olmanız önemlidir.

  5. Sürekli Düğürme: foreach loop'u ve LINQ (Language Integrated Query) arayüzü gibi verileri düzenleme ve sorgulama yaparken kullanılabileceğinizi öğrenmeniz gerekmektedir.

  6. Exception Handling: Hataları (exceptions) yakalarken ve bunları nasıl geri yüklemeniz gerekmektedir.

  7. Encapsulation: Nesnelerin verilerini ve program davranışlarını saklamak için sınıflar kullanarak encapsulation uygulayarak bilgi edinmeniz önemlidir.

  8. C#'ın Gelişmiş Özellikleri: Lambda ifadeler, asenkron programlama modeli (async/await), genel diziler (jagged arrays), yapay adresleme (pointer) gibi C#'ın gelişmiş özelliklerini öğrenmeniz de önemlidir.

  9. OOP Konseptleri: Miras (inheritance), yeniden yükleme (polymorphism), ve kapsülasyon (encapsulation) gibi OOP nedenlerini ve nasıl uygulanmalarını anlamak önemlidir.

  10. Geliştirici Araçları ve Sunucusuz Derleme: Visual Studio ve diğer C# geliştirme araçları, sunucusuz (cloud) bir programlamaya girişi ve .NET Core gibi platformlar üzerindeki uygulama yapılması konuları öğrenmeniz gerekmektedir.

  11. Web Programlama: ASP.NET (Core) ve web formları ve MVC (Model-View-Controller) gibi web geliştirme tekniklerini öğrenmeniz de önemlidir eğer web programlama bir parçası olsun.

C# öğrenmek için kullanabileceğiniz yollar çeşitli olabilir. Kitaplar, çevrimiçi kurslar, dokümanlar ve pratik proje uygulamaları arasında seçenekler bulunmaktadır. Öğrenme yolu seçtiğinizde, temel konseptlerden bahsetilerek ileriye düzenli olarak yeni öğeler ekleyi bir programlama habitübe gireceksiniz. C# öğrenme sürecinde, basit projelerle başlayarak gerçek dünya uygulamalarına (desktop uygulamaları, web uygulamaları, huzur işlemleri veya oyun geliştirmecisi gibi) kadar erteve de yapılacaktır.

Course Gallery

C#: Yeni Başlayanlar İçin Visual Studio ile C# Programlama – Screenshot 1
Screenshot 1C#: Yeni Başlayanlar İçin Visual Studio ile C# Programlama
C#: Yeni Başlayanlar İçin Visual Studio ile C# Programlama – Screenshot 2
Screenshot 2C#: Yeni Başlayanlar İçin Visual Studio ile C# Programlama
C#: Yeni Başlayanlar İçin Visual Studio ile C# Programlama – Screenshot 3
Screenshot 3C#: Yeni Başlayanlar İçin Visual Studio ile C# Programlama
C#: Yeni Başlayanlar İçin Visual Studio ile C# Programlama – Screenshot 4
Screenshot 4C#: Yeni Başlayanlar İçin Visual Studio ile C# Programlama

Loading charts...

Related Topics

2501836
udemy ID
09/08/2019
course created date
29/10/2019
course indexed date
Bot
course submited by