CERTIFIED ADVANCED APPLICATION
SECURITY PROFESSIONAL (CASP)
PRICE
₹ 1,25,000
DURATION
180 HOURS / 12 WEEKS
LEVEL
ADVANCED
TOTAL STEPS INVOLVED
48 (FORTY EIGHT)
COURSE DETAILS
Pre-requisite
Computer Science/ IT degree or diploma
​
Objective
The CASP certification will help individuals in mastering the skills needed for hands on web application vulnerability assessment and acquire skills and knowledge to implement robust web security practices. The course aims to help candidates gain insight into measures to detect and prevent cyber threats by achieving visibility into application source code and analysing vulnerabilities and weaknesses. The candidates deep dive into the domain of application security and are enabled to handle Top 10 OWASP vulnerabilities. They are able to understand in detail topics like Application Essentials, Advanced Attack Approach and Vulnerability Assessment.
​
Outcome
This course will help candidates identify vulnerabilities and monitor the health of applications and systems and implement secure code practices to prevent events like data breaches and leaks, and discover how practices like monitoring and
observability can keep systems safe and secure. This course will give the student thorough understanding about various security concepts, web application concepts and frameworks used by developers in order to be able to exploit and protect targeted application.
CURRICULLUM
LESSON 1
Introduction to Application Security
LESSON 3
Security Testing Techniques
LESSON 2
Secure Coding Practices
LESSON 4
Authentication and Authorization
LESSON 5
Session Management and Security
LESSON 6
Secure File Upload and Download
LESSON 7
Input Validation and Data Sanitization
LESSON 8
Security in Web Services and APIs
LESSON 9
Secure Configuration Management
LESSON 10
Secure Session Storage
LESSON 11
Secure Coding in Specific Programming Languages
LESSON 12
Secure Error Handling and Logging
LESSON 13
Secure Database Access
LESSON 14
Code Review for Security
LESSON 15
Secure Development Lifecycle (SDL)
LESSON 16
Secure Cryptography and Encryption
LESSON 17
Secure DevOps and Continuous Integration/Continuous Deployment (CI/CD)
LESSON 18
Secure Mobile Application Development
LESSON 19
Secure API Integration
LESSON 20
Secure Data Transmission
LESSON 21
Secure Code Review Checklist
LESSON 22
Secure Configuration of Web Servers
LESSON 23
Security Considerations for Single-Page Applications (SPAs)
LESSON 24
Secure Logging and Auditing
LESSON 25
Secure File and Directory Permissions
LESSON 26
Security Considerations for Microservices Architecture
LESSON 27
Secure Code Integration with Build Systems
LESSON 28
Secure API Design
LESSON 29
Security Monitoring and Incident Response
LESSON 30
Secure Deployment Configuration
LESSON 31
Secure Coding Standards
LESSON 32
Security Patch Management
LESSON 33
Secure API Gateway Implementation
LESSON 34
Secure Database Design
LESSON 35
Secure Code Branching and Version Control
LESSON 36
Secure Integration of Third-Party Services
LESSON 37
Security Considerations for Containerization
LESSON 38
Secure Mobile App APIs
LESSON 39
Secure Application Logging and Error Handling
LESSON 40
Secure Microservices Communication
LESSON 41
Secure Serverless Application Development
LESSON 42
Security Testing Tools and Frameworks
LESSON 43
Security Considerations for API Versioning and Compatibility
LESSON 44
Secure Code Documentation and Knowledge Sharing
LESSON 45
Secure Continuous Monitoring
LESSON 46
Security Considerations for Internet of Things (IoT) Applications
LESSON 47
Secure Code Reviews for Different Application Architectures
LESSON 48