Safe Software Development

Learn how to develop safe-by-design applications, using the best practices in whatever programming language you want to use.

Journey contents

  • Code Quality & Structure
  • Fundamental Design Patterns
  • Aspect: Code formatting
  • Aspect: Architecture
  • Aspect: Coding Best Practices
  • Aspect: OOAD Principles
  • Tooling
  • Interactive Game: “Code Challenge”
  • Security Aspect for Developers
  • Planning Secure Implementation
  • Interactive Game: “Spot the vulnerability”
  • Consolidation Exam