EC-Council Certified Application Security Engineer (CASE) Java

Course 2027

  • Duration: 3 days
  • Language: English
  • Level: Intermediate

This 3-Day EC-Council Certified Application Security Engineer (CASE) Java course is designed to be a hands-on, comprehensive application security training course that will help software professionals create secure applications. This CASE training course will train software developers on the critical security skills and knowledge required throughout a typical software development life cycle (SDLC). The course focuses on implementing secure methodologies and practices required in today’s insecure operating environment.

This course will also prep you for the EC-Council CASE Java exam and help you achieve Certified Application Security Engineer—Java certification.

EC-Council Certified Application Security Engineer (CASE) Java Delivery Methods

  • In-Person

  • Online

  • Upskill your whole team by bringing Private Team Training to your facility.

EC-Council Certified Application Security Engineer (CASE) Java Course Information

In this course, you will learn how to:

  • Understand application security, threats and attacks
  • Gather secure requirements
  • Validate input using secure coding practises
  • Code practises for secure session management
  • Test static and dynamic application security
  • Design and architect secure applications


This course presents secure programming concepts that apply to many different types of software development projects. Although this course focuses on Java, you don’t need to have experience in this language to benefit from this course. However, you should have some programming experience, whether it be developing desktop, mobile, web, or cloud applications.

Certification Information

Included in your course tuition fee is an EC-Council exam voucher that enables you to take the exam remotely.

EC-Council CASE Java Outline

  • Understanding Application Security, Threats, and Attacks
  • Security Requirements Gathering
  • Secure Application Design and Architecture
  • Secure Coding Practises for Input Validation
  • Secure Coding Practises for Authentication and Authorisation
  • Secure Coding Practises for Cryptography
  • Secure Coding Practises for Session Management
  • Secure Coding Practises for Error Handling
  • Static and Dynamic Application Security Testing (SAST & DAST)
  • Secure Deployment and Maintenance

Need Help Finding The Right Training Solution?

Our training advisors are here for you.

EC-Council Certified Application Security Engineer (CASE) Java Course FAQs

This course is designed for software developers, testers, and architects who design and develop software in various programming languages and platforms, including desktop, web, cloud, and mobile, and who want to improve their ability to deliver software that is of high quality, particularly regarding security and privacy.

This is recommended for:

  • Java Developers with a minimum of 2 years of experience and individuals who want to become application security engineers/analysts/testers.
  • Individuals involved in the role of developing, testing, managing, or protecting a wide area of applications.

The course focuses on Java, but the coding techniques can be transferred to other languages.

Yes, the course maps to many of areas under the Securely Provision category.