Java Secure Coding for Client-Server Applications

1 vote, average: 5.00 out of 51 vote, average: 5.00 out of 51 vote, average: 5.00 out of 51 vote, average: 5.00 out of 51 vote, average: 5.00 out of 5
Please Log in or register to rate

Java Secure Coding for Client-Server Applications


Secure programming is the best defense against hackers.
This multilayered hands-on course will demonstrate live real time hacking methods, analyze the code deficiency that enabled the attack and most importantly, teach how to prevent such vulnerabilities by adopting secure coding best practices in order to bullet-proof your JEE application. The course covers major security principles in the Java framework, programming vulnerabilities, and specific security issues in JEE web applications.

Course Objectives

The methodology of the cycle of knowledge is as follows: understand, identify, prevent. This methodology presents the student with analytical tools to keep a deeper understanding of coding vulnerabilities and implement security countermeasures in different areas of the software development lifecycle.
The hands on labs will enable the student to get a firsthand experience of the hackers’ world and what could be done to stop him. Using sound programming techniques and best practices shown in this course, you will be able to produce high-quality code that stands up to attack.


Target Audience:
Members of the software development team:
– Java developers in JEE based applications
– Designers and Architects

Before attending this course, students should be familiar with:
– Basic knowledge of the Java framework
– Apache/Tomcat
– Databases (MySQL/Oracle) & SQL language

Course Topics

Day 1

Input Validation

Day 2

File Handling
Data Confidentiality & Integrity
Application Denial of Service Vulnerabilities

Day 3

Code Protection
Error Handling
Security Logging
Business Logic

© Copyright - Skilit - Site by Dweb