Course Details

Previous Page


Implementation


Overview/Description
Target Audience
Prerequisites
Expected Duration
Lesson Objectives
Course Number
Expertise Level



Overview/Description
In order to facilitate clean coding, you have to implement its techniques and principles. In this course, you'll learn about CQRS, planning, implementation, testing, and the evolution of applications.

Target Audience
Software developers who wish to learn and implement clean coding techniques

Prerequisites
None

Expected Duration (hours)
0.6

Lesson Objectives

Implementation

  • start the course
  • recognize characteristics of the Command Query model
  • describe Command Query Responsibility Segregation (CQRS) and how it complements domain-driven design (DDD) in application development
  • specify how Command Query Responsibility Segregation (CQRS) and event sourcing play a role in clean coding
  • list the benefits of CQRS and why it promotes clean coding
  • specify how your commitment to clean coding can improve your final products
  • describe screaming architecture and its relevance in clean coding
  • recognize how good architecture is envisioned through adoption of the screaming architecture paradigm
  • specify how to estimate time frames and ensure that they don't interfere with a commitment to clean coding
  • describe how clean coding plays a role in software planning and design
  • describe how code creation should be approached in the clean coding process
  • describe the clean microservice architecture and how it relates to clean coding development
  • specify common types of testing and how clean coding fits into them
  • identify how your clean coding process can improve upon existing products, as your applications evolve
  • describe CQRS and factors relating to implementation
  • Course Number:
    sd_clco_a07_it_enus

    Expertise Level
    Beginner