Introduction to Secure Programming

  • 8 Videos | 40m 51s
  • Includes Assessment
  • Earns a Badge
Likes 46 Likes 46
Explore the basic concepts of the secure programming methodology, including identifying potential security risks. This course introduces you to defensive and secure programming, and the importance of testing your code. You will begin by learning how to identify potential risk sources from user input, external data sources, weak access security, inadequate input validation, poor code, and unhandled exceptions. Next, see how to initiate defensive programming in all stages of the software life cycle. From there you will study the purpose of software tests, test guidelines, the software testing process, and low-level design inspection steps. Conclude by learning the levels, steps, guidelines, and benefits of unit testing.

WHAT YOU WILL LEARN

  • 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

IN THIS COURSE

  • Playable
    1. 
    Introducing Defensive Programming
    3m 52s
    UP NEXT
  • Playable
    2. 
    Introducing Secure Programming
    5m 1s
  • Locked
    3. 
    Potential Risk Sources
    4m 17s
  • Locked
    4. 
    Secure Coding Practices
    4m 52s
  • Locked
    5. 
    Initiating Defensive Programming
    5m 16s
  • Locked
    6. 
    Introduction to Testing
    5m 18s
  • Locked
    7. 
    Introduction to Unit Testing
    4m 41s
  • Locked
    8. 
    Exercise: Program Securely
    4m 6s

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

Likes 10 Likes 10  
Likes 4 Likes 4  
Likes 24 Likes 24  

PEOPLE WHO VIEWED THIS ALSO VIEWED THESE

Likes 151 Likes 151  
Likes 11 Likes 11  
Likes 25 Likes 25