Secure Programmer: Resiliency Coding


Overview/Description
Expected Duration
Lesson Objectives
Course Number
Expertise Level



Overview/Description

This 7-video course helps learners explore resiliency concepts such as stability, recovery, and defensive coding. In it, you will discover how to ensure Java resiliency, Python resiliency, C# resiliency, and Javascript resiliency. One of the cornerstones of secure programming is to create resilient software, which means software that is far less likely to have failures. You will begin by looking at the resilient concepts such as stability, recovery, and defensive coding. Begin with stability, so software functions as desired, reliably and consistently. Then should something go wrong, it will readily recover. It will be able to accommodate whatever went wrong and continue normal operations as soon as possible. Then you have to write defensive code, code that is expecting both malicious attacks and just general errors. Defensive coding is a large part of secure coding. This leads into learning how to write resilient code in Java, in Python, in C#, and finally, writing resilient code in Javascript.



Expected Duration (hours)
0.4

Lesson Objectives

Secure Programmer: Resiliency Coding

  • discover the key concepts covered in this course
  • describe the resiliency concepts such as stability, recovery, and defensive coding
  • write resilient Java code
  • write resilient Python code
  • write resilient C# code
  • write resilient JavaScript code
  • summarize the key concepts covered in this course
  • Course Number:
    it_spsecpdj_05_enus

    Expertise Level
    Intermediate