Detailed Course Outline
- Understanding Application Security, Threats, and Attacks
- Security Requirements Gathering
- Secure Application Design and Architecture
- Secure Coding Practises for Input Validation
- Secure Coding Practises for Authentication and Authorisation
- Secure Coding Practises for Cryptography
- Secure Coding Practises for Session Management
- Secure Coding Practises for Error Handling
- Static and Dynamic Application Security Testing (SAST & DAST)
- Secure Deployment and Maintenance