Career Training >> Information Technology Training >> Security Training >> Microsoft Security Guidance for Developers Training Seminar
Course ID: 5777 | Course Duration: 1 Day
 
Career Training
 

Microsoft Security Guidance for Developers Training Class

Course ID: 5777
 
 
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
 
     
 

Microsoft Security Guidance for Developers Training Seminar

Overview:
This clinic provides students with knowledge and skills essential for the creation of applications with enhanced security. Students learn about implementing security during the development process and best practices for applying security principles.

Who Should Attend:
Attendees will be professional developers who are responsible for designing and developing applications, components, clients, or back-end data services written in Microsoft Visual Basic, Microsoft Visual C++, or C#.

At Course Completion:
After completing this clinic, students will be able to: - Understand the historical implications of Trustworthy Computing. - Identify potentially hostile applications. - Identify common types of attacks. - Understand the consequences of poor security. - Recognize examples of security intrusions. - Identify challenges involved in implementing security. - Understand the need for process improvement throughout the development process. - Describe the security framework. - Understand the secure product development timeline. - Describe the principles of designing with security in mind. - Understand the importance of data security. - Identify threat scenarios. - Target who we are defending against. - Describe common types of attacks. - Describe Microsoft .NET Framework security features. - Explain how code access security works. - Explain how role-based security works. - Explain how to use cryptography to sign and verify data. - Enhance security for ASP.NET Web applications. - Enhance security for ASP.NET Web services. - Apply appropriate tips for writing secure code with the .NET Framework.

 
     
     
  Course Details  
     
     
  Agenda  
 

Lesson 1: Essentials of Application Security

The Importance of Application Security
Secure Application Development Practices
Security Technologies
Secure Development Guidelines

Lesson 2: Writing Secure Code - Best Practices

Secure Development Process
Threat Modeling
Risk Mitigation
Security Best Practices

Lesson 3: Writing Secure Code - Threat Defense

The Need For Secure Code
Defending Against Memory Issues
Defending Against Arithmetic Errors
Defending Against Cross-Site Scripting
Defending Against SQL Injection
Defending Against Canonicalization Issues
Defending Against Cryptography Weaknesses
Defending Against Unicode Issues
Defending Against Denial of Service

Lesson 4: Implementing Application Security Using the .NET Framework

.NET Framework Security Features
Code Access Security
Role-Based Security
Cryptography
Securing ASP.NET Web Applications
Securing ASP.NET Web Services

Top
 
     
     
  Pre-requisites  
  Programming experience with Visual Basic .NET or Visual C#

Familiarity with the .NET Framework as described on Microsofts Web site
 
     
     
 
On-Site Training Bring this Microsoft Security Guidance for Developers training class in-house at your facility. Request More Information Request More Information On Microsoft Security Guidance for Developers
 
Career Training
 
 
Career Training
  Microsoft Security Guidance for Developers Training Course Dates and Locations  
     
  Course ID: 5777 | Course Duration: 1 Day  
     
  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 Microsoft Security Guidance for Developers training class in-house at your facility. Request More Information Request More Information On Microsoft Security Guidance for Developers
 
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