Share this link via
Or copy link
The .NET Design Patterns training is primarily designed for .net developers who want to enhance their skills, aiming to be an efficient Software Architect and develop some highly scalable and maintainable applications. This course covers all the Design Principles, GoF design patterns and architectural patterns. In fact, here's the full list of what is covered:
SOLID Design Principles: Single Responsibility Principle, Open-Closed Principle, Liskov Substitution Principle, Interface Segregation Principle and Dependency Inversion Principle
Creational Design Patterns: Builder, Factories (Factory Method and Abstract Factory), Prototype and Singleton
Structural Design Patterns: Adapter, Bridge, Composite, Decorator, Façade, Flyweight and Proxy
Behavioral Design Patterns: Chain of Responsibility, Command, Interpreter, Iterator, Mediator, Memento, Null Object, Observer, State, Strategy, Template Method and Visitor
Architectural Patterns: Layered Architecture, MVC pattern, SOA, REST and Microservices Architecture