C# Framework Design

C# Framework Design

English | MP4 | AVC 1280×720 | AAC 48KHz 2ch | 0h 49m | 116 MB

Discover how to design C# frameworks for personal, enterprise, and open-source projects. In this course, join instructor Jesse Freeman as he discusses key framework design concepts, how to organize your code, and how to document and share your frameworks online. Jesse covers code encapsulation and modular classes. He also explains how to extend a framework and enforce an architecture pattern.

Table of Contents

Introduction
1 Welcome
2 What you should know

Framework Design Concepts
3 Design frameworks
4 Share frameworks
5 Host frameworks

Modular Code
6 Code encapsulation
7 Design interfaces
8 Modular classes

Extending Frameworks
9 Create independent modules
10 Extend a framework
11 Enforce an architecture pattern

Documentation
12 Document a framework
13 Share a framework

Conclusion
14 Next steps