Java EE and Web Application Security Training

Training Calendar

Training

Date

Training Time

Delivery Methods

Java EE and Web Application Secu...

<h3>About Training</h3><p>As a developer, your duty is to write bulletproof code. </p><p>What if we told you that despite all of your efforts, the code you have been writing your entire career is full of weaknesses you never knew existed? What if, as you are reading this, hackers were trying to break into your code? </p><p>This advanced level course will change the way you look at code. Java EE and Web Application Security training during which we will teach you all of the attackers’ tricks and how to mitigate them.</p><p><br></p><br /><h3>What You'll Learn</h3><ul><li>Understand basic concepts of security, IT security and secure coding</li><li>Learn Web vulnerabilities beyond OWASP Top Ten and know how to avoid them</li><li>Learn about XML security</li><li>Learn client-side vulnerabilities and secure coding practices</li><li>Learn to use various security features of the Java development environment</li><li>Have a practical understanding of cryptography</li><li>Understand security concepts of Web services</li><li>Learn about JSON security</li><li>Understand security solutions of Java EE</li><li>Learn about denial of service attacks and protections</li><li>Learn about typical coding mistakes and how to avoid them</li><li>Get information about some recent vulnerabilities in the Java framework</li><li>Get sources and further readings on secure coding practices</li></ul><br /><h3>Who Should Attend</h3><p>Java EE developers, software architects and testers. </p><br /><h3>Outline</h3><ul><li>IT security and secure coding</li><li>Web application security</li><li>Client-side security</li><li>Foundations of Java security</li><li>Practical cryptography</li><li>Java security services</li><li>Secure communication in Java</li><li>Security of Web services</li><li>Java EE security</li><li>Denial of service</li><li>Common coding errors and vulnerabilities</li><li>Principles of security and secure coding</li><li>Knowledge sources</li></ul><br />

<h3>About Training</h3><p>As a developer, your duty is to write bulletproof code. </p><p>What if we told you that despite all of your efforts, the code you have been writing your entire career is full of weaknesses you never knew existed? What if, as you are reading this, hackers were trying to break into your code? </p><p>This advanced level course will change the way you look at code. Java EE and Web Application Security training during which we will teach you all of the attackers’ tricks and how to mitigate them.</p><p><br></p><br /><h3>What You'll Learn</h3><ul><li>Understand basic concepts of security, IT security and secure coding</li><li>Learn Web vulnerabilities beyond OWASP Top Ten and know how to avoid them</li><li>Learn about XML security</li><li>Learn client-side vulnerabilities and secure coding practices</li><li>Learn to use various security features of the Java development environment</li><li>Have a practical understanding of cryptography</li><li>Understand security concepts of Web services</li><li>Learn about JSON security</li><li>Understand security solutions of Java EE</li><li>Learn about denial of service attacks and protections</li><li>Learn about typical coding mistakes and how to avoid them</li><li>Get information about some recent vulnerabilities in the Java framework</li><li>Get sources and further readings on secure coding practices</li></ul><br /><h3>Who Should Attend</h3><p>Java EE developers, software architects and testers. </p><br /><h3>Outline</h3><ul><li>IT security and secure coding</li><li>Web application security</li><li>Client-side security</li><li>Foundations of Java security</li><li>Practical cryptography</li><li>Java security services</li><li>Secure communication in Java</li><li>Security of Web services</li><li>Java EE security</li><li>Denial of service</li><li>Common coding errors and vulnerabilities</li><li>Principles of security and secure coding</li><li>Knowledge sources</li></ul><br />

Training Details

Training Time

Capacity

Prerequisites

Documents

About Training

As a developer, your duty is to write bulletproof code.

What if we told you that despite all of your efforts, the code you have been writing your entire career is full of weaknesses you never knew existed? What if, as you are reading this, hackers were trying to break into your code?

This advanced level course will change the way you look at code. Java EE and Web Application Security training during which we will teach you all of the attackers’ tricks and how to mitigate them.

What You'll Learn

Understand basic concepts of security, IT security and secure coding

Learn Web vulnerabilities beyond OWASP Top Ten and know how to avoid them

Learn about XML security

Learn client-side vulnerabilities and secure coding practices

Learn to use various security features of the Java development environment

Have a practical understanding of cryptography

Understand security concepts of Web services

Learn about JSON security

Understand security solutions of Java EE

Learn about denial of service attacks and protections

Learn about typical coding mistakes and how to avoid them

Get information about some recent vulnerabilities in the Java framework

Get sources and further readings on secure coding practices

Who Should Attend

Java EE developers, software architects and testers.

Outline

IT security and secure coding

Web application security

Client-side security

Foundations of Java security

Practical cryptography

Java security services

Secure communication in Java

Security of Web services

Java EE security

Denial of service

Common coding errors and vulnerabilities

Principles of security and secure coding

Knowledge sources

You can also request this training at your institution as a private class. Please contact us:

Related Trainings

Since all applications today heavily rely on communications and networks, there is no application security without network security. This course focuses on network security with a software security viewpoint, and discusses common network attacks and ...

To serve in the best way heterogeneous development groups that are using various platforms simultaneously during their everyday work, we have merged various topics into a combined course that presents diverse secure coding subjects in didactic manner ...

In this course, after getting familiar with the common weaknesses and their consequences that can allow hackers to attack your system, participants learn about the general approach and the methodology for security testing, and the techniques that can ...

The Python language is used in many different settings – from command-line tools to complex Web applications. Many of these Python programs are exposed to attack, either by being directly accessible through the Internet or by directly processing user ...

The course gives an insight into secure software design, development and testing through Microsoft Secure Development Lifecycle (SDL) with a focus on web application security. It provides a overview of the fundamental building blocks of SDL, followed ...

Android is an open platform for mobile devices such as handsets and tablets. It has a large variety of security features to make developing secure software easier; however, it is also missing certain security aspects that are present in other hand-he ...