İleri C# Uygulamaları Bootcamp

İleri C# Uygulamaları Bootcamp

Eğitim Hakkında

.NET Yazılım geliştirme platformu sağladığı bir çok temel özelliğin yanı sıra kurumsal ölçekte yazılım geliştirenlere sunduğu ileri düzey kavramlarla geliştiricilere yol gösteriyor.

Yeni nesil uygulama geliştirme teknikleri konusunda uygulama geliştiricilere çeşitli ufuklar sağlayacak olan bu programda .NET in ileri düzey birçok konusu detaylı bir şekilde ele alınmaktadır. Özellikle büyük çaplı projelerde .NET'in ileri düzey konularının kullanılması kaçınılmaz olduğu için her .NET geliştiricisinin bilmesi gereken konular bu programın kapsamında yer almaktadır.

.NET platformunda derinlemesine uygulama geliştirme becerilerini artırmak

Reflection ve Code Generation yöntemlerini uygulamalı olarak öğretmek

Serialization & Deserialization konularında temel kavramları ve kullanım detaylarını aktarmak

Multithread uygulamalar geliştirme konusunda thread mekanizmasını detaylı şekilde işlemek

Paralel programlama eklentileri ve PLINQ kullanımını öğretmek

Crytography kütüphanesini kullanarak veri güvenliği konularında bilgi vermek

.NET 6 DLR (Dynamic Language Runtime) mimarisi hakkında bilgi sağlamak

Plugin tabanlı uygulama geliştirme sürecini adım adım anlatmak ve uygulamalı örneklerle desteklemek

Eğitim Hedef Kitlesi: Bu eğitim, C# alanında bilgi ve becerilerini ileri seviyede geliştirmek isteyen profesyoneller için tasarlanmıştır. Hedef kitle detayları;

Yazılım Uzmanları ve Mühendisleri

Yazılım Mimarları ve Yazılım Geliştirme Liderleri

Çözüm Mimarları ve Teknik Danışmanlar

BT Uzmanları ve Teknoloji Danışmanları

Eğitim, C# alanında belirli bir deneyime sahip, performansı yüksek ve esnek & genişleyebilir uygulamalar geliştirmek isteyen profesyoneller için tasarlanmıştır.

Eğitim Ek İmkanları: İleri C# Uygulamaları Bootcamp programımızı minimum %90 katılım oranı ile tamamlayan tüm katılımcılar, BT Akademi’nin Bootcamp öğrencilerine özel olarak sunduğu “Temel Yazılım Test Eğitimimize” ücretsiz olarak katılım hakkı kazanacaktır.

Devam Eğitimi Önerisi: Bu eğitimi başarılı şekilde tamamlayan öğrencilerimizin “MicroService Bootcamp with .NET Core 8.0” programımıza katılmaları tavsiye edilmektedir.

Ön Koşul

Temel .NET ve C# Bilgisine sahip olunması gerekmektedir.

Eğitim İçeriği

  • Value Types vs Reference Types
  • Enum Types ve Bitwise Operations
  • Boxing ve Unboxing
  • Generics ve Generic Constraints
  • Covariance ve Contravariance
  • Nullable Value Types ve Nullable Reference Types
  • Operator Overloading
  • Custom Implicit ve Explicit Conversions
  • Primary Constructors
  • Collection Expressions
  • Lambda Expression Improvements
  • Ref Readonly Parameters
  • Alias Any Type
  • Property Patterns
  • Tuple Patterns
  • Positional Patterns
  • Recursive Patterns
  • Switch Expressions ve Pattern-based switch
  • Record Types
  • With-expressions
  • Init-only Setters
  • Immutable Collections
  • Delegate Types ve Multicast Delegates
  • Anonymous Methods
  • Event Model ve Event Handling
  • Action<T> ve Func<T, TResult> Delegates
  • Predicate<T> ve Comparison<T>
  • Custom Delegate Types
  • LINQ'in Derinlemesine İncelenmesi
  • Extension Methods ve Custom LINQ Operatörleri Oluşturma
  • Lazy Evaluation ve Performance Optimizasyonu
  • Fonksiyonel Programlama Teknikleri
  • Pattern Matching ile LINQ
  • Extension Methods Best Practices ve Kullanım Senaryoları
  • async/await Mekanizmasının Detaylı İncelenmesi
  • TPL Dataflow ve Aktör Modeli
  • Asenkron Akış (IAsyncEnumerable)
  • Cancellation ve Progress Reporting
  • Asenkron Lock ve Senkronizasyon Primitifleri
  • Span<T> ve Memory<T> Kullanımı
  • Stackalloc ve Unsafe Kod
  • Garbage Collection Optimizasyonu
  • Benchmark.NET ile Performans Analizi
  • Type Information ve RuntimeTypeHandle
  • Assembly Loading ve AppDomains
  • Dynamic Type Creation
  • Emit API ve Runtime Code Generation
  • Source Generators
  • Expression Trees
  • Binary Serialization
  • XML Serialization
  • JSON Serialization with System.Text.Json
  • Custom Converters
  • Serialization Performance Optimizations

