top of page

Advanced .NET

Duration

24 hours

About the Course

Description


This training covers three major areas: Dependency Management in .NET, Asynchronous Future in .NET Framework and C# Tips and Tricks.


Objectives


Learn about the basic principles of dependency management, DI patterns and anti-patterns, DI containers

Learn the capabilities of working with asynchronous operations on the .NET platform, Reactive Extensions and Power Threading.

Review the features of the C# 9.0 language.


Target Audience


Senior .NET Developers and Architects

Professional developers familiar with the basic principles and concepts of the .NET platform and basics of multithreading


Prerequisites


Basics of .NET platform


Roadmap


Dependency Management in .NET

SOLID principles

IoC vs DI

Stable and variable dependencies

Composition, Aggregation, Inheritance

Dependency Inversion Principles

Basic concepts

DI Patterns and Anti-Patterns

Composition Root, Various types of Injection

Ambient Context

Examples of Containers in .NET Autofac

Asynchronous

Task Parallel Library

Reactive extensions library

Delegates

Latest C# features

Exception handling tips and tricks


A certificate will be issued after completing the course.

bottom of page