Secure Programmer: Software Design Techniques

  • 13 Videos | 1h 23m 53s
  • Includes Assessment
  • Earns a Badge
Likes 11 Likes 11
In this 13-video course, learners will discover a range of software engineering techniques used to design software. This includes modular, resiliency, architectural, component-level, model-driven, and pattern-based design. You will also explore how to identify well-designed code and script. Learners begin by observing modular design, which starts with the premise that code should be encapsulated into independent modules. This leads into learning about resiliency design. The various design approaches examined here are not mutually exclusive, and can be used together, particularly resiliency design, which often goes hand in hand with other design approaches to augment and enhance them. Next, study architectural design, with a look at the architecture process and how to apply it. Following on from this, you will learn how to apply both component-level design and pattern-based design. You will delve into Well Designed Java Example, and explore what makes it well designed. Also, Well Designed Python Example, which contains some nuances not common to other languages. Well Designed C# Example, Well Designed Javascript, and model-driven design are also covered.

WHAT YOU WILL LEARN

  • discover the key concepts covered in this course
    recognize software design concepts
    apply modular design
    apply resiliency design
    apply architectural design
    apply component level design
    apply pattern-based design
  • recognize well designed Java code
    recognize well designed Python code
    recognize well designed C# code
    recognize well designed JavaScript
    recognize model-driven design
    summarize the key concepts covered in this course

IN THIS COURSE

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

PEOPLE WHO VIEWED THIS ALSO VIEWED THESE

Likes 39 Likes 39  
Likes 46 Likes 46  
Likes 17 Likes 17