Meditation and Mindfulness for Software / IT Professionals. Conducted by Bipin Joshi in Thane. Read more...

SOLID Principles and Design Patterns

Loading...
DescriptionPrerequisitesDuration & FeesContent
This is course is for ASP.NET developers who wish to develop web applications in a better way by utilizing the power and flexibility of time-proven patterns and practices. This course covers SOLID principles of object oriented design, important Gang of Four design patterns, select Patterns of Enterprise Application Architecture and popular JavaScript 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 with C# as the programming language is absolutely necessary.
  • Knowledge of basic object oriented concepts such as classes, inheritance and interfaces is required.
  • Basic knowledge of JavaScript is required.
Duration :
Approximately 30 hrs. spanned across five Sundays.

Fees :
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
  • JavaScript Patterns
    • JavaScript code organization
    • Module pattern
    • Revealing Module pattern
    • Namespace pattern
    • Sandbox pattern
    • Applying GoF patterns to JavaScript code




Enquiry : Online Courses
  • Details such as fees, content, system requirements and registration process are available on this website itself. See the menus on the left.
  • All the courses are conducted by Mr. Bipin Joshi himself. We do not have any business association with anybody.
To know the availability of the trainer fill in the following enquiry form. We will get in touch with you as soon as possible.