Course Catalog / Learning Path / Python Developer

Python Developer


Overview

The Python Developer learning path includes a variety of security courses that will vary depending on whether you are seeking core, advanced or elite paths. It is designed for those responsible for programming and development of web applications or applications that are run over HTTP from a web server to a web browser.

Course concepts include:

  • Secure coding best practices
  • Effective platform configuration
  • How to identify and mitigate vulnerabilities

Core

  • AWA 101 Fundamentals of Application Security
  • AWA 102 Secure Software Concepts
  • COD 102-108 Fundamentals of SDLC Security Series (7)
  • COD 153 Fundamentals of Secure AJAX Code
  • COD 261 Threats to Scripts
  • COD 262 Fundamentals of Shell and Interpreted Language Security
  • ENG 205 Fundamentals of Threat Modeling

Advanced

  • COD 252 Creating Secure AJAX Code – Java Foundations
  • COD 255 Creating Secure Code – Web API Foundations
  • COD 256 Creating Secure Code – Ruby on Rails
  • COD 257 Creating Secure Python Web Applications
  • COD 265 Secure Python Scripting
  • COD 361-364 Creating Secure HTML5 Code Series (4)
  • DES 202-205 Fundamentals of Crypto Series (4)
  • DES 222-231 Applying OWASP 2017 Mitigations Series (10)

Elite

  • DES 101 Fundamentals of Secure Architecture
  • DES 212 Architecture Risk Analysis and Remediation
  • DES 311 Creating Secure Application Architecture
  • ENG 191-195 Integrating the MS SDL into your SDLC Series (5)
  • ENG 211 How to Create Application Security Design Requirements
  • ENG 311 Attack Surface Analysis & Reduction
  • ENG 312 How to Perform a Security Code Review

Learning Path Details

Number of Courses: 48

Total Duration: 21 hours

Total CPE Credits: 25