Secure Web Development
Intended Audience
Application Developers and Managers
Course Length
1-2 Days
Course Description
This 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