Kazanımlar

    Bu program, C# programlama dilini ve .NET platformunu kullanarak ileri seviye programlama kavramlarını öğretmeyi amaçlamaktadır. Programın sonunda katılımcıların aşağıdaki alanları öğrenmeleri ve bu alanlardaki yeteneklerini geliştirmeleri hedeflenmektedir.
  • NET platformunda derinlemesine uygulama geliştirme becerilerini artırmak
  • Reflection ve Code Generation yöntemlerini uygulamalı olarak öğretmek
  • Serialization & Deserialization konularında temel kavramları ve kullanım detaylarını aktarmak
  • Multithread uygulamalar geliştirme konusunda thread mekanizmasını detaylı şekilde işlemek
  • Paralel programlama eklentileri ve PLINQ kullanımını öğretmek
  • Crytography kütüphanesini kullanarak veri güvenliği konularında bilgi vermek
  • NET 6 DLR (Dynamic Language Runtime) mimarisi hakkında bilgi sağlamak
  • Plugin tabanlı uygulama geliştirme sürecini adım adım anlatmak ve uygulamalı örneklerle desteklemek
  • Eğitim Hedef Kitlesi: Bu eğitim, C# alanında bilgi ve becerilerini ileri seviyede geliştirmek isteyen profesyoneller için tasarlanmıştır. Hedef kitle detayları;
  • Yazılım Uzmanları ve Mühendisleri
  • Yazılım Mimarları ve Yazılım Geliştirme Liderleri
  • Çözüm Mimarları ve Teknik Danışmanlar
  • BT Uzmanları ve Teknoloji Danışmanları
  • Eğitim, C# alanında belirli bir deneyime sahip, performansı yüksek ve esnek & genişleyebilir uygulamalar geliştirmek isteyen profesyoneller için tasarlanmıştır.Eğitim Ek İmkanları: İleri C# Uygulamaları Bootcamp programımızı minimum %90 katılım oranı ile tamamlayan tüm katılımcılar, BT Akademi’nin Bootcamp öğrencilerine özel olarak sunduğu “Temel Yazılım Test Eğitimimize” ücretsiz olarak katılım hakkı kazanacaktır.Devam Eğitimi Önerisi: Bu eğitimi başarılı şekilde tamamlayan öğrencilerimizin “MicroService Bootcamp with .NET Core 8.0” programımıza katılmaları tavsiye edilmektedir.

Sertifika

Bootcamp’e minimum %80 oranında katılım gösterilmesi durumunda “BT Akademi Katılım Sertifikası”, %90 ve üzerinde katılım gösterilmesi ile birlikte eğitim müfredatına göre uygulanacak sınav/projelerin başarıyla tamamlanması durumunda ise “BT Akademi Başarı Sertifikası” dijital ve QR kod destekli olarak verilmektedir.

SEKTÖRÜN GÜVENDİĞİ ÇÖZÜM ORTAĞI

BT Akademi'yi tercih eden 4.000'den fazla kurum yanılmıyor.

Isdemir
Borsa İstanbul
Doğuş Teknoloji
Netaş
MNG Airlines
CK Enerji
Gözen Digital
Siemens
İş Portföy
Türk Telekom
Anadolu Hayat Emeklilik
Etiya
DeFacto
Honda
Sahibinden
Amadeus
KKTC Turkcell
Aras Kargo
KoC Sistem
Cybersoft
Mercedes-Benz
QNB Finansbank
Ak Yatırım
Işik Universitesi
Fiba Yenilenebilir Enerji
Isdemir
Borsa İstanbul
Doğuş Teknoloji
Netaş
MNG Airlines
CK Enerji
Gözen Digital
Siemens
İş Portföy
Türk Telekom
Anadolu Hayat Emeklilik
Etiya
DeFacto
Honda
Sahibinden
Amadeus
KKTC Turkcell
Aras Kargo
KoC Sistem
Cybersoft
Mercedes-Benz
QNB Finansbank
Ak Yatırım
Işik Universitesi
Fiba Yenilenebilir Enerji
Bilgi İstiyorum