• ASP.NET N-Layered Web Applicaitons
  • Introduction
  • 1. What Is A Web Developer?
  • 2. The N-Layered ASP.NET Boilerplate
  • 3. Part I. Building The Theoretical Foundation
    • 3.1. Software Engineering
      • 3.1.1. Extra Resources
    • 3.2. Software Architecture
      • 3.2.1. What Is Software Architecture?
      • 3.2.2. N-Layer Architecture
      • 3.2.3. ASP.NET Boilerplate's Architecture
      • 3.2.4. Extra Resources
    • 3.3. Object-Oriented Programming
      • 3.3.1. What Is Object-Oriented Programming?
      • 3.3.2. OOP in C#
        • 3.3.2.1. Classes and Objects
        • 3.3.2.2. Types
        • 3.3.2.3. Arrays
        • 3.3.2.4. Strings
        • 3.3.2.5. Expressions
      • 3.3.3. The SOLID Design
        • 3.3.3.1. Single Responsibility Principle
      • 3.3.4. Extra Resources
    • 3.4. Design Patterns
      • 3.4.1. What Is A Design Pattern?
      • 3.4.2. Repository
      • 3.4.3. Dependency Injection
      • 3.4.4. Extra Resources
Powered by GitBook

ASP.NET N-Layered Web Applicaitons

Extra Resources

https://sourcemaking.com/design_patterns

http://www.uml.org.cn/c++/pdf/DesignPatterns.pdf

http://www.dofactory.com/net/design-patterns

http://joelabrahamsson.com/inversion-of-control-an-introduction-with-examples-in-net/

https://msdn.microsoft.com/en-us/library/ff921152.aspx

https://msdn.microsoft.com/en-us/library/ff921087.aspx

http://www.oodesign.com/