Course Description

Today's web platform offers more risks to expose corporate programs and data from unauthorized access, use, disclosure, destruction, modification, and disruption. Research has found that insecure web applications are being developed by web programmers who lack adequate security training. Modern web developers need to understand how web applications are vulnerable, how attacks are performed, and how defense measures are to be deployed to mitigate these attacks.

Learning Goals

In this course, you will learn:
From class demonstration and individual projects, student will acquire the essential knowledge and skills in secured Web development through the "learning by doing" approach. The techniques of ethical hacking outlined in this course are intended to teach students how hackings are performed and how they can be mitigated.  Any unauthorized attempts to perform these techniques against a system is a violation of local, state, federal, and/on international laws.

Prerequisite

Basic Web development experience, both client-side and server-side.