Are there any training programs on secure programming that I can attend?
Microsoft offers training programs on Developing Security-Enhanced Web Applications and Developing and Deploying Secure Microsoft .NET Framework Application. More information can be found at 2300AFinal and 2350BFinal
Aspect Security offers a similar course.
Paladion Networks offers Application Security training for J2EE developers. More details available at Paladion