Certified Application Security Engineer (CASE)

Live Online (VILT) & Classroom Corporate Training Course

EC Council logo with edForce on edForce courses on its website

Master the skills to develop secure applications throughout the Software Development Lifecycle (SDLC).

How can we help you?

  • CloudLabs
  • Projects
  • Assignments
  • 24x7 Support
  • Lifetime Access

Certified Application Security Engineer (CASE)

Overview

The Certified Application Security Engineer (CASE) course is a comprehensive program designed to equip software professionals with the necessary skills to develop secure applications. This course emphasizes the implementation of secure methodologies and practices throughout the Software Development Lifecycle (SDLC), ensuring that security is a foremost consideration in application development.

Objectives

By the end of this course, participants will be able to:

  • Understand application security, threats, and attacks.

  • Gather and analyze security requirements.

  • Design and architect secure applications.

  • Implement secure coding practices for input validation, authentication, authorization, cryptography, session management, and error handling.

  • Conduct static and dynamic application security testing (SAST & DAST).

  • Manage secure deployment and maintenance of applications.

Prerequisites

  • A minimum of two years of experience in software development.
  • Familiarity with programming languages such as Java or .NET.
  • Basic understanding of application development processes.

Course Outline

Module 1: Understanding Application Security, Threats, and Attacks2024-12-23T12:04:04+05:30
  • Overview of application security
  • Common threats and vulnerabilities
  • Case studies of real-world attacks
Module 2: Security Requirements Gathering2024-12-23T12:05:14+05:30
  • Identifying security requirements
  • Integrating security into the SDLC
  • Tools and techniques for requirement analysis
Module 3: Secure Application Design and Architecture2024-12-23T12:06:26+05:30
  • Principles of secure design
  • Architectural patterns for security
  • Threat modeling and risk assessment
Module 4: Secure Coding Practices2024-12-23T12:14:50+05:30
  • Input validation techniques
  • Secure authentication and authorization
  • Implementing cryptography securely
  • Session management best practices
  • Error handling and logging
Module 5: Application Security Testing2024-12-23T12:08:46+05:30
  • Static Application Security Testing (SAST)
  • Dynamic Application Security Testing (DAST)
  • Penetration testing methodologies
Module 6: Secure Deployment and Maintenance2024-12-23T12:09:40+05:30
  • Deployment best practices
  • Patch management and updates
  • Monitoring and incident response
2025-01-23T13:31:32+05:30

Title

Go to Top