The CASE Java program is designed to be a hands-on, comprehensive application security training course that trains software developers on the critical security skills, and knowledge required throughout a typical software development life cycle (SDLC), focusing on the importance of the implementation of secure methodologies and practices required in today’s insecure operating environment.
Course Duration
5 Days
Cost
Audience
This course is designed 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 wide area of applications
Prerequisites
2 Years Experience in Java Application Development.
On completion of this training, you will know:
Secure SDLC and secure SDLC models
OWASP Top 10, threat modeling, SAST, and DAST
Understanding Security needs of an application in development
Code review of the application
Get the Knowledge of AppScan, Fortify, WebInspect, static application security testing (SAST), dynamic application security testing (DAST), single sign-on, and encryption.
Creating a software source code review process that is a part of the development cycles (SDLC, Agile, CI/CD)
Course Content
Understanding Application Security, Threats, and Attacks
Security Requirements Gathering
Secure Application Design and Architecture
Secure Coding Practices for Input Validation
Secure Coding Practices for Authentication and Authorization
Secure Coding Practices for Cryptography
Secure Coding Practices for Session Management
Secure Coding Practices for Error Handling
Static and Dynamic Application Security Testing (SAST & DAST)