SOLID Principles and Design Patterns
Software versions used in this course :
- ASP.NET MVC 5
- ASP.NET Core 1.x
- Visual Studio 2017
- SQL Server 2016
- Working experience of at least six months on ASP.NET MVC / ASP.NET Core with C# as the programming language is absolutely necessary.
- Knowledge of basic object oriented concepts such as classes, inheritance and interfaces is required.
Total 30 hrs.
Fees for this course are Rs. 15,000 per participant.
- Overview of OO Principles and Practices
- C# Object Oriented Programming
- SOLID Principles
- Benefits of using patterns and practices
- SOLID Principles of OO programming
- Single Responsibility Principle
- Open / Close Principle
- Liskov Substitution Principle
- Interface Segregation Principle
- Dependency Inversion Principle
- Organization of Design Patterns
- Gang of Four (GoF) patterns
- Creational Patterns
- Structural Patterns
- Behavioral Patterns
- Patterns of Enterprise Application Architectural
- Creational Design Patterns
- Singleton Pattern
- Abstract Factory Pattern
- Factory Pattern
- Builder Pattern
- Structural Design Patterns
- Facade Pattern
- Decorator Pattern
- Adapter Pattern
- Bridge Pattern
- Proxy Pattern
- Behavioral Design Patterns
- Observer Pattern
- Chain of Responsibility Pattern
- Mediator Pattern
- Strategy Pattern
- Template Method Pattern
- Patterns of Enterprise Application Architecture
- Understanding the PoEAA catalog
- Repository Pattern
- Unit of Work
- Lazy Loading
- Service Layer
- Module pattern
- Revealing Module pattern
- Namespace pattern
- Sandbox pattern
Want to take a course?
- Please read the details such as fees, content, PC requirements and registration process from the menus on the left.
- All the courses are conducted by Bipin Joshi himself. We do not have any business association with anybody.