After completing this course, students will be able to: Explain the basic concept of application security. Implement platform security best practices. Implement coding security best practices. Implement security using CLR and application domains. Implement role-based security by using the Microsoft .NET Framework. Implement CAS to secure applications. Implement cryptography in .NET. Improve the Security of remote applications built on the .NET Framework. Improve the Security of ASP.NET applications. Manage and configure security policies using Framework tools. Test application security. Deploy applications in a manner that minimizes security risks