PTR - People, Training ResultsPeople, Training, Results

Independent Technical IT Computer Training Courses

   

Microsoft Course Index & Training Schedule


More Microsoft Courses

Microsoft Solutions Framework Essentials CourseMicrosoft Excel Macros CourseImplementing Security For Applications CourseAnalyzing Requirements and Defining Microsoft .NET Solution Architectures CourseDeploying & Managing Microsoft Commerce Server 2000 CourseFundamentals of Developing a Business-to-Consumer Solution with Microsoft Commerce Server 2000 CourseDeploying and Managing E-Business Solutions using Microsoft BizTalk Server 2004 CourseBuilding e-Business Solutions with Microsoft BizTalk Server 2004 CourseMicrosoft® Windows® SharePoint® Services 3.0 Level 1 CourseMicrosoft® Windows® SharePoint® Services 3.0 Level 2 CourseMicrosoft® SharePoint® Designer 2007 Level 1 CourseMicrosoft® SharePoint® Designer 2007 Level 2 CourseCustomizing Microsoft SharePoint Products and Technologies 2003 CourseMicrosoft SharePoint Designer 2010 Level 1 CourseMicrosoft SharePoint Designer 2010 Level 2 Course


Late Availability Courses:


Training Course Subjects:

Applications Training Courses C Programming Courses C# Programming Courses Cisco Courses Citrix Courses CIW Courses CompTia Courses Database Courses Exchange Server Courses Fortran Courses Internet Courses ITIL Service Management Courses Java Courses Linux Courses Microsoft Courses Microsoft .NET Courses Microsoft Access Courses Microsoft Excel Courses Microsoft Outlook Courses Microsoft Powerpoint & Visio Courses Microsoft Project Courses Microsoft Server Products Courses Microsoft Word Courses Networking Courses Oracle Courses Perl Courses Programming Courses Security Courses SQL Courses SQL Server 2005 Courses SQL Server 2008 Courses Unix Courses VBA Courses Visual Basic Courses Visual Basic 2008 Courses Visual Studio Courses Visual Studio 2008 Courses Visual Studio 2010 Courses VMWare Courses Web Design Courses Windows Server 2003 Courses Windows Server 2008 Courses Windows 7 Courses Windows Vista Courses Windows XP Courses XML Courses

Online e-Learning Courses

Scheduled Classroom based Training Courses

Implementing Security For Applications Course

Course Description

This five-day instructor-led class provides students with a thorough grounding in Microsoft .NET security implementation and general development security best practices. This course will prepare a student to take the Implementing Security for Applications exam (available in Microsoft Visual Basic® .NET 70-330 and Microsoft Visual C#® 70-340).

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

Delegates will learn how 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
£1575

5 day course

Scheduled Dates:

Course 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#.



Topics covered on the 5 day Implementing Security For Applications course

Overview of Application Security

  • The Importance of Application Security
  • Application Security Best Practices

Implementing Platform Security Best Practices

  • Security Best Practices for COM+, IIS, and SQL Server 2000
  • Using ACLs and DACLs
  • Using Windows Least-Privilege Accounts
  • Using Audit Trails
  • Implementing Platform Cryptography
  • Implementing Data Protection

Implementing Coding Security Best Practices

  • Validating Application Input
  • Evaluating Canonicalization Issues
  • Using Security Exceptions

Using .NET Framework Security Features

  • Implementing CLR Security Mechanism
  • Implementing Security Using Application Domains

Implementing Role-based Security

  • Basics of Role-Based Security
  • Role-Based Security with Principal and Identity Objects
  • Role-Based Security with Permission Objects

Implementing Code-Access Security

  • Overview of Code-Access Security
  • Performing Basic Security Operations
  • Performing Imperative Security Operations
  • Performing Declarative Security Operations
  • Adding Permission Requests

Implementing Cryptography in .NET

  • Implementing Symmetric Cryptography
  • Implementing Asymmetric Cryptography

Securing ASP.NET Applications

  • Implementing Authentication in ASP.NET Applications
  • Implementing Authorization in ASP.NET Applications
  • Implementing Impersonation in ASP.NET Applications
  • Securing Web Files and Folders

Securing Remote .NET Applications

  • Introducing .NET Application Security
  • Implementing Authentication and Authorization in .NET Remoting Applications
  • Introducing Web Service Security
  • Implementing WS Security

Configuring .NET Security

  • Managing Security Policies Using Mscorcfg.msc
  • Managing Security Policy Levels Using Mscorcfg.msc

Implementing Security Testing

  • Overview of Security Testing
  • Creating a Security Test Plan
  • Performing Security Testing

Deploying Applications with Security

  • Deploying .NET Applications with Security Settings
  • Deploying .NET Applications with Publisher Identity and Code Integrity

Course Classification:  Technical Training Course

This is an instructor led training course taught in a classroom based environment.


Course Fee = £1575   (excl.VAT)



Scheduled course dates



View full schedule of Generic courses

Print / Download PDF Version of full course schedule

If you would prefer to run this course at your premises as you have several employees to place on the course perhaps, then we are also able to offer onsite MCSD Training and bespoke MCSD courses