SC_DEV 201: Secure Coding in Java EE

After taking this advanced class students will be able to develop secure Java Enterprise Edition (J2EE) applications. Students will learn to define and identify secure code, differentiate between secure coding methods, employ secure code in practice and design and judge effectiveness of secure coding practice.

The class focuses on learning by doing. Concepts are presented in short lecture-demonstration sessions, and then students are challenged in hands-on labs to make reasoned choices and implement secure code. Each heading in the detailed outline includes Hands-On labs with applications that must be modified in some way to make them secure. Students are required to execute various real world solutions including fixing broken applications, adding security functionality, replacing poorly written code, finding vulnerabilities and doing runtime testing.

All labs are executed in a real world, preconfigured development environment. Days 1 and 2 focus on web applications and day 3 focuses on core Java security. Students secure coding abilities will be materially sharpened after this class.


For further information please click here for the detailed course outline.


Questions about training? Please contact us at training@securitycompass.com