Training Services
Secure Application Coding
Web application security training is a series of courses designed by ITS to teach campus developers how to secure their Web applications, regardless of platform. In addition to an overview course, there are specific classes for Java, Natural/WebAgent, and PHP.
Web Application Security - CS 315
Secure Coding in Java - CS 330
Secure Coding in Natural/WebAgent - CS 335
Web Application Security - CS 315
This class covers common Web application security vulnerabilities and how
these vulnerabilities can be exploited. We will discuss secure coding
practices and demonstrate a tool the university has to assist in locating Web
application flaws.
Course Objectives
- How Web applications work from a security perspective
- Common Web application security vulnerabilities
- How vulnerabilities can be exploited
- Secure coding practices
- Incorporating security into the development process
- The university's Privacy Policy and Data Classification
Course Audience
Web application developers who develop on centrally administered servers.
Schedule
This class is scheduled periodically. Please see TXClass to register and for contact information.
Secure Coding in Java - CS 330
This class covers developing secure Web applications using Java. We will discuss security logging, input validation, encoding, authorization, authentication, prepared statements, exception handling, and other topics in the context of the Java environment. Instructors will present concepts in a lab setting.
Course Objectives
Participants will understand and be able to employ best practices and techniques for developing secure Web applications written in Java.
Course Audience
Campus developers who have taken Web Application Security CS 315.
Schedule
This class is scheduled periodically. Please see TXClass to register and for contact information.
Secure Coding in Natural/WebAgent - CS 335
This class covers developing secure Web applications using Natural/WebAgent.
We will discuss security logging, input validation, encoding, authorization,
authentication, exception handling, and other topics related to Web
application security.
Course Objectives
Participants will understand and be able to employ best practices and techniques for developing secure web applications written in Natural/webAgent.
Course Audience
Campus developers who have taken Web Application Security CS 315.
Schedule
This class is scheduled periodically. Please see TXClass to register and for contact information.
Secure Coding in PHP - CS 340
This class covers developing secure web applications using PHP. We will
discuss security logging, input validation, encoding, authorization,
authentication, prepared statements, and exception handling.
Course Objectives
Participants will understand and be able to employ best practices and techniques for developing secure web applications written in PHP.
Course Audience
Campus developers who have taken Web Application Security CS 315.
Schedule
This class is scheduled periodically. Please see TXClass to register and for contact information.

