Defensive Java Web Programming
|
|
View our "Creating Secure Code" Webcast |
Course Description
This course dives deep into developing secure web applications in Java. It provides an overview of common web application vulnerabilities and presents ways to avoid those vulnerabilities in Java code. In the hands-on section, students will discover the vulnerabilities for themselves and find ways to deal with them, greatly enhancing the security of their code.
Course Objectives
Upon completion of this class, participants will be able to:
- Identify why software security matters to their business
- Recognize the root causes of the more common vulnerabilities
- Identify the symptoms of common vulnerabilities
- Use security best practices to prevent common
vulnerabilities
Course Outline
| I. The Need For Security |
|
This section describes the need for application
security and provides a high-level description
of application-based attacks. |
| II. Attacks and Defenses |
|
This section describes the most common security
vulnerabilities, how to uncover them and how to
prevent and fix them.. |
| III. Principles |
|
This section educates the students on 7
time-tested best practices, what the
consequences are of not following them, and how
to use them to effectively prevent common
security vulnerabilities. |
| IV. Threat Modeling |
|
This section will show how threat modeling is a
great technique to find, classify and prioritize
security vulnerabilities. |
| V. Suggested Readings and Web Sites |
| References are provided in this section |
Training labs will be used to provide practical experience |
| For more information, please contact Sales at +1.978.694.1008 x24 or email |



