Security Training

Praetorian brings real world experience into the classroom. Coming from enterprise commercial software vendors, our consultants have been on both sides of the fence and understand the challenges your developers face. Our training classes are designed for an intense, interactive, and hands on experience to ensure attendees get the most out of the time they spend mastering a particular subject.

We realize each development team is unique and may be more familiar with some areas or need more detail in other areas. Therefore we work with you beforehand to customize our classes to contain exactly what content you need.

Building Secure Software

Students will learn the process and concepts of building secure, rugged, and resilient software. The fundamental concepts, techniques, and mechanisms involved with implementing security within each stage of the Software Development Lifecycle (SDLC) are stressed. Students learn the common security pitfalls and common security controls. Students also utilize the automated tools that help audit software code and application design.

Writing Secure Code

The vast majority of vulnerabilities come from poor coding practices. By learning about common mistakes and how to overcome them, your developers will be able to harden your current and future products. Our consultants are developers at their core and thus our classes are designed specifically for developers. Beyond slideshows, our classes stress real life case studies and hands on lab exercises to clearly demonstrate common pitfalls and best secure coding practices.

  • Secure Coding: C/C++
  • Secure Coding: Java
  • Secure Coding: .NET
  • Secure Coding: PHP