English  |  עברית  |  
Software Security
 
 
 
Description
How can I create a safer code? is there any methodologies for secure development? How can I gain security by writing a better secure code? This course gives the participant a good understanding on how to develop secure code, different programming languages and system development process models.
 
Course Objectives
Upon completing the course, the participants will be able to:
  • Understand the software life cycle development process
  • Describe the different system development process models
  • Explain the use software capability maturity model in relation to software security.
  • Understand how malicious software(malware) works
 
Topics
  • OOP/object oriented programming
  • OMA/object management architecture
  • Cohesion and coupling
  • System development
  • System life cycle phases/software life cycle development process
  • System development process modelling
  • Verification Vs. Validation
  • Configuration management
  • Change control steps
  • CMM \ software capability maturity model
  • Types of programming languages
  • Compilers, interpreters and assemblers
  • Mobile code
  • Malicious software(malware)
 
Target Audience
CIO, information security manager, IT Managers, System administrator, Programmers, R&D.
 
Prerequisites
None
 
Duration
1 Day
 
Outline
  • OWASP
  • WASC
  • Application Threats and Attacks
  • SDLC
 

LiveCity - Website Builder