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
-
2m 17sUpon completion of this video, you will be able to list the various multi-tier software development architectural models and how they can promote clean coding. FREE ACCESS
-
1m 11sAfter completing this video, you will be able to recognize the importance of layers in application development. FREE ACCESS
-
1m 26sUpon completion of this video, you will be able to describe the MVP paradigm in application development. FREE ACCESS
-
1m 47sUpon completion of this video, you will be able to describe the differences and similarities between the MVP and MVC paradigms in application development. FREE ACCESS
-
1m 8sAfter completing this video, you will be able to describe the purpose of domain-centric architecture. FREE ACCESS
-
1m 43sUpon completion of this video, you will be able to list the reasons why domain-centric architecture is an important part of clean coding in application development. FREE ACCESS
-
1m 40sAfter completing this video, you will be able to specify various types of domain-centric architectural models in application development. FREE ACCESS
-
1m 38sUpon completion of this video, you will be able to specify the pros and cons of using a domain architectural model in application development. FREE ACCESS
-
1m 55sAfter completing this video, you will be able to describe testing and why it is important in clean coding. FREE ACCESS
-
1m 27sUpon completion of this video, you will be able to recognize different testing practices that enhance the clean coding paradigm. FREE ACCESS
-
4m 34sIn this video, you will learn how to create automated unit tests in .NET projects. FREE ACCESS
-
2m 41sUpon completion of this video, you will be able to describe software architecture and testable code and how they are related to clean coding. FREE ACCESS
EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE
Skillsoft is providing you the opportunity to earn a digital badge upon successful completion on some of our courses, which can be shared on any social network or business platform.
Digital badges are yours to keep, forever.