Course Details

Previous Page


Introduction to Secure Programming


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



Overview/Description
In this course, you'll learn the basic concepts of the secure programming methodology, including identifying potential security risks and the importance of testing your code.

Target Audience
Individuals interested in learning the fundamental concepts of secure programming, or experienced programmers wishing to refresh or improve their skills

Prerequisites
None

Expected Duration (hours)
0.7

Lesson Objectives

Introduction to Secure Programming

  • start the course
  • describe defensive programming and identify its benefits and disadvantages
  • describe secure programming, its relationship to defensive programming, and its benefits and disadvantages
  • identify sources of risk that can negatively impact your software applications
  • describe best practices for creating secure code
  • describe how to include defensive programming techniques into your software development process
  • describe why testing should be performed and identify the major phases of the software testing process
  • describe what unit testing is and the benefits it provides
  • identify the benefits of employing defensive and secure programming and recognize the phases of the software testing process
  • Course Number:
    sd_secp_a01_it_enus

    Expertise Level
    Beginner