PROGRAMMING IN C#: USING TYPES EĞİTİMİ

C# tür sistemini sağlam kavrayın

Built-in türler, tür dönüşümü, nullable, enum, array, collection, string, boxing ve tür güvenliği.

Programming in C#: Using Types eğitimi, C# tür sisteminin pratik kullanımına odaklanır. Değer ve referans türler, sayısal türler ve taşma denetimi, implicit/explicit dönüşüm, Convert ve Parse, nullable türler, enum, dizi ve koleksiyon, string, tuple, var ve d…

2 gün Temel Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

C# tür sistemi: değer ve referans türler, dönüşümler, koleksiyonlar, string, nullable, enum ve kapsam

Programming in C#: Using Types eğitimi, C# tür sisteminin pratik kullanımına odaklanır. Değer ve referans türler, sayısal türler ve taşma denetimi, implicit/explicit dönüşüm, Convert ve Parse, nullable türler, enum, dizi ve koleksiyon, string, tuple, var ve dynamic, tür denetimi (is/as/typeof) ve boxing konuları kısa alıştırmalarla işlenir.

Süre ve Format

2 Gün. Her gün dört modül; Değer ve Referans Türler; Koleksiyonlar ve Tür Esnekliği.

Seviye

Temel Seviye — C# tür sistemi: değer ve referans türler, dönüşümler, koleksiyonlar, string, nullable, enum ve kapsam

Öğrenme Metodu

Her modül Visual Studio 2022 ve .NET 8 SDK üzerinde canlı kodlama, hata ayıklama ve mini görevlerle işlenir; katılımcılar kendi bilgisayarında örnekleri yeniden üretir.

Neden Bu Eğitim?

🧑‍💻Uygulamalı Lab

Her gün Visual Studio 2022 ve .NET 8 SDK üzerinde kod yazılır; konular sunum yerine çalışan örneklerle pekiştirilir.

🎯Konuya Özgü İçerik

Program Yerleşik Türler ile başlayıp String ve Biçimlendirme ile biter; gerçek projelerde karşılaşılan durumlara odaklanır.

📈Doğrudan Projeye

Edinilen teknikler c# tür sistemi: değer ve referans türler, dönüşümler, koleksiyonlar, string, nullable, enum ve kapsam alanındaki günlük işlerde hemen kullanılabilecek şekilde kurgulanır.

Anahtar Konular

c# using typesc# değer tiplerireferans tipleric# tür dönüşümünullable c#c# enumc# boxing unboxingc# temel eğitimvar dynamic
“Türünü bilmediğiniz değer, hatasını da öngöremediğiniz değerdir.”

Ön Koşullar

Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri

1
Programlama Mantığı

Değişken, koşul ve döngü kavramlarına aşinalık yeterlidir.

2
Bilgisayar Kullanımı

Visual Studio’da proje oluşturup çalıştırabilmek gerekir.

3
Çalışma Ortamı

Uygulamalar için Visual Studio 2022 ve .NET 8 SDK kurulu veya erişilebilir bir bilgisayar önerilir.

4
Aktif Katılım

Her gün laboratuvar çalışması yapıldığından kod yazmaya ve soru sormaya hazır gelinmesi beklenir.

Eğitim İçeriği

Programın gün gün akışı aşağıdadır. Bir güne tıklayarak o günün modüllerini ve içeriklerini görebilirsiniz.

Günün hedefiKatılımcı C# türlerinin davranışını ve dönüşümlerini doğru kullanır.
Modül 1
Yerleşik Türler
  • int, long, double, decimal, float farkları
  • bool, char ve string
  • Taşma: checked / unchecked
  • Tam sayı bölmesi ve ondalık hassasiyet
  • DateTime, TimeSpan, Guid
  • Sabit (const) ve readonly
Modül 2
Değer ve Referans
  • Stack / heap yerleşimi
  • Atama ve parametre geçişi davranışı
  • struct ve class karşılaştırması
  • ref ve out parametreleri
  • null ve null olabilen referanslar
  • Eşitlik: == ve Equals
