Discount week - May Discount week - May
Get up to 60 % extra points for free! More info

Software architectures and dependency injection

Introduction to software architectures

Lesson 1

Introduction to software architectures

How software looked like before the object-oriented programming and what was the problem. Dependencies, SRP, High Cohesion, Low Coupling.
Written by David Capka
FreeUnrated Show description
Monolithic and two-tier architecture

Lesson 2

Monolithic and two-tier architecture

This tutorial explains the monolithic architecture and why to divide it using the Indirection and Controller design patterns. We'll program a 2-tier app.
Written by David Capka
FreeUnrated Show description
Three-tier architecture and other multi-tier architectures

Lesson 3

Three-tier architecture and other multi-tier architectures

This tutorial introduces a view layer and adds views to our 2-tier app. Except of MVC, we'll also talk about MVVM and other architectures.
Written by David Capka
FreeUnrated Show description
Wrong ways of passing dependencies - Static members

Lesson 4

Wrong ways of passing dependencies - Static members

In this tutorial, we'll introduce bad practices of dependency management in 3-tier MVC apps. We'll keep creating new instances and use static members.
Written by David Capka
FreeUnrated Show description
Wrong ways of passing dependencies - Singleton and SL

Lesson 5

Wrong ways of passing dependencies - Singleton and SL

In this tutorial, we'll explain disadvantages of the Singleton and Service Locator design patterns for passing dependencies in three-tier MVC apps.
Written by David Capka
FreeUnrated Show description
Passing dependencies with Dependency Injection

Lesson 6

Passing dependencies with Dependency Injection

This tutorial explains what we did wrong till now, what Inversion of Control is and how the Dependency Injection pattern works in practice.
Written by David Capka
PremiumUnrated Show description
IoC container source code

Lesson 7

IoC container source code

In this tutorial, we'll complete our knowledge of multi-layered architectures and Dependency Injection with a simple IoC container implementation.
Written by David Capka
PremiumUnrated Show description


 

Activities (3)