UOP-CYB535.AK1

UOP-CYB535: Secure Programming

Self-paced · 1 year access

23 Hands-On LiveLabs

Practice real IT tasks in guided environments.

  • Real environments
  • Auto-graded
  • No installation

01 / Lessons & labs

See exactly what you will learn and practice

Download outline (PDF)

Lessons

7 Interactive Lessons · 23 topics
01 Identifying the Need for Security in Your Software Projects 5 topics · 3 LiveLab
  • Introduction
  • TOPIC A: Identify Security Requirements and Expectations
  • TOPIC B: Identify Factors That Undermine Software Security
  • TOPIC C: Find Vulnerabilities in Your Software
  • TOPIC D: Gather Intelligence on Vulnerabilities and Exploits

3 LiveLab in this lesson — see the labs panel →

02 Handling Vulnerabilities 3 topics · 5 LiveLab
  • TOPIC A: Handle Vulnerabilities Due to Software Defects and Misconfiguration
  • TOPIC B: Handle Vulnerabilities Due to Human Factors
  • TOPIC C: Handle Vulnerabilities Due to Process Shortcomings

5 LiveLab in this lesson — see the labs panel →

03 Designing for Security 2 topics · 1 LiveLab
  • TOPIC A: Apply General Principles for Secure Design
  • TOPIC B: Design Software to Counter Specific Threats

1 LiveLab in this lesson — see the labs panel →

04 Developing Secure Code 3 topics · 3 LiveLab
  • TOPIC A: Follow Best Practices for Secure Coding
  • TOPIC B: Prevent Platform Vulnerabilities
  • TOPIC C: Prevent Privacy Vulnerabilities

3 LiveLab in this lesson — see the labs panel →

05 Implementing Common Protections 5 topics · 7 LiveLab
  • TOPIC A: Limit Access Using Login and User Roles
  • TOPIC B: Protect Data in Transit and At Rest
  • TOPIC C: Implement Error Handling and Logging
  • TOPIC D: Protect Sensitive Data and Functions
  • TOPIC E: Protect Database Access

7 LiveLab in this lesson — see the labs panel →

Hands-On Labs Our edge

23 LiveLabs
  • Identifying Vulnerabilities in an Application
  • Cracking a Password Hash
  • Fixing a Password Hash Vulnerability
  • Identifying Vulnerabilities in a Software Project
  • Examining the Project Files
  • Identifying Software Defects and Misconfiguration
Labs run in your browser — nothing to install.

Prepare for UOP-CYB535: Secure Programming

One-time payment. Full access for 1 year. Start with a free trial if you want to look around first.

  • 1 year of full access
  • 23 LiveLab included
  • Certificate of completion
Try Free

No credit card required

scroll to top