• Home
  • Jobs
  • Courses
  • Advice
  • Login
  • Register
  • Employer ?
    • Login
    • Register
    • Employer Services
Find Course Providers Courses Advice
  • Products
    • Find Course Providers
    • Courses Advice
  • Advertise Your Courses
    Advertise Your Courses for Free

    Software Architecture: Dependency Injection For C# Devs | Simpliv

    Course by Simpliv LLC

    (Course Id: 244080 | 147 Views) Posted 00 UNK
    Category:
    Education, Information Technology
    How the course is given:
    Online
    Qualification Level:
    Short Course/Training Certification
    Course Duration:
    03:26:18
    Price:
    $ 9.99
    Location:
    Fremont, CA 

    Registration is Available at Anytime

    View Courses by this company

    Course Description

    Description

    Teaching Approach

    No fluff, no ranting, no beating the air. I esteem your time. The course material is succinct, yet comprehensive. All the important concepts are covered. Particularly important topics are covered in-depth. For absolute beginners, I offer my help on Skype absolutely free, if requested.

    Take this course, and you will be satisfied.

    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.

    Content and Overview

    This course is aimed at all kind of developers. It provides solid theoretical base reinforced by practical material.

    The course covers:

    • Introduction to Inversion of Control
    • Dependency Inversion Principle (DIP), Inversion of Control (IoC), Dependency Injection (DI),
    • Dependencies and their types, Pure DI and IoC-Containers, Service Locator
    • The Architectural Implications of Dependency Injection

    DI-related Anti-Patterns & Refactorings: 

    • Control Freak, Hidden Dependencies, Temporal Coupling
    • Constructor Over-Injection and how to avoid it
    • Ambient Context, Facade Service, Property Injection vs Bastard Injection, Cyclic Dependencies
    • Refactoring Example of an existing code base applying Dependency Injection
    • How to reap the fruits of DI

    DI-Containers (IoC-Containers):

    • Overview, Unity, Late Binding with Unity, Aspect-Oriented Programming (AOP), Interception vs Pure DI vs AOP Tools
    • Setting up a bootstrapper with Unity, Autofac and Castle.Windsor

    Who is the target audience?

    • Any C# developer who wants to learn about Dependency Injection and IoC-Frameworks

    Basic knowledge
    • Solid experience in C#

    What will you learn
    • Apply DIP and use IoC-Containers for Dependency Injection to come up with improved Architecture
    ENROLL COURSE

    About the Provider

    Simpliv is a global online learning marketplace that transforms lives by offering online training on a wide variety of topics. Created with the aim of making education accessible to all, Simpliv removes barriers to education among all communities, imparts life skills to learners, and bridges gaps in learning through cost-effective courses. Simpliv believes that learning has no boundaries. It brings learning to any person who wants to learn, whether it is management, technology, life sciences,... Read More

    Course Provider Contact

    Simpliv LLC
     39658 Mission Boulevard, Fremont,
    CA 94539, USA.
      Phone: +510-849-6155
      Email: sudheer@simpliv.com
    Saved

    Related Courses

      Education Short Course/Training Certification Courses

      Information Technology Short Course/Training Certification Courses

      Education Courses in California

      Information Technology Courses in California

      All Education Courses

      All Information Technology Courses

      Courses at Simpliv LLC

    About Us

    Ethiojobs.net is the first online recruitment solution provider introduced in Ethiopia. The website advertises jobs across a wide range of job types by different employers, including private, local, international, multinational, who are hiring in Ethiopia.

    Job -Seekers

    • Find Jobs
    • Register
    • Post CVs
    • Job Alerts

    Employers

    • Login
    • Register
    • Post Jobs
    • Services

    Contact us

    • Snap Plaza 8th floor, Bole Next to The Millennium hall. Addis Ababa, Ethiopia

    • +251-116-67-33-24
      +251-924 91 08 47
    • info@ethiojobs.net
    • About Us
    • Contact Us
    • FAQ's
    • Courses Terms & Conditions
    • Privacy Policy
    • Sitemap

    © 2021 Powered by Ethiojobs.net. All Rights Reserved.