Modül 3
Tür Dönüşümleri
  • Implicit ve explicit cast
  • Convert, Parse ve TryParse
  • is, as ve pattern matching ile güvenli dönüştürme
  • Boxing / unboxing
  • Kullanıcı tanımlı dönüşüm
  • FormatException ve InvalidCastException
Modül 4
Nullable ve Enum
  • Nullable<T>, ?, ?? ve ?.
  • Nullable reference types uyarıları
  • enum tanımı ve Flags
  • Enum.Parse ve ToString
  • Varsayılan değerler (default)
  • Sabit mi enum mu karar kriteri
Günün hedefiKatılımcı dizi, koleksiyon ve tür çıkarımı özelliklerini kullanır.
Modül 1
Diziler
  • Tek ve çok boyutlu dizi
  • Dizi başlatma ve Length / Rank
  • Array.Sort, Reverse, Copy, IndexOf
  • Aralık ve indeks (Index / Range)
  • Diziyi metoda geçirme
  • params ile değişken sayıda argüman
Modül 2
Koleksiyonlar
  • List<T>, Dictionary<K,V>, HashSet<T>
  • Queue ve Stack
  • foreach ve koleksiyon değişikliği
  • Koleksiyon başlatıcı
  • Sıralama ve arama
  • Doğru koleksiyon seçimi
Modül 3
Tür Çıkarımı ve Tuple
  • var kullanımı ve sınırları
  • Anonim türler
  • Tuple ve adlandırılmış öğeler
  • dynamic ve çalışma zamanı bağlama
  • typeof, GetType ve nameof
  • Tür bilgisi okuma
Modül 4
String ve Biçimlendirme
  • String işlemleri ve interpolation
  • Format belirleyicileri (N2, C, D)
  • Kültür ve CultureInfo
  • Parse hatalarının yönetimi
  • Mini görev: konsol hesap makinesi
  • Sınav tarzı örnek sorular

Eğitim Kazanımları

Program sonunda katılımcılar:

🧩
Yerleşik Türler

Yerleşik Türler kapsamında int, long, double, decimal, float farkları gibi yapıları kendi projenizde doğrudan uygulayabilirsiniz.

⚙️
Değer ve Referans

Değer ve Referans kapsamında Stack / heap yerleşimi gibi yapıları kendi projenizde doğrudan uygulayabilirsiniz.

🧪
Tür Dönüşümleri

Tür Dönüşümleri kapsamında Implicit ve explicit cast gibi yapıları kendi projenizde doğrudan uygulayabilirsiniz.

🔍
Nullable ve Enum

Nullable ve Enum kapsamında Nullable<T>, ?, ?? ve ? gibi yapıları kendi projenizde doğrudan uygulayabilirsiniz.

🚀
Diziler

Diziler kapsamında Tek ve çok boyutlu dizi gibi yapıları kendi projenizde doğrudan uygulayabilirsiniz.

🛠️
Koleksiyonlar

Koleksiyonlar kapsamında List<T>, Dictionary<K,V>, HashSet<T> gibi yapıları kendi projenizde doğrudan uygulayabilirsiniz.

📦
Tür Çıkarımı ve Tuple

Tür Çıkarımı ve Tuple kapsamında var kullanımı ve sınırları gibi yapıları kendi projenizde doğrudan uygulayabilirsiniz.

🔐
String ve Biçimlendirme

String ve Biçimlendirme kapsamında String işlemleri ve interpolation gibi yapıları kendi projenizde doğrudan uygulayabilirsiniz.

Kimler İçin Uygundur?

  • C#
  • yeni başlayan veya temel bilgilerini düzenlemek isteyen geliştirici adayları için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
