C#

Detayları ile C# Öğrenin

C# EĞİTİMİ

C# Eğitimi

C# Eğitimi: .NET ekosisteminde profesyonel yazılım geliştiricilerin en çok tercih ettiği C# Programlama Dili, güçlü özellikleriyle endüstrideki lider konumunu sürekli güçlendirmektedir.

C#; modern syntax yapısı, güçlü tip güvenliği, nesne yönelimli paradigması ve çoklu platform desteğiyle öne çıkan bir programlama dilidir.

C# Eğitimi süresince, Visual Studio IDE'si ve .NET platformu üzerinde gerçek dünya senaryolarına yönelik uygulamalar geliştiriyoruz.

Katılımcı Profili

C# Eğitimi'ne katılacak olan öğrencilerin daha önceden C++ ya da benzeri bir nesne yönelimli programa dili ile deneyimi bulunması tavsiye edilmektedir. Herhangi bir programalama deneyimi bulunmayan adaylar da eğitimimize katılabilirler.

Ön Gereklilikler

Algoritma bilginiz var ise veya matematik/mantık kurgularında rahat hareket edebiliyor ve bilgisayarı genel anlamda iyi kullanabiliyorsanız C#'ı öğrenebilirsiniz.

Diğer halde ise önce C programlama eğitimine katılmanız sizin için faydalı olur. C eğitiminde temel programlama mantığı ve algoritma da öğretilmektedir. Algoritma mantığını öğrendikten sonra C# eğitimine rahatlıkla katılabilirsiniz.

Süre ve Ücret

Bu eğitimimiz firmaya özel veya kişiye özel olarak verilmektedir. Aşağıdaki uygun olan bir form ile veya e-mail veya telefon ile iletişime geçebilirsiniz.


C# Eğitimi Konuları

1. C# Eğitimi - C# Programlama Başlangıç

  • .NET Platformu ve Temel Kavramlar
  • C# Programlamaya Giriş ve Temel Syntax
  • C# Dilinin Avantajları ve Kullanım Alanları

2. C# Eğitimi - .NET Çatısı ve C# 12.0

  • .NET Runtime ve CLR Mimarisi
  • Visual Studio 2022 Geliştirme Ortamı
  • İlk C# Uygulaması
    • Console Uygulaması Oluşturma
  • Namespace Kullanımı ve Organizasyon
  • Değişken Tanımlama ve Kapsam
  • Operatörler ve İfadeler
  • Tür Dönüşümleri
  • Temel Matematiksel İşlemler
  • .NET Standart Kütüphaneleri

3. C# Eğitimi - C# Temelleri

  • Console Giriş/Çıkış İşlemleri
  • .NET Core Class Library
  • Değer ve Referans Türleri
  • Integer Veri Türleri
  • Float ve Double Türleri
  • Decimal Veri Türü
  • Char ve String İşlemleri
  • Boolean Mantığı
  • Nullable Türler

4. C# Eğitimi - C# Operatörler

  • Operatör Öncelikleri
  • Aritmetik Operatörler
  • Karşılaştırma Operatörleri
  • Mantık Operatörleri
  • Bit Düzeyinde Operatörler
  • Atama Operatörleri

5. C# Eğitimi - Kontrol Yapıları

  • If-Else Yapıları
  • Döngü Yapıları
  • Dizi Temelleri
  • Foreach Döngüsü
  • Switch-Case Yapısı

6. C# Eğitimi - Diziler

  • Tek Boyutlu Diziler
  • Array Sınıfı Metotları
  • Düzensiz Diziler
  • Çok Boyutlu Diziler
  • Dizi Koleksiyonları
  • İndeksleyiciler

7. C# Eğitimi - Nesne Yönelimli Programlama

  • Nesne Kavramı
  • Sınıf Tanımlama
  • Kalıtım (Inheritance)
  • Polimorfizm
  • Metot Tanımlama
  • OOP Prensipleri
  • Bileşen Tabanlı Geliştirme

8. C# Eğitimi - Yapıcı Fonksiyonlar

  • Sınıf Yapıcıları
  • Yapılar (Structs)
  • Statik Üyeler
  • Sabitler ve Salt Okunur Alanlar
  • C# Tür Sistemi
  • Değer Türleri
  • Boxing/Unboxing
  • Referans Türleri

9. C# Eğitimi - Metotlar, Özellikler ve Operatörler

  • Metot Tanımlama
  • Parametre Geçiş Yöntemleri
  • Metot Aşırı Yükleme
  • Operatör Aşırı Yükleme
  • Otomatik Özellikler

10. C# Eğitimi - Karakterler ve String

  • Char ve String Karşılaştırması
  • Karakter İşlemleri
  • String Manipülasyon
  • String Formatlama
  • String Metotları
  • StringBuilder Kullanımı
  • String İşlemleri

11. C# Eğitimi - Diziler ve İndeksleyiciler

  • Dizi Temelleri
  • Array Sınıfı
  • Rastgele Sayı Üretme
  • Düzensiz Diziler
  • Dizi Koleksiyonları
  • İndeksleyici Tanımlama

12. C# Eğitimi - Miras Alma

  • Temel Kalıtım
  • Erişim Belirleyiciler
  • Metot Gizleme
  • Nesne Başlatma

13. C# Eğitimi - Sanal Metotlar ve Çok Biçimlilik

  • Sanal Metotlar
  • Dinamik Bağlama
  • Metot Geçersiz Kılma
  • Polimorfizm
  • Soyut Sınıflar
  • Mühürlü Sınıflar

14. C# Eğitimi - Biçimlendirme ve Dönüşüm

  • ToString() Metodu
  • Format Stringleri
  • String Formatlama
  • Tür Dönüşümleri

15. C# Eğitimi - İstisnalar (Exceptions)

  • Exception Handling Temelleri
  • Try-Catch-Finally
  • Özel Exception Sınıfları
  • Inner Exceptions

16. C# Eğitimi - Arayüzler (Interfaces)

  • Interface Tanımlama
  • Arayüz Tabanlı Programlama
  • Runtime Polymorphism
  • Çoklu Arayüz Uygulama

17. C# Eğitimi - .NET Arayüzleri ve Koleksiyonlar

  • IEnumerable ve IEnumerator
  • Nesne Kopyalama
  • Nesne Karşılaştırma
  • Generic Türler
  • Tip Güvenli Koleksiyonlar
  • Koleksiyon İnitializer'ları

18. C# Eğitimi - Delegates ve Events

  • Delegate Tanımlama
  • Anonim Metotlar
  • Lambda İfadeleri
  • Event Yönetimi
  • Windows Forms Uygulamaları
  • Temel Kontroller
  • Event Handling
  • Liste Kontrolleri

19. C# Eğitimi - Yeni Özellikler

  • Dynamic Türler
  • İsimlendirilmiş Parametreler
  • Opsiyonel Parametreler
  • Generic Arayüzler
  • Yeni Dil Özellikleri

C# Eğitimi hakkında sorularınız mı var?

Eğitim içeriği, süre, ücret ve takvim için bize doğrudan sorabilirsiniz; eğitim danışmanımız en kısa sürede dönüş yapar.

 TESLA AKADEMİ