• Online, Self-Paced
Course Description

In order to facilitate clean coding, you have to implement its principles. This course explores CQRS, planning, implementation, testing, and the evolution of applications. Begin by exploring the Command Query Model (CQM), Command Query Responsibility Segregation (CQRS), domain-driven-design (DDD), and event sourcing. Next, identify the benefits of CQRS and the Clean Coding Commitment (CCC). Learn to make the purpose of your code obvious through screaming architecture. Discover how to plan punctual time frames that let you still design and develop clean code. Consider microservices architecture that fosters clean code design. Conclude by identifying various types of tests that support the development and evolution of clean code.

Learning Objectives

{"recognize characteristics of the Command Query model"}

Framework Connections

The materials within this course focus on the Knowledge Skills and Abilities (KSAs) identified within the Specialty Areas listed below. Click to view Specialty Area details within the interactive National Cybersecurity Workforce Framework.