Security Concepts for Software Developers (What Every Programmer Needs to Know)

Catalog Home Cybersecurity, Hacking & IT Auditing IT Auditing

Security Concepts for Software Developers (What Every Programmer Needs to Know)

  Add Course to watch list
  View full course outline
  Request in your area
Delivery Options & Status:

There are no scheduled dates for this course.

  Available by Request

The first course of this curriculum is designed to expose software developers to the key security concepts that they need to know to appreciate what Secure Coding is all about. This is a language agnostic course that focuses on the concepts, techniques and mechanisms required to secure data and to create secure software that enforces and maintains data protection. Most developers are aware of some of these concepts, but they do not fully appreciate the significance of each in relation to the other, and how these topics ultimately affect their ability to evaluate and implement secure coding practices. Any factors that affect software security should be carefully considered, and fully understood. There is a lot of decision making that goes into each coding project, and this course helps ensure that developers are adequately equipped to make properly informed choices.

This course focuses on the main concepts, and leaves the implementation to later courses. It explores the foundations of security, and covers what every programmer needs to know about security.

Experience with at least one programming language is a prerequisite for this course.

4 Day/Lecture & Lab

  • Security Design Principles
  • Security Principles
  • Authentication
  • Authorization
  • Protecting Data
  • Encryption
  • Cryptography
  • Certificates
  • Security Policies
  • Operational Security
  • Understanding Threats
  • Common Attack Vectors




< >

Recently Viewed Courses:

Copyright © 2019 ProTech. All Rights Reserved.

Sign In Create Account

Navigation

Social Media