Career Training >> Information Technology Training >> Visual Basic Training >> Implementing Security for Applications Training Seminar
Course ID: 5715 | Course Duration: 5 Days
 
Career Training
 

Implementing Security for Applications Training Class

Course ID: 5715
 
 
Course Snapshot View Dates Add To My Courses Get More Information About This Course Register Online Register By Fax On-Site Training View Printer Friendly Version
 
     
 

Implementing Security for Applications Training Seminar

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

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

At Course Completion:
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.

 
     
     
  Course Details  
     
     
  Agenda  
 

Lesson 1: Overview of Application Security

The Importance of Application Security
Application Security Best Practices

Lesson 2: 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

Lesson 3: Implementing Coding Security Best Practices

Validating Application Input
Evaluating Canonicalization Issues
Using Security Exceptions

Lesson 4: Using .NET Framework Security Features

Implementing CLR Security Mechanism
Implementing Security Using Application Domains

Lesson 5: Implementing Role-based Security

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

Lesson 6: Implementing Code-Access Security

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

Lesson 7: Implementing Cryptography in .NET

Implementing Symmetric Cryptography
Implementing Asymmetric Cryptography

Lesson 8: 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

Lesson 9: Securing Remote .NET Applications

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

Lesson 10: Configuring .NET Security

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

Lesson 11: Implementing Security Testing

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

Lesson 12: Deploying Applications with Security

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

 
     
     
  Pre-requisites  
  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#.
 
     
     
 
On-Site Training Bring this Implementing Security for Applications training class in-house at your facility. Request More Information Request More Information On Implementing Security for Applications
 
Career Training
 
 
Career Training
  Implementing Security for Applications Training Course Dates and Locations  
     
  Course ID: 5715 | Course Duration: 5 Days  
     
  Locations:  
     
   
     
 
Start Date Price      Location/Event Details Register Online Request
More Info
  Print/Fax
Register
Request More Information Request More Information    Culver City, CA Request More Information  
Request More Information Request More Information    Oxnard, CA Request More Information  
Request More Information Request More Information    Jacksonville, FL Request More Information  
Request More Information Request More Information    Miami, FL Request More Information  
Request More Information Request More Information    Plantation, FL Request More Information  
Request More Information Request More Information    Albuquerque, NM Request More Information  
Request More Information Request More Information    Las Vegas, NV Request More Information  
Request More Information Request More Information    Reno, NV Request More Information  
Request More Information Request More Information    Fairborn, OH Request More Information  
Request More Information Request More Information    Columbia, SC Request More Information  
Career Training
 
     
 
On-Site Training Bring this Implementing Security for Applications training class in-house at your facility. Request More Information Request More Information On Implementing Security for Applications
 
Career Training
 
 
Career Training
  Browse Our Catalog  
     
  Select a market segment to view more courses

 
     
  Or, select a category to view more Information Technology courses

 
     
  Browse By Category Browse By Category

Browse By Location Browse By Location

Browse New Courses Browse New Courses

 
     
Career Training
 
   
 
 
 
 






Site Map -- Top Training Courses -- Request On-Site Training

Find Jobs -- Degree Programs -- Training Providers -- Resource Center -- About Us -- Contact us

TrainUp.com Your Career Training Marketplace