Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Dependency Injection, Middleware, Assembly, Reflection in C#
Highest Rated
Rating: 4.9 out of 5(40 ratings)
334 students

Dependency Injection, Middleware, Assembly, Reflection in C#

DI nedir? Middleware nasıl çalışır, Assembly, Reflection ne işe yarar merak ediyorsanız doğru yerdesiniz
Created byTaner Saydam
Last updated 8/2025
Turkish
Turkish [Auto],

What you'll learn

  • Dependency Injection derinlemesine öğreneceksiniz
  • Middleware yapısını daha iyi anlayacaksınız
  • Assembly yapısını öğreneceksiniz
  • Reflection yapısını öğrenip Assembly ile birlikte kullanabileceksiniz

Course content

4 sections31 lectures3h 35m total length
  • Bu eğitimde neler öğreneceğiz0:59
  • Bu eğitim kimler için0:32
  • Eğitimden önce bilmeniz gerekenler0:55

Requirements

  • En az orta seviye C# biliyor olmalısınız
  • WebAPI biliyor olmanız eğitimi daha iyi anlamanız için bir artı sağlayacaktır
  • Entity Framework Core, Auto Mapper gibi kütüphaneleri kullandıysanız eğitimi daha iyi anlamanız için bir artı sağlayacaktır
  • Katmanlı Mimari (N Tier, Clean Arch) yapılarını biliyor ya da yeni öğrendiyseniz eğitimi daha iyi anlamada size bir artı sağlayacaktır

Description

Bu eğitimde modern C# uygulama geliştirme süreçlerinde en sık kullanılan konuları adım adım öğreneceksiniz: Dependency Injection, Middleware, Assembly ve Reflection. Eğitim boyunca teorik anlatımların yanı sıra uygulamalı örnek yaparak, öğrendiklerinizi gerçek projelere kolayca aktarabileceksiniz.


İlk olarak Dependency Injection konusuna odaklanacağız. IoC Container mantığını, Service Collection ve Service Provider yapılarını, Transient, Scoped ve Singleton lifetime türlerini ayrıntılı şekilde inceleyeceğiz. Controller üzerinden constructor injection, interface kullanımı, katmanlı mimarilerde bağımlılık yönetimi gibi konuları uygulamalı olarak göreceksiniz.


Ardından Middleware konusuna geçerek, pipeline mantığını, custom middleware yazmayı, IMiddleware kullanmayı ve Exception Handler Middleware örnekleriyle hata yönetimini öğreneceksiniz.


Son bölümde ise Assembly ve Reflection konularını ele alacağız. Assembly nedir, Reflection ile type’lara nasıl erişilir, nasıl filtre uygulanır ve gerçek hayat projelerinde otomasyon nasıl yapılır gibi ileri seviye başlıklarla eğitimi tamamlayacağız.


Bu kursun sonunda C# projelerinizde profesyonel mimariler kurabilecek, bağımlılıkları yönetebilecek ve gelişmiş framework özelliklerini etkili şekilde kullanabileceksiniz. Ayrıca, yazılım geliştirme kariyerinizde bir adım öne çıkacak, iş görüşmelerinde teknik yeterliliğinizi gösterebilecek ve daha sürdürülebilir projeler geliştirme becerisi kazanacaksınız.


Eğer sizde Dependency Injection, Middleware konularını anlamakta zorluk çekiyorsanız ya da bilmiyorsanız, Assembly, Reflection yapıları size yabancıysa doğru eğitimdesiniz demektir.  Bu eğitimi alarak bu konuları derinlemesine öğrenecek ve gerektiğinde tekrar bakabileceğiniz bir arşiv kaynağı olarak kullanabileceksiniz.


Şimdiden iyi eğitimler

Who this course is for:

  • Dependency Injection sıfırdan derinlemesine öğrenmek isteyenler için
  • Middleware yapısını öğrenmek isteyenler için
  • Assembly ve Reflection yapılarını sıfırdan derinlemesine öğrenmek isteyenler için