Microsoft Courses:
Implementing Security For Applications Training Course


Classroom Courses ~ Closed Courses ~ Onsite Courses ~ Training Passport ~ MCSE Courses ~ CBT Courses
Home Page ~ Contact ~ Training Centre ~ Course Schedule ~ Late Availability ~ Consultancy
   
    PTR Associates Ltd - Classroom Based Courses, Wokingham, Berkshire, uk
21a Peach Street, Wokingham, Berkshire, UK
Tel: 0118 979 4000       Fax: 0118 979 4035
Email:
training@ptr.co.uk      Web: www.ptr.co.uk

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

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#.
scheduled dates / price

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
This is an instructor led training course taught in a classroom based environment.

Course Classification:  Technical Training Course


Course Fee = £1575
   (excl.VAT)


Scheduled course dates
May 2008 June 2008 July 2008 August 2008 September 2008
----



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 Microsoft .NET Training and bespoke Microsoft .NET courses


If you want to attend the course but can't make the dates published then click here for details of our one-to-one training packages.







PTR Associates Limited

21A Peach Street, Wokingham, Berkshire, RG40 1XJ, United Kingdom
Tel: 0118 979 4000 Fax: 0118 979 4035
Email: training@ptr.co.uk
Microsoft .NET Course Index & Training Schedule
More Microsoft .NET Courses

.NET Overview Course

Introduction to Programming using Visual Basic 2005 Course

Microsoft Visual Basic 2005: Developing Applications Part 1 Course

Microsoft Visual Basic 2005: Developing Applications Part 2 Course

Learning To Program In Visual Basic 2005 Course

Fundamentals of Visual Basic .NET: Level 1 Course

Advanced Visual Basic .NET Programming: Level 3 Course

Programming Visual Basic .NET: Level 2 Course

ADO.NET using VB.NET Course

ASP.NET Using VB.NET, ADO.NET & XML Course

Developing Microsoft .NET Applications for Windows (VB.NET) Course

Enterprise Development In Visual Basic .NET Course

Web Services Using VB.NET & ASP.NET Course

ASP.NET & The .NET Framework: Level 1 Course

Microsoft Solutions Framework Essentials Course

ASP.NET: Web Pages & Web Services: Level 2 Course

Implementing Security For Applications Course

Analyzing Requirements and Defining Microsoft .NET Solution Architectures Course

ASP.NET: Building & Deploying Web Applications: Level 3 Course

Developing Microsoft .NET Applications for Windows (C#.NET) Course

XML Parsing Using C# Or VB.NET & .NET Course

Deploying & Managing Microsoft Commerce Server 2000 Course

Fundamentals of Developing a Business-to-Consumer Solution with Microsoft Commerce Server 2000 Course

C Programming Courses
Cisco Courses
Citrix Courses
CIW Courses
CompTia Courses
Database Courses
Exchange Server Courses
Fortran Courses
Internet Courses
Java Courses
JSP Courses
Linux Courses
MCSD Courses
MCSE 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 2000 Courses
SQL Server 2005 Courses
Unix Courses
VBA Courses
Visual Basic Courses
Windows 2000 Courses
Windows Server 2003 Courses
Windows Vista Courses
Windows XP Courses
XML Courses