Secure Application Development

Intended Audience
Application Developers and Managers

Course Length
1-2 Days

Course Description
This "code centric" class is intended to teach application developers and architects the principles of secure application development and best practice defensive coding techniques. Common application vulnerabilities and weaknesses are explained along with techniques for avoiding and/or mitigating the issues.

Sample Outline
The following is a sample outline that includes the examples of the core topics covered in this class:

  • Critical Application Security Concepts
  • Input Validation & Encoding
  • Authentication, Authorization & Session Management
  • Encryption, Confidentiality & Data Protection
  • Data Access
  • Error Handling & Logging
  • Server Configuration & Code Management
  • Application Threat Modelling

If you would like to learn more about attending this course, please contact us for more details.