C# ile yeni başlayan veya temel bilgilerini düzenlemek isteyen geliştirici adayları için uygundur.
Programming in C#: Using Types eğitiminde hangi araçlar kullanılır?
Uygulamalar Visual Studio 2022 ve .NET 8 SDK üzerinde yürütülür; her modülün sonunda çalışan bir örnek veya mini proje tamamlanır.
Eğitim kaç gün sürer ve nasıl işlenir?
Program 2 gündür ve her gün dört modülden oluşur; ilk gün değer ve Referans Türler ile başlanır, son gün koleksiyonlar ve Tür Esnekliği ile tamamlanır.
Ön bilgi gerekir mi?
Değişken, koşul ve döngü kavramlarına aşinalık yeterlidir. Visual Studio’da proje oluşturup çalıştırabilmek gerekir.
Eğitim sonunda sertifika alınır mı?
Eğitimi tamamlayan katılımcılara Digital Vizyon Akademi Katılım ve Başarı Sertifikası verilir; üçüncü taraf bir kurumun sınavı söz konusuysa sınav başvurusu ve ücreti ilgili kuruma aittir.

Sertifikalandırma

Bu eğitim Digital Vizyon Akademi Başarı Sertifikası ile tamamlanır.

Eğitim başında “Ön Test”, bitiminde “Son Test” uygulanarak gelişim ölçümlenir. Değerlendirme formunu dolduran katılımcılar sertifikalarını alır. Sertifikanızın geçerliliğini Sertifika Sorgulama sayfasından doğrulayabilirsiniz.

Örnek Sertifika d Digital Vizyon AKADEMİ KATILIM SERTİFİKASI Bu sertifika [Katılımcı Adı Soyadı] adlı katılımcının aşağıdaki eğitim programını başarıyla tamamladığını belgeler. Programming in C#: Using Types Eğitimi Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre2 gün
SeviyeTemel Seviye
FormatOnline / Yüz Yüze / Hibrit
Sertifika✓ Var
Hemen Bilgi Al
İlgili Eğitimler

Bu Eğitimle Birlikte Tercih Edilenler

C# ve .NETC#.NET ile Yazılıma Giriş Eğitimi
Yazılım Geliştirme Eğitimleri

C#.NET ile Yazılıma Giriş Eğitimi

3 günBaşlangıçOnline / Yüz Yüze / Hibrit

C#.NET ile Yazılıma Giriş eğitimi: Algoritmik düşünme, C# sözdizimi, nesneler, koleksiyonlar, hata yönetimi ve basit konsol uygulaması. 3 gün uygulamalı, DVA.

Detayları Gör →
C# ve .NETC#.Net Uygulama Geliştirme için Eğitimi
Yazılım Geliştirme Eğitimleri

C#.Net Uygulama Geliştirme için Eğitimi

4 günOrtaOnline / Yüz Yüze / Hibrit

C#.Net ile Uygulama Geliştirme eğitimi: OOP, generic, LINQ, delegate, async, EF veri erişimi, birim test ve SOLID ile uygulama geliştirme. 4 gün uygulamalı, DVA

Detayları Gör →
C# ve .NETClean Coding Techniques: Defensive Programming, MVC, & DDD Eğitimi
Yazılım Geliştirme Eğitimleri

Clean Coding Techniques: Defensive Programming, MVC, & DDD Eğitimi

4 günİleriOnline / Yüz Yüze / Hibrit

Clean Coding: Defensive Programming, MVC ve DDD eğitimi: SOLID, savunmacı programlama, MVC katman ayrımı, DDD kavramları ve tasarım desenleri ile temiz kod.

Detayları Gör →
C# ve .NETCreating Web Applications with MVC Eğitimi
Yazılım Geliştirme Eğitimleri

Creating Web Applications with MVC Eğitimi

3 günTemelOnline / Yüz Yüze / Hibrit

MVC ile Web Uygulamaları Oluşturma eğitimi: ASP.NET MVC ile routing, view, form, Ajax, kimlik doğrulama, Entity Framework ve yayınlama. 3 gün uygulamalı, DVA.

Detayları Gör →
C# ve .NETCrystal Report .NET Eğitimi
Yazılım Geliştirme Eğitimleri

Crystal Report .NET Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

Crystal Reports .NET eğitimi: Rapor tasarımı, formül, gruplama, alt rapor ve .NET uygulamasında CrystalReportViewer entegrasyonu. 3 gün uygulamalı, DVA.

Detayları Gör →
+90 (501) 369 40 14 WhatsApp [email protected] LinkedIn