Secure Programming Foundation - SECO

COURSE OUTLINE:

Description

The SECO Institute Secure Programming Foundation course is a two day course aimed at developing basic knowledge about software security.

Audience

Programmers or software developers responsible for developing web and other applications, including both novice and experienced developers.

Prerequisites

General understanding of programming and programming languages

Learning Objectives

1. The basics of security through the complete software lifecycle
2. Security principles in design and code
3. The logic behind security principles
4. The application of new security knowledge to work environments

  1. Introduction to Secure Programming
  2. Secure Programming Awareness
  3. Authentication and Session Management
  4. Input Handling
  5. Authorization
  6. Configuration, Error Handling, and Logging
  7. Cryptography
  8. Secure Software Engineering