- lectures and labs
- 4 days
Building secure software requires careful design, development and deployment processes and a fundamental understanding of the security mechanisms and techniques available. By eliminating potential security flaws early in the Software Development Lifecycle (SDLC), organizations eliminate significant remediation costs and reduce the risk to their critical digital assets.
Understand the process and concepts of building secure software including how to define and design secure software solutions (with an emphasis on web applications), select the appropriate techniques and technologies and understand the underlying mechanisms which can be used as building blocks to successfully create secure software.
Students are presented with an overview of the fundamental concepts, techniques and mechanisms involved with each stage of the SDLC. Concepts are then reinforced with real word examples and driven home with hands on practical lab exercises.