MS 10266 Programming in C# with Microsoft Visual Studio

MS 10266 Programming in C# with Microsoft Visual Studio

Programming in C# with Microsoft Visual Studio eğitiminde, C# programlama yapısı, dil kuralları ve implementasyon detayları incelenir. 5 günlük bu eğitimde junior-mid seviyede programcıların .NET framework üzerinde başarılı ve performanslı C# uygulamaları geliştirebilecek seviyeye ulaşması hedeflenmektedir.

19
Ocak 2026,Pazartesi

Yer: Online Eğitim, İstanbul

Eğitmen: Melike Memiş


EĞİTİM MODÜLLERİ

  • Understanding .NET (Core
  • Declaring variables and working with types
  • Value types vs reference types
  • Expressions, operators, and casting
  • Arrays and collections
  • Control flow: if, switch, for, foreach, while, do
  • Pattern matching and enhancements
  • Declaring and invoking methods
  • ref, out, in, and optional parameters
  • Named arguments
  • Local functions and expression-bodied members
  • Recursion and best practices
  • try
  • O and Asynchronous Data Streams
  • Declaring classes, structs, and nested types
  • Immutable types with record and record struct
  • init-only setters and with-expressions
  • Partial types and auto-generated code
  • Constructors and object initializers
  • Access modifiers and data hiding
  • Properties, indexers, and readonly fields
  • Inheritance, base and derived classes
  • Abstract classes and interfaces
  • Object lifetime, garbage collection (GC), IDisposable
  • Implementing the dispose pattern
  • Defining overloaded operators (+, ==, etc.)
  • Custom implicit and explicit conversions
  • Static members and constants
  • Indexers, property patterns
  • Declaring classes, structs, and nested types
  • Immutable types with record and record struct
  • init-only setters and with-expressions
  • Partial types and auto-generated code
  • Constructors and object initializers
  • Generic methods, classes, and interfaces
  • Variance: in and out keywords
  • Using built-in generic collections (List<T>, Dictionary<K,V>, etc.)
  • Writing custom generic types
  • Span<T> and Memory<T> overview
  • Implementing custom collection types
  • Working with IEnumerable, IEnumerator
  • Supporting foreach with custom enumerators
  • Collection initializers and index support
  • Using Where, Select, GroupBy, OrderBy, Join, etc.
  • Filtering, projection, aggregation
  • Deferred vs immediate execution
  • Creating dynamic LINQ queries with expression trees
  • What’s new in C# 12:
  • Primary constructors for classes
  • ref readonly parameters, collection expressions
  • Optional lambda parameters
  • Preview of C# 13 (optional)
  • Ongoing language evolution and performance features
  • Interpolated strings, pattern matching enhancements
  • Using AI-assisted IntelliCode in Visual Studio 2022

Bu eğitim için herhangi bir ön koşul bulunmamaktadır.

Programming in C# with Microsoft Visual Studio eğitimini alanlara, aşağıdaki eğitimleri de almalarını öneriyoruz.

  • Web Uygulama Geliştiricisi
  • Windows Uygulama Geliştiricisi

Eğitimin sınavları yoktur.

Programming in C# with Microsoft Visual Studio 2010 eğitimini alanlar aşağıdaki katılım sertifikasına sahip olacaklardır. Diğer sertifikalar için katılımcıların ilgili sınavları almaları gerekmektedir.

Microsoft

  • C# ve visual studio kullanımı hakkında yararlı bilgiler verildi. Visual Studio kısayolları hakkında çok yararlı bilgiler verildi.

    İstanbul


  • Kendime bu eğitimde bir şeyler kattığımı düşünüyorum. Teşekkürler.

    Softech