Clean Coding Techniques: Architecture & Testable Code
Beginner
- 12 Videos | 23m 28s
- Includes Assessment
- Earns a Badge
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
WHAT YOU WILL LEARN
-
list the various multi-tier software development architectural models and how they can promote clean codingrecognize the importance of layers in application developmentdescribe the MVP paradigm in application developmentdescribe the differences and similarities between the MVP and MVC paradigms in application developmentdescribe domain-centric architecture and its purposelist the reasons why domain-centric architecture is an important part of clean coding in application development
-
specify various types of domain-centric architectural models in application developmentspecify the pros and cons of using a domain architectural model in application developmentdescribe testing and why it's important in clean codingrecognize different testing practices that enhance the clean coding paradigmdemonstrate how to create automated unit testing in .NET projectsdescribe software architecture and testable code and how they are related to clean coding
IN THIS COURSE
-
1.Multi-tier Development Architectures2m 17sUP NEXT
-
2.Why Layers Matter1m 11s
-
3.Model-view-presenter (MVP)1m 26s
-
4.MVP vs. MVC1m 47s
-
5.Domain-centric Architecture1m 8s
-
6.Why Domain-centric Architecture?1m 43s
-
7.Types of Domain-centric Architecture1m 40s
-
8.Pros and Cons of Domain Architecture1m 38s
-
9.Introduction to Testing1m 55s
-
10.Testing Practices for Clean Coding1m 27s
-
11.Automated Unit Testing in .NET4m 34s
-
12.Exercise: Describe Architecture and Testable Code2m 41s
EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE
Skillsoft is providing you the opportunity to earn a digital badge upon successful completion of this course, which can be shared on any social network or business platform
Digital badges are yours to keep, forever.