Java Advanced Secure Coding

Course Description

Java Advanced Secure Coding builds on the concepts introduced in Java Security Fundamentals. In this course, developers will learn advanced coding concepts and platform security features, such as injection attack prevention, platform authentication and access control, cryptography, secure network communications, public key infrastructure, web security, and an introduction to the new features introduced in Java 8/9.

Course Themes

  • Common vulnerabilities
  • Platform and third-party security controls
  • Applied defensive techniques

Learning Objectives

  • Understand platform authentication and access control libraries, cryptography, and secure communications over untrusted networks
  • Understand PKI concepts and relevant Java platform security controls, such as the CertPath API, PKIX, and OCSP/CRL revocation services
  • Apply practical ideas to defend against SQL injection, XML parser attacks, CSRF, XSS, URL attacks and HTTP response redirect attacks, and more using Java platform and third-party security libraries, such as OWASP


Delivery Format : eLearning

Duration: 1 Hour

Level: Advanced

Intended Audience:

  • Developers
  • Product Architects
  • Security Architects

Competencies: Understanding of Java language.

Prerequisites: Java Security Fundamentals

Get more course information

250 / 250