.NET FUNDAMENTALS EĞİTİMİ

.NET platformunun temellerini öğren

NET platformu temelleri: CLR, BCL, derleme modeli, tip sistemi, koleksiyonlar ve dosya işlemleri

.NET Fundamentals eğitimi; CLR ve Derleme Modeli, Tip Sistemi, Namespace, Assembly ve Paketler, Araçlar ve daha fazlası. 2 gün, uygulamalı lab çalışmaları, Digital Vizyon Akademi katılım sertifikası.

2 gün Başlangıç Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

Platform Mimarisi ve Tip Sistemi ve BCL ve Temel Kullanım ekseninde ilerleyen uygulamalı program

Bu eğitim .NET platformunun temel yapıtaşlarını anlatır: CLR, CTS, CLS, IL ve JIT derleme modeli, assembly ve namespace, BCL (Base Class Library), değer ve referans türleri, boxing/unboxing, string ve StringBuilder, koleksiyonlar (List, Dictionary, HashSet), generic yapılar, LINQ'e giriş, istisna yönetimi, dosya ve JSON işlemleri, çöp toplayıcı (GC) ve IDisposable, dotnet CLI ve basit konsol uygulaması geliştirme.

Süre ve Format

2 Gün. Her gün dört modül; 1. gün Platform Mimarisi ve Tip Sistemi; 2. gün BCL ve Temel Kullanım.

Seviye

Başlangıç Seviye — NET platformu temelleri: CLR, BCL, derleme modeli, tip sistemi, koleksiyonlar ve dosya işlemleri

Öğrenme Metodu

Her kavram canlı kodlamayla gösterilir, ardından katılımcılar kademeli zorlukta alıştırmalarla kendi konsol uygulamalarını yazar.

Neden Bu Eğitim?

💻Kod Odaklı Öğrenme

.NET Fundamentals konuları her modülde yazıp çalıştırdığınız egzersizlerle pekiştirilir; teori kodla birlikte ilerler.

🐞Gerçek Hata Örnekleri

Sahada sık görülen hatalar bilinçli olarak üretilir, nedenleri incelenir ve kalıcı çözüm kalıpları gösterilir.

🎓Katılım Sertifikası

Eğitimi tamamlayan katılımcılar Digital Vizyon Akademi Katılım ve Başarı Sertifikası alır.

Anahtar Konular

.NET Fundamentals eğitimi.NET Fundamentals kursu.NET FundamentalsCLRBCLIL JITdotnet CLIC# .NET temelleriDigital Vizyon Akademi
“Platformu bilen, kodun altında ne olduğunu da bilir.”

Ön Koşullar

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

1
Programlama Merakı

Önceden kod yazmış olmak şart değildir; mantıksal düşünme alışkanlığı yeterlidir.

2
Bilgisayar Kullanımı

Dosya yönetimi ve yazılım kurulumu yapabilecek temel bilgisayar becerisi beklenir.

3
Geliştirme Ortamı

Visual Studio Community veya VS Code ile .NET SDK kurulu bir bilgisayar gerekir.

4
Düzenli Pratik

Gün içinde yapılan egzersizleri tekrar etmek için ek çalışma zamanı ayrılması önerilir.

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ı CLR, IL, JIT ve assembly kavramlarını açıklar, değer ve referans tiplerini ayırt eder.
Modül 1
CLR ve Derleme Modeli
  • C# kodundan IL'e ve JIT ile makine koduna
  • CLR, CTS ve CLS
  • Assembly, manifest ve metadata
  • ildasm / ILSpy ile IL inceleme
  • Tiered compilation, ReadyToRun ve AOT
  • Cross-platform runtime
Modül 2
Tip Sistemi
  • Değer türleri (struct) ve referans türleri (class)
  • Stack ve heap davranışı
  • Boxing ve unboxing maliyeti
  • Nullable value type ve nullable reference types
  • record ve record struct
  • var ve tip çıkarımı
Modül 3
Namespace, Assembly ve Paketler
  • using ve namespace organizasyonu
  • Proje referansı ve NuGet paketi
  • Sürüm yönetimi (SemVer)
  • dotnet add package
  • csproj dosyasını okuma
  • Çok projeli solution yapısı
Modül 4
Araçlar
  • dotnet CLI: new, build, run, test
  • Visual Studio ve VS Code çalışma ortamı
  • Debugger: breakpoint, watch, call stack
  • Hot reload
  • Kod biçimi ve analyzer
  • Çıktı klasörleri ve yayın
Günün hedefiKatılımcı BCL sınıflarıyla koleksiyon, string, dosya ve JSON işlemleri yapar.
Modül 1
String ve Metin
  • string değişmezliği ve StringBuilder
  • String interpolation ve format
  • Culture ve InvariantCulture
  • Regex temelleri
  • Encoding ve UTF-8
  • Span<char> ile kopyasız dilimleme
Modül 2
Koleksiyonlar ve Generics
  • List<T>, Dictionary<K,V>, HashSet<T>, Queue, Stack
  • Generic sınıf ve metot yazımı
  • IEnumerable<T> ve foreach
  • Sıralama ve karşılaştırma (IComparer)
  • LINQ'e giriş: Where, Select, OrderBy
  • Koleksiyon seçim ölçütleri
