Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Asp.Net Core Dependency Injection Container
Rating: 4.6 out of 5(130 ratings)
5,601 students

Asp.Net Core Dependency Injection Container

Asp .Net Core Dependency Injection Container, C#, Dependency Inversion, IOC,Lously Coupling,Clean Code,Service Lifetimes
Last updated 11/2021
Turkish

What you'll learn

  • Microsoft Dependency Injection Container Nedir, Nasıl Kullanılır?
  • Dependency Inversion Prinsiple Nedir?
  • Service Lifetime'lar nelerdir? Birbirleri Arasındaki İlişkileri Nasıl Yönetiriz?
  • Transient, Scoped, Singleton Lifetime'ları Ne Zaman Kullanırız?

Course content

6 sections27 lectures1h 58m total length
  • Giriş1:57
  • Dependency Inversion Principle Nedir?2:48
  • Eğitimde Kullanacağımız Microservice Tabanlı Projeyi Tanıyalım3:23

Requirements

  • ASP .NET CORE Konsepti Hakkında Genel Bilgi
  • ASP .NET CORE Web Framework İle Basit Anlamda Proje Geliştirme Tecrübesi
  • Basic C# Bilgisi

Description

Dependency Inversion, Inversion Of Control, IOC Container, Dependency Injection gibi kavramlar günümüz dünyasında kod geliştirirken çok önemli fakat çok karıştırılan kavramlardır. Bu kurs içerisinde bu kavramları tanımlayacağız. ASP NET CORE Framework içerisinde Fundementals özellikler olarak gelen ve hemen hemen bütün komponentlerin temelini oluşturan Microsoft Dependency Injection Container'ı bütün özellikleriyle anlatacağız. Bu sayede, sizde güncel hayatta kod geliştirirken bu bilgileri kullanarak daha verimli, sürdürülebilir, test edilebilir ve lously coupled uygulamalar geliştirerek uygulamalarınızın kalitesini arttırabileceksiniz.

Dependency Inversion Prinsiple Nedir?

Inversion Of Control Prinsiple (IOC) Nedir?

Dependency Injection Design Pattern Nedir?

Dependency Injection Container'ı neden kullanırız?

Dependency Injection Container'ın yararları nelerdir?

Dependency Injection Container Kullanmadığımız takdirde hangi mimari sorunlar ile karşılaşırız? Bu sorunların dezavantajları nelerdir? Dependency Injection Container bu sorunlara nasıl çözüm olur?

Dependency nedir? Bağımlılıkları nasıl tespit ederiz?

Service Lifetime'lar nelerdir? Birbirleri arasındaki ilişkileri nasıl yönetiriz?

Transient, Scoped, Singleton Lifetime'lar ne zaman kullanılır?

gibi soruların yanıtlarını verirken;

Microsoft Dependency Injection Extension methodlar ve kullanımları hakkında örnekler, Microservice mimarili eğitim projesi üzerinden daha kompleks sorunların çözümleri hakkında örnekler yaparak Microsoft Depencency Injection Container'ın uçtan uca kullanımını öğreneceğiz.  Dependency Injection kullanımı ile ilgili nasıl Clean Code geliştirme yapabileceğiniz üzerine bir kaç örneğimiz de olacak.

Beklentimiz, eğitimi takip ederken paralelde geliştirme yapmanız değil, eğitimde anlatılanlan senaryoları, kavramları ve neyi neden yaptığımızı anlamanızdır. Eğitimde kullanılan bütün projeler açık kaynak kod olarak paylaştık. Bu sayede eğitimde anlatılanlan kodları kendiniz de test edebilir ve eğitim içerisinde öğrendiklerinizi pekiştirebilirsiniz.




Who this course is for:

  • Dependency Inversion, Inversion Of Control (IOC), Dependency Injection Kavramlarını Öğrenmek İsteyenler
  • Microsoft Dependency Injection Container Teknolojisini Uygulama Geliştirirken Kullanmak İsteyen Yazılım Severler