Computer-Based Training - Writing Secure Code: JAVA
View Datasheet
Computer-Based Training
The student objectives for this computer-based training course are to understand the key security features of the Java Platform, Enterprise Edition (Java EE), to identify and avoid common web security pitfalls, and to learn how to build secure and reliable web applications using Java. During this computer-based training course, students are guided through code examples that highlight security issues and demonstrate prescriptive solutions for the prevention of application vulnerabilities.
Who Should Take This Course
Software developers or software security auditors who have been working with Java EE for at least one year.
Quizzes
Each module concludes with a quiz, which enforces what was just learned and tests the students understanding of the module.
Course Modules
-
Introduction to Software Security (30 Minutes)
-
Data Protection in Storage and in Transit (90 Minutes)
-
Authentication (60 Minutes)
-
Authorization (60 Minutes)
-
Data Validation (90 Minutes)
-
Process Handling (60 Minutes)
-
Error Handling and Exception Management(30 Minutes)
-
Logging and Auditing (30 Minutes)
-
Memory Management (30 Minutes)
Course Materials
Standalone CD or SCORM 1.2 compliant content.
Contact Foundstone for pricing information.

