The University of Texas at Austin

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

Secure Coding in PHP - CS 340

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.

We Can Help

Get help from an expert:

* ITS Help and Service Desk

* Call us at 512-475-9400

* Submit a help request online

We also have a walk-in service in the first floor lobby of the Flawn Academic Center (FAC). Stop by and let us help you!