Overview/Description
Beyond the scope of the actual code is the overarching architecture. Discover clean coding as it relates to application layers, domain architecture, and testable code. In this course, you will learn about multi-tier development architecture, layers, the Model-view-presenter (MVP), the Model-view-controller (MVC), MVP versus MVC, and domain-centric architecture. Then, weigh the pros and cons of domain architecture. Consider why you need to test your code and learn how to create automated unit testing in .NET projects. Finally, as a review exercise, you will describe software architecture and testable code and how they are related to clean coding.
Target Audience
Software developers who wish to learn and implement clean coding techniques