Secure Coding

Defending Java

Course Learning Objectives

  • Identify threats that affect modern Java applications and how they work.
  • Recognize types of security risks that are inherently mitigated by Java.
  • Implement defensive coding techniques to manage the security of your Java application and its dependencies.


This course will build upon high-level application security concepts and how they relate to the Java environment. We will cover various threats and their defenses that are relevant to Java applications in JDK 6 through 10, including many common frameworks like Java EE / Jakarta EE and Spring. The material is intended for junior to mid-level Java developers on their way to becoming senior engineers and architects.


Java developers / Java architects

Time Required

Tailored learning - 90 minutes total

JAV201S - Defending Java

$139.00 *prices shown in USD Add to Cart or Subscribe your team