Clean Coding Techniques: Implementation

Beginner
  • 14 videos | 25m 13s
  • Includes Assessment
  • Earns a Badge
Rating 4.3 of 39 users Rating 4.3 of 39 users (39)
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.

WHAT YOU WILL LEARN

  • 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

IN THIS COURSE

  • 1m 30s
    Upon completion of this video, you will be able to recognize characteristics of the Command Query Responsibility Segregation model. FREE ACCESS
  • 1m 2s
    Upon completion of this video, you will be able to describe Command Query Responsibility Segregation (CQRS) and how it complements domain-driven design (DDD) during application development. FREE ACCESS
  • Locked
    3.  CQRS and Event Sourcing
    1m 17s
    After completing this video, you will be able to specify how Command Query Responsibility Segregation (CQRS) and event sourcing play a role in clean coding. FREE ACCESS
  • Locked
    4.  Benefits of CQRS
    1m 8s
    After completing this video, you will be able to list the benefits of CQRS and why it is important for clean coding. FREE ACCESS
  • Locked
    5.  Making the Clean Coding Commitment
    1m 48s
    After completing this video, you will be able to specify how your commitment to clean coding can improve your final products. FREE ACCESS
  • Locked
    6.  Screaming Architecture
    1m 27s
    Upon completion of this video, you will be able to describe screaming architecture and its relevance to clean coding. FREE ACCESS
  • Locked
    7.  Good Architecture
    1m 43s
    After completing this video, you will be able to recognize how good architecture is envisioned through adoption of the screaming architecture paradigm. FREE ACCESS
  • Locked
    8.  Estimating Time Frames
    1m 38s
    After completing this video, you will be able to specify how to estimate time frames and ensure that they don't interfere with a commitment to clean coding. FREE ACCESS
  • Locked
    9.  Planning and Designing
    2m 33s
    Upon completion of this video, you will be able to describe how clean coding plays a role in software planning and design. FREE ACCESS
  • Locked
    10.  Creating Code
    1m 38s
    Upon completion of this video, you will be able to describe how code should be created in the clean coding process. FREE ACCESS
  • Locked
    11.  Clean Microservices Architecture
    2m
    After completing this video, you will be able to describe the clean microservice architecture and how it relates to clean coding development. FREE ACCESS
  • Locked
    12.  Types of Testing
    1m 6s
    After completing this video, you will be able to specify common types of testing and how clean coding fits into them. FREE ACCESS
  • Locked
    13.  Evolving Your Applications
    3m 6s
    In this video, you will learn how your clean coding process can improve upon existing products as your applications evolve. FREE ACCESS
  • Locked
    14.  Exercise: Describe CQRS and Implementation
    3m 17s
    Upon completion of this video, you will be able to describe CQRS and the factors relating to its implementation. 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.

PEOPLE WHO VIEWED THIS ALSO VIEWED THESE

Rating 4.5 of 173 users Rating 4.5 of 173 users (173)
Rating 4.2 of 31 users Rating 4.2 of 31 users (31)