| Course | Secure Coding [WDRS0013/CR/01] |
|---|---|
| Prerequisites | Attendees should understand software development. Familiarity with C, C++ and Jave is a plus. Background knowledge of security is not required. |
| Prerequisit Course | |
| Requal. Interval | One Time Only |
| Contact | Nicole M Gee |
| Reference Material | |
| Target Audience | Software professionals including: developers, architects and managers; security personnel responsible for software and application security, IT and IT-security leadership; and testng and QA professionals. |
| Objective | This course: clearly defines the software security problem; introduces and describes a set of software security best practices called touchpoints that can be integrated into any existing software development lifecycle; describes how and why software is exploited; delves deeply into architectural risk analysis, security testing, and the use of advanced tools for code review; shows why software security is everyone's job, and provides a clear roadmap for an enterprise security program. |
| Course Content | This two-day course is divided into six modules punctuated with fully integrated hands-on exercises. Module 1: Software (In)security Module 2: Three Pillars of Software Security Module 3: Software Security Touchpoints Module 4: Risk Analysis and Security Testing Module 5: Seven Pernicious Kingdoms Module 6: Getting Started |
| Instructor's Comments | If you withdraw from the class 10 business days or fewer before it begins and do not find a replacement, you will be charged the full fee. |