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

We would like to inform you that we will be discontinuing the self-checkout option for individual course purchases on April 28, 2022. The website for making individual course purchases will no longer be available after April 28, 2022 and all sales queries will be directed to our sales team for processing.

Our records indicate that you have used this option in the past to purchase individual course subscriptions. We urge you to reach out to our sales development representative with any concerns or questions about this transition.

Thank you for your understanding. 


Security Compass eLearning