What is CASE.Net Course
The .Net framework has increased in popularity because of its open source nature, interoperability, language independence, library of codes and ease of deployment. It has become the preferred choice of application developers. However, there are not many training programs that address secure application development.
While .Net developers often learn security on the job, primarily because the basic education of programming does not usually cover or emphasize security concerns, the CASE program trains these developers to place importance on security.
According to the 2017 State of Software Security Report, nearly 90% of Java applications contain one or more vulnerable component/s, making them ideal breach points for hostile attackers.
Although Java has come a long way from its development in 1995, cyber crime has also spread, reaching epidemic levels, increasing the need for secure Java developers, regardless of whether they’re creating a new program or upgrading revising an old one.
Outline for this course
Module 01:Understanding Application Security, Threats, and Attacks
Module 02: Security Requirements Gathering
Module 03: Secure Application Design and Architecture
Module 04: Secure Coding Practices for Input Validation
Module 05: Secure Coding Practices for Authentication and Authorization
Module 06: Secure Coding Practices for Cryptography
Module 07: Secure Coding Practices for Session Management
Module 08: Secure Coding Practices for Error Handling
Module 09: Static and Dynamic Application Security Testing (SAST & DAST)
Module 10: Secure Deployment and Maintenance