If your company has developed code that communicates on the network you can assume that it will be attacked. Developers have become a core component of any companies IT defence strategy. This course is aimed at arming the developer with the knowledge of attack techniques currently in the wild and focuses heavily on two questions: "What am I up against?" & "How can I protect my applications from attack?" During the two-day course sample applications will be dissected to discover (and discuss) security-related bugs hidden within the code. The class will then discuss prevention, detection and prevention.