MS2840 Implementing Security for Applications

Target Audience

This course is intended for experienced, professional application developers, including those employed by software companies or working on corporate development teams.

This course provides students with a thorough grounding in Microsoft .NET security implementation and general development security best practices.

Learning Objectives

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.

Pre-Requisites

Before attending this course, students:

• Should have a minimum of 1 year of experience using Microsoft Visual Studio .NET 2003 (.NET Framework 1.1) and 2–3 years of additional development experience.
 
• Should be experienced in either Visual Basic .NET or Visual C#.

Select a course date to view a detailed course outline.

Course Summary

Module 1: Overview of Application Security

Module 2: Implementing Platform Security Best Practices

Module 3: Implementing Coding Security Best Practices

Module 4: Using .NET Framework Security Features

Module 5: Implementing Role-based Security

Module 6: Implementing Code-Access Security

Module 7: Implementing Cryptography in .NET

Module 8: Securing ASP.NET Applications

Module 9: Securing Remote .NET Applications

Module 10: Configuring .NET Security

Module 11: Implementing Security Testing

Module 12: Deploying Applications with Security

Examinations

This course will help the student prepare for the following Microsoft Certification exams:

• Exam 70-330: Implementing Security for Applications with Microsoft Visual Basic .NET
 
• Exam 70-340: Implementing Security for Applications with Microsoft Visual C# .NET

Upcoming Courses

There are no scheduled dates for this course.

All Course Dates & Locations

Related Courses

None.

Related Certificates

None.