Clean Coding Techniques: Architecture & Testable Code

Beginner
  • 12 Videos | 28m 58s
  • Includes Assessment
  • Earns a Badge
Likes 19 Likes 19
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 coding
    recognize the importance of layers in application development
    describe the MVP paradigm in application development
    describe the differences and similarities between the MVP and MVC paradigms in application development
    describe domain-centric architecture and its purpose
    list 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 development
    specify the pros and cons of using a domain architectural model in application development
    describe testing and why it's important in clean coding
    recognize different testing practices that enhance the clean coding paradigm
    demonstrate how to create automated unit testing in .NET projects
    describe software architecture and testable code and how they are related to clean coding

IN THIS COURSE

  • Playable
    1. 
    Multi-tier Development Architectures
    2m 17s
    UP NEXT
  • Playable
    2. 
    Why Layers Matter
    1m 11s
  • Locked
    3. 
    Model-view-presenter (MVP)
    1m 26s
  • Locked
    4. 
    MVP vs. MVC
    1m 47s
  • Locked
    5. 
    Domain-centric Architecture
    1m 8s
  • Locked
    6. 
    Why Domain-centric Architecture?
    1m 43s
  • Locked
    7. 
    Types of Domain-centric Architecture
    1m 40s
  • Locked
    8. 
    Pros and Cons of Domain Architecture
    1m 38s
  • Locked
    9. 
    Introduction to Testing
    1m 55s
  • Locked
    10. 
    Testing Practices for Clean Coding
    1m 27s
  • Locked
    11. 
    Automated Unit Testing in .NET
    4m 34s
  • Locked
    12. 
    Exercise: Describe Architecture and Testable Code
    2m 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.

YOU MIGHT ALSO LIKE

CHANNEL Clean Coding
Likes 77 Likes 77  
Likes 18 Likes 18  

PEOPLE WHO VIEWED THIS ALSO VIEWED THESE

Likes 62 Likes 62  
Likes 35 Likes 35  
Likes 50 Likes 50