Foundations of Java Platform Security

Course Description

The Java platform offers a powerful, versatile, and robust foundation for creating distributed applications. The platform’s specific architecture and security model sets it apart from other environments. On the one hand, the platform provides developers and architects with a multitude of security features that can be leveraged to create resilient applications. On the other hand, some aspects of the Java platform have negative security implications that software developers must be aware of in order to avoid significant security issues.

Course Themes

  • Clearly define the Java platform security model and the security advantages of the Java programming language
  • Explain common security issues inherent to the Java platform
  • Describe the built-in features that can be leveraged to design and develop secure Java applications

Learning Objectives

  • Describe the security-related aspects of the Java platform
  • Utilize the Java platform security model to sandbox Java applications
  • Mitigate inherent risks to Java platform features based on security best practices

Details

Delivery Format & Duration: 

  1. eLearning (3/4 hour)
  2. Live traditional or virtual classroom (8 hours)

Intended Audience:

  • Developers
  • QA Engineers
  • Architects
  • Application Security Specialists

Competencies: Familiarity with the Java programming language

Prerequisites: 

Get more course information