Browse Courses

JEE: Securing JEE Web Applications - Lifecycle

Email this Page    Print-Friendly Version

Summary:
This lab-intensive, hands-on Java / JEE security training course, essential for experienced enterprise developers who need to produce secure JEE-based web applications. In addition to teaching basic programming skills, this course digs deep into sound processes and practices that apply to the entire software development lifecycle. In this course, students thoroughly examine best practices for defensively coding JEE web applications, including XML processing and web services. Students will repeatedly attack and then defend various assets associated with a fully-functional web application. This hands-on approach drives home the mechanics of how to secure JEE web applications in the most practical of terms.

Duration:
4 Days/Lecture & Lab

Audience:
This is an intermediate -level JEE / web services programming course, designed for developers who wish to get up and running on developing well defended software applications. This course may be customized to suit your team's unique objectives.

Topics:

  • Foundation
  • Top Security Vulnerabilities
  • Best Practices
  • Defending XML Processing
  • Secure Software Development (SSD)
  • Security Testing
  • Appendix Security Design Patterns

Prerequisites:
Familiarity with Java and JEE is required and real world programming experience is highly recommended. Ideally students should have approximately 6 months to a year of Java and JEE working knowledge.




Last Update: May 18, 2013