ASP.NET Design Patterns

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.

This course covers the following main topics :

C# Object Oriented Programming, SOLID Principles, Gang of Four Patterns, Patterns of Enterprise Application Architecture, JavaScript code organization techniques and patterns.

(Only main topics are listed above. For a complete list of topics see the content section.)

  • 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 21 hrs. spanned across seven Saturdays OR seven Sundays.

Fees :
Fees for this course are Rs. 21,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.