Latest Courses
ISTQB Artificial Intelligence Tester Sample ExamsCheck course
JAVA Programming Online Practice ExamCheck course
Programming for Kids and Beginners: Learn to Code in PythonCheck course
Practice Exams | Codeigniter 4 developer certificationCheck course
WordPress Practice Tests & Interview Questions (Basic/Adv)Check course
Git &Github Practice Tests & Interview Questions (Basic/Adv)Check course
Machine Learning and Deep Learning for Interviews & ResearchCheck course
Laravel | Build Pizza E-commerce WebsiteCheck course
101 - F5 CERTIFICATION EXAMCheck course
Master Python by Practicing 100 QuestionCheck course
ISTQB Artificial Intelligence Tester Sample ExamsCheck course
JAVA Programming Online Practice ExamCheck course
Programming for Kids and Beginners: Learn to Code in PythonCheck course
Practice Exams | Codeigniter 4 developer certificationCheck course
WordPress Practice Tests & Interview Questions (Basic/Adv)Check course
- 75% Software Architecture: Dependency Injection for C# Devs

Software Architecture: Dependency Injection for C# Devs

$13.99Track price

Add your review
Add to wishlistAdded to wishlistRemoved from wishlist 0
Add to compare
8.1/10 (Our Score)
Product is rated as #159 in category C#

Build a solid foundation in software architecture applying Dependency Injection with IoC–Containers

In many of my courses I use techniques of Dependency Injection and each time students write me private messages saying that they don’t what it is and thus they don’t understand what’s going on in the course I teach. This is very unfortunate from the learning perspectives.

Dependency Injection is the set of techniques that allow to supply dependencies to objects. Actually, if you have ever passed dependencies via constructors, then you applied the so–called constructor injection. Dependency Injection (DI) is simple and difficult at the same time. On one hand, DI is comprised of simple techniques and on the other hand, when we need to bring DI to the next level, we need to make things more complicated using the so–called DI or IoC (Inversion of Control) Containers. These are the frameworks which perform dependency injection automatically. You just need to set one up in the application root (an extremely important notion which you’ll learn about in the course) and after that, it will resolve all the dependencies it knows about in the runtime.

If you still don’t understand what am I talking about, just believe me, you absolutely need to know about Dependency Injection. This course will tremendously improve your understanding of how software architectures emerge. So, this course is must watch for anyone who still doesn’t understand what is DI and IoC–Containers.

Instructor Details

I'm thankful enough for that I love what I do. I began my career as a postgraduate student participating in Microsoft ImagineCup contest. I've been working with .NET platform since 2003. I've been professionally architecting and implementing software for nearly 7 years, primarily based on .NET platform. I'm passionate about building rich and powerful applications using modern technologies. I'm a certified specialist in Windows Applications and Service Communication Applications by Microsoft. I'm one of the coordinators of the MSK.NET User Group in Moscow. If it's work, we try to do less. If it's art, we try to do more. - Seth Godin. What I can say is that software is my art.

Specification: Software Architecture: Dependency Injection for C# Devs

Duration

5.5 hours

Year

2020

Level

All

Certificate

Yes

Quizzes

No

5 reviews for Software Architecture: Dependency Injection for C# Devs

3.2 out of 5
1
1
1
2
0
Write a review
Show all Most Helpful Highest Rating Lowest Rating
  1. Glauber Ataide

    A good introduction, I expected more advanced themes and discussions, but it’s ok. I really didn’t understand what the bonus lectures on unit tests have to do with the rest of the course. Of course DI is very important to make our classes and methods testable, but no DI at all was used in the bonus lectures.

    Helpful(0) Unhelpful(0)You have already voted this
  2. Rumen Argirov

    Great!

    Helpful(0) Unhelpful(0)You have already voted this
  3. Ashish Shukla

    Needs more practical teaching approach than just theory. Add a few projects to make it more useful for people to relate.

    Helpful(0) Unhelpful(0)You have already voted this
  4. Martijn den Hoedt

    Bad english, hard to keep listening. Expected explanation how a unit testing framework is implemented, but none of that is included in the course.

    Helpful(0) Unhelpful(0)You have already voted this
  5. Petros Manesis

    I am not sure if definitions of the 2 types of dependencies are quit clear. Something more practical (e.g. example) would help to understand.

    Helpful(0) Unhelpful(0)You have already voted this

    Add a review

    Your email address will not be published. Required fields are marked *

    This site uses Akismet to reduce spam. Learn how your comment data is processed.

    Software Architecture: Dependency Injection for C# Devs
    Software Architecture: Dependency Injection for C# Devs

    $13.99

    Price tracking

    Java Code Geeks
    Logo
    Register New Account
    Compare items
    • Total (0)
    Compare