Modül 3
İstisna ve Kaynak Yönetimi
  • try, catch, finally ve özel istisnalar
  • using ifadesi ve IDisposable
  • Çöp toplayıcı (GC) nesilleri
  • Finalizer ve Dispose deseni
  • WeakReference kısaca
  • Bellek sızıntıları ve profil
Modül 4
Dosya, JSON ve Konsol Uygulaması
  • File, Directory ve Path sınıfları
  • StreamReader ve StreamWriter
  • System.Text.Json ile serileştirme
  • Konsol girdi/çıktı
  • Komut satırı argümanları
  • Mini proje: dosya tabanlı not uygulaması

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Platform Anlayışı

CLR, IL ve JIT ilişkisini açıklayabilirsiniz

✅
Tip Sistemi

Değer ve referans tiplerini ve boxing maliyetini ayırt edebilirsiniz

✅
Araç Kullanımı

dotnet CLI ve debugger ile proje yönetebilirsiniz

✅
Paket Yönetimi

NuGet ile bağımlılık ekleyip sürüm yönetebilirsiniz

✅
String İşleme

String ve StringBuilder'ı doğru seçebilirsiniz

✅
Koleksiyonlar

List, Dictionary ve HashSet'i uygun yerde kullanabilirsiniz

✅
Kaynak Yönetimi

IDisposable ve using ile kaynakları serbest bırakabilirsiniz

✅
Dosya ve JSON

Dosya okuma yazma ve JSON serileştirme yapabilirsiniz

Kimler İçin Uygundur?

  • Yazılım geliştirmeye .NET ile başlayan
  • platformun çalışma modelini anlamak isteyen öğrenci
  • yeni geliştiriciler için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Yazılım geliştirmeye .NET ile başlayan, platformun çalışma modelini anlamak isteyen öğrenci ve yeni geliştiriciler için uygundur.
Eğitimde hangi konular işlenir?
Program 2 gün sürer ve şu modülleri içerir: CLR ve Derleme Modeli, Tip Sistemi, Namespace, Assembly ve Paketler, Araçlar, String ve Metin, Koleksiyonlar ve Generics, İstisna ve Kaynak Yönetimi, Dosya, JSON ve Konsol Uygulaması.
Önceden C# bilmem gerekir mi?
Temel C# sözdizimi eğitimde gerektikçe tanıtılır; ancak programlamaya aşinalık eğitimden verim almayı kolaylaştırır.
Bu eğitim sonrası hangi eğitim izlenir?
C# Eğitimi veya ASP.NET Core Development gibi platform üzerindeki uzmanlaşma eğitimleri uygundur.
Eğitim sonunda sertifika verilir mi?
Eğitimi tamamlayan katılımcılara Digital Vizyon Akademi Katılım ve Başarı Sertifikası verilir; programın dışında bir resmi sınav söz konusu değildir.

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. .NET Fundamentals Eğitimi Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre2 gün
SeviyeBaşlangıç Seviye
FormatOnline / Yüz Yüze / Hibrit
Sertifika✓ Var
Hemen Bilgi Al
İlgili Eğitimler

Bu Eğitimle Birlikte Tercih Edilenler

C# ve .NETBuilding a Microservice in .NET Core Eğitimi
Yazılım Geliştirme Eğitimleri

Building a Microservice in .NET Core Eğitimi

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

.NET Core ile Mikroservis Geliştirme eğitimi: Servis sınırları, RabbitMQ ile iletişim, Docker, API Gateway, Polly ve OpenTelemetry ile .NET mikroservis.

Detayları Gör →
C# ve .NETBuilding an API Project in ASP.NET Eğitimi
Yazılım Geliştirme Eğitimleri

Building an API Project in ASP.NET Eğitimi

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

ASP.NET ile API Projesi Geliştirme eğitimi: REST API tasarımı, EF Core, kimlik doğrulama, HttpClient, önbellek ve test ile ASP.NET Core API projesi.

Detayları Gör →
C# ve .NETBuilding and Migrating .NET Core Libraries Eğitimi
Yazılım Geliştirme Eğitimleri

Building and Migrating .NET Core Libraries Eğitimi

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

.NET Core Kütüphaneleri Geliştirme ve Taşıma eğitimi: Çoklu hedefli .NET kütüphaneleri, NuGet paketleme ve .NET Framework'ten .NET'e taşıma. 3 gün uygulamalı, D

Detayları Gör →
C# ve .NETBuilding Dynamic Web Applications: Implementing MVC with JSP and Servlets Eğitimi
Yazılım Geliştirme Eğitimleri

Building Dynamic Web Applications: Implementing MVC with JSP and Servlets Eğitimi

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

JSP ve Servlets ile MVC eğitimi: Servlet, JSP/JSTL, JDBC DAO, filtre, oturum ve güvenlik ile Java MVC web uygulaması. Uygulamalı 3 gün, Digital Vizyon Akademi.

Detayları Gör →
C# ve .NETBuilding Effective Websites using Microsoft MVC Eğitimi
Yazılım Geliştirme Eğitimleri

Building Effective Websites using Microsoft MVC Eğitimi

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

Microsoft MVC ile Etkili Web Siteleri eğitimi: ASP.NET MVC ile routing, Razor view, Entity Framework, kimlik doğrulama ve kurumsal site örneği. 3 gün uygulamalı

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