Cenzic Training
Best Practice for Secure Coding
Target Audience
This course is recommended for developers, architects, QA engineers, and information security analysts.
Prerequisites
The course contains coding examples in both Java and ASP.Net, but can be customized for any development language. A working knowledge of HTML, JavaScript and any serverside programming language (ASP, ASP.Net, JSP, ColdFusion, Java, etc.) is recommended.
Objectives
- Learn the principles of secure application development
Course Contents
- Overview
- Importance of security in the overall Software Development Life Cycle (SDLC)
- Cryptography
- Authentication
- Authorization
- Session Management
- Input/Output Validation
- Error Handling
- Logging