SecOps Engineer: Secure Coding

IT Security
  • 13 Videos | 56m 40s
  • Includes Assessment
  • Earns a Badge
Likes 23 Likes 23
This 13-video course explores software protection by applying secure development and coding practices. Learners will examine secure coding key concepts, including early and frequent testing, and how to validate to ensure it is the proper kind of data, and the proper size, type, and format. First, the course demonstrates how to set up a simple filtering statement to improve software security. You will learn how to constrain user input, by implementing a drop-down box or radio buttons. You will also learn the top 10 rules established by CERT (Computer Emergency Response Team) for secure programming, and how to operationalize secure software deployments, as well as continuous secure delivery to quickly update changes and upgrades. Learners will explore verification, and secure validation software metrics to measure and improve software. You will learn to use C# code, evaluate both secure and unsecure parts, for the web and Windows code, and learn to secure code with Python. Finally, you will learn to secure code with Java.

WHAT YOU WILL LEARN

  • discover the key concepts covered in this course
    describe secure coding concepts
    apply filtering and data validation
    describe the importance of and how to apply practices from the CERT Top 10 list including validating input, paying attention to compiler warnings, secure design, coding for simplicity, and the principle of default deny
    describe the importance of and how to apply practices from the CERT Top 10 list including the principle of least privileges, sanitizing data, defense in depth, implementing quality assurance, and adhering to standards
    deploy software in a safe and secure manner
    apply delivery in a secure manner on an ongoing or continuous basis
  • implement security verification and validation in software projects
    describe and utilize metrics appropriate for software security
    recognize and analyze C# examples of secure code
    recognize and analyze Python examples of secure code
    recognize and analyze Java examples of secure code
    summarize the key concepts covered in this course

IN THIS COURSE

  • Playable
    1. 
    Course Overview
    1m 20s
    UP NEXT
  • Playable
    2. 
    Secure Coding Key Concepts
    4m 58s
  • Locked
    3. 
    Filtering and Validation
    4m 17s
  • Locked
    4. 
    CERT Top 10 Secure Coding Practices - Part 1
    2m 45s
  • Locked
    5. 
    CERT Top 10 Secure Coding Practices - Part 2
    4m 28s
  • Locked
    6. 
    Operationalizing Secure Software Deployments
    3m 54s
  • Locked
    7. 
    Securing Continuous Delivery
    6m 19s
  • Locked
    8. 
    Secure Verification and Validation
    3m 20s
  • Locked
    9. 
    Secure Software Metrics
    5m 17s
  • Locked
    10. 
    Secure Coding with C#
    4m 52s
  • Locked
    11. 
    Secure Coding with Python
    4m 48s
  • Locked
    12. 
    Secure Coding with Java
    3m 58s
  • Locked
    13. 
    Course Summary
    54s

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 23 Likes 23  
Likes 18 Likes 18  
Likes 22 Likes 22  

PEOPLE WHO VIEWED THIS ALSO VIEWED THESE

Likes 59 Likes 59  
Likes 73 Likes 73