553.320 kr.
The future of secure software development depends on developers who understand how to design, build, and maintain secure applications. This intensive two-day course provides developers, architects, and tech leads with practical skills to identify and remediate vulnerabilities in their code. Through interactive labs and real-world scenarios, learners will explore modern application security practices and learn to apply threat modelling techniques using the STRIDE methodology. Participants will also gain insight into secure coding patterns, defensive programming, and common exploitation techniques used by attackers.
The course bridges theory with hands-on practice to help developers strengthen their security mindset, align development workflows with security principles, and confidently safeguard applications throughout their lifecycle.
Participants should have:
This course is designed for:
The course is particularly relevant for teams that manage both legacy and modern applications, and who want to integrate secure practices into their Agile or DevOps workflows.
By the end of this course, learners will be able to:
Application security fundamentals
Developer environment security
Front-end security
Backend and API security
Data security
Secure file handling
Source code review and exploit chaining
Threat modelling and agile security integration
There are no formal exams in this course. Instead, learners complete interactive labs, practical challenges, and a competitive capture the flag activity to test their skills. Knowledge checks and guided discussions ensure participants can apply their learning to real-world projects.
This course includes extensive hands-on activities, including: