Best Practices for Secure Coding
2-day course on learning better coding practices
This
course is designed to teach developers and architects how to build
more secure Web applications. With over 400 new vulnerabilities in
Web apps every month, there’s an increased need to build secure
code than ever before. For
every major aspect of the Web application, the relevant security
issues are discussed, followed by how to design and then code the
application so those issues are prevented. Code snippets showing
both the correct and incorrect ways in building applications are
shown to enhance retention of the concepts provided.
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
|
Course Overview
Duration
2 Days (In-person or WebEx) 8 hours (CBT)
Target Audience
Developers, Architects, QA Engineers, and IT 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 server-side programming language (ASP, ASP.Net, JSP, ColdFusion, Java, etc.) is recommended.
How the Course is Taught
Instructor-led (In-person or WebEx) CBT
|