Loading Course Schedule...
This course provides students with the knowledge and skills that are needed to build Web applications by using secure coding techniques. Students will learn how to identify Web application security vulnerabilities and understand the trade-offs between functionality and performance when choosing the appropriate security mechanisms for their Web applications. Throughout this course, students will get hands-on experience in creating secure Web applications.
Students should have familiarity with n-tier application architecture, experience in developing or designing distributed Web applications, experience with Microsoft C# and/or Microsoft Visual Basic .NET, experience in writing server-side and client-side scripts by using Active Server Pages (ASP) or Microsoft ASP.NET and familiarity with SQL Server 2000 and Microsoft Internet Information Services (IIS).
3 Days/Lecture & Lab
This course is intended for students who are responsible for the design and development of Web applications. These students typically have three to five years of experience in developing or designing distributed Web applications.
- Planning for Web Application Security
- Validating User Input
- Internet Information Services Authentication
- Securing Web Pages
- Securing File System Data
- Securing Microsoft SQL Server
- Helping to Project Communication Privacy and Data Integrity
- Encrypting, Hashing and Signing Data
- Testing Web Applications for Security