MyPage is a personalized page based on your interests.The page is customized to help you to find content that matters you the most.


I'm not curious

Inversion of Control

Course Summary

In this course we will take a detailed look at inversion of control by tracing it back to the underlying principles and patterns it was based off. We will disect inversion of control by understanding dependency inversion, the types of inversion of control


  • +

    Course Syllabus

    ● Dependency Inversion
        ◦ Course Overview
        ◦ Vocabulary
        ◦ Introduction
        ◦ Overview
        ◦ DIP Example
        ◦ Bob's Paper Introduction
        ◦ Copy Example
        ◦ Layering
        ◦ Button / Lamp Example
        ◦ Summary
    ● Inversion of Control
        ◦ Introduction
        ◦ What is Inversion of Control
        ◦ IoC and DIP
        ◦ Fitting it All Together
        ◦ Interface Inversion
        ◦ Flow Inversion
        ◦ Creation Inversion
        ◦ Types of Creation Inversion
        ◦ Summary
    ● Dependency Injection
        ◦ Introduction
        ◦ What is Dependency Injection?
        ◦ Constructor Injection
        ◦ Setter Injection
        ◦ Interface Injection
        ◦ DI Cautions
        ◦ Summary
    ● Building an IoC Container
        ◦ Introduction
        ◦ What is an IoC Container?
        ◦ Visualizing the Container
        ◦ Manual Dependency Injection (Demo)
        ◦ Resolving Dependencies (Demo)
        ◦ Building the Container (Demo)
        ◦ Summary
    ● Using Unity
        ◦ Introduction
        ◦ What is Unity?
        ◦ Setting up Unity
        ◦ Registering
        ◦ Using the Container
        ◦ Controlling Lifecycle
        ◦ Other Features
        ◦ Usage Scenarios
        ◦ Summary
    ● Using Castle Windsor
        ◦ Introduction
        ◦ What is Castle Windsor?
        ◦ Setting up Castle Windsor
        ◦ Registering
        ◦ Using the Container
        ◦ Controlling Lifecycle
        ◦ Other Features
        ◦ Summary
    ● Using Structure Map
        ◦ Introduction
        ◦ What is Structure Map?
        ◦ Setting up Structure Map
        ◦ Registering
        ◦ Using the Container
        ◦ TryGetInstance
        ◦ Controlling Lifecycle
        ◦ Other Features
        ◦ Summary
    ● Using Ninject
        ◦ Introduction
        ◦ What is Ninject?
        ◦ Setting up Ninject
        ◦ Registering
        ◦ Using the Container
        ◦ Controlling Lifecycle
        ◦ Other Features
        ◦ Summary

     


Course Fee:
USD 29

Course Type:

Self-Study

Course Status:

Active

Workload:

1 - 4 hours / week

Related Posts:

Dependency Injection

 

LAMP (Linux, Apache, MySQL, PHP)

 

Clarify

 

Attended this course?

Back to Top

Awards & Accolades for MyTechLogy
Winner of
REDHERRING
Top 100 Asia
Finalist at SiTF Awards 2014 under the category Best Social & Community Product
Finalist at HR Vendor of the Year 2015 Awards under the category Best Learning Management System
Finalist at HR Vendor of the Year 2015 Awards under the category Best Talent Management Software
Hidden Image Url

Back to Top