DEV-005 Dependency Management in .NET | | Architecture and Design

DEV-005 Dependency Management in .NET
15 hours
Online
English
DEV-005
DEV-005 Dependency Management in .NET
Sign Up
Duration
15 hours
Location
Online
Language
English
Code
DEV-005
Schedule and prices
400.00 *
Training for 7-8 or more people? Customize trainings for your specific needs
DEV-005 Dependency Management in .NET
Sign Up
Duration
15 hours
Location
Online
Language
English
Code
DEV-005
Schedule and prices
400.00 *
Training for 7-8 or more people? Customize trainings for your specific needs

Description

If you don’t know what Dependency Injection is, please join the training - we'll start from the definition. If you have already tried to apply DI but find it working well in trivial cases only, and causing a pain in the neck for any enterprise ready solutions, also visit the training - we'll find the proper way out together. The training covers: - what you should do to keep your dependency management maintainable; - what you shouldn't do in some other cases; - what benefits DI provides to your application.
After completing the course, a certificate
is issued on the Luxoft Training form

Objectives

Study basic principles of dependency management. Review key Dependency Injection (DI) patterns and anti-patterns, and learn about one of the DI containers.

Target Audience

Professional .NET developers and SW architects

Prerequisites

Being familiar with GoF design patterns implementation
in C#.

Roadmap

  • Dependency Management

    • SOLID principles;
    • IoC vs DI;
    • Stable and variable dependencies;
    • Composition vs Aggregation vs Inheritance.
  • Dependency Inversion Principles

    • Basic concepts.
  • DI Patterns and Anti-Patterns

    • Composition Root;
    • Constructor Injection;
    • Property Injection;
    • Ambient Context;
    • Service Locator;
    • Bastard Injection.
  • Examples of Containers in .NET

    • Autofac
  • Show Entire Program
Schedule and prices
View:
Register for the next course
Registering in advance ensures you have priority. We will notify you when we schedule the next course on this topic
+
Courses you may be interested in
Design Patterns for Java (GoF)
Our course covers 23 basic patterns that are generally considered to be the foundation for all other patterns. During the course participants will have the opportunity to practice these patterns with the help of case studies and exercises.
View Catalog
Your benefits
Expertise
Our trainers are industry experts, involved in software development project
Live training
Facilitated online so that you can interact with the trainer and other participants
Practice
A focus on helping you practice your new skills
Залишилися запитання?
Зв'яжіться з нами
Thank you!
The form has been submitted successfully.