Course Locations

Atlanta, GA
Boston, MA
Calgary, AB
Charleston, WV
Chicago, IL
Columbia, MD
Columbus, OH
Des Moines, IA
Detroit, MI
Indianapolis, IN
Kansas City, MO
Los Angeles, CA
Milwaukee, WI
Minneapolis-St Paul, MN
Norfolk, VA
Ottawa, ON
Philadelphia, PA
Phoenix, AZ
Pittsburgh, PA
Raleigh-Durham, NC
Reston, VA
Richmond, VA
San Francisco, CA
Seattle, WA
St Louis, MO
Toronto, ON
Wash Metro Area, DC

All Locations »

Popular Courses

Project Management, IT Service Management, .NET, SAS, Rexx, ASP, JavaScript, HTML, XML, ColdFusion, Visual Basic, COBOL, Assembler, Java, J2EE, Java Wireless, WebSphere, WebLogic, UNIX, LINUX, AIX, Solaris, z/OS, OS/390, CICS, IMS, VSAM, Easytrieve, AS/400, Oracle, BusinessObjects, SQL, DB2, Crystal Reports

Browse Courses

                          

About Us Software Consulting Training Home line

Secure .Net Coding

Email this Page    Print-Friendly Version

Summary:
Secure .Net Coding - is a hands-on, lab-intensive .Net security, code-level training course that teaches students the best practices for designing, implementing, and deploying secure programs in .Net. Students will take an application from requirements through to implementation, analyzing and testing for software vulnerabilities. This course explores well beyond basic programming skills, teaching developers sound processes and practices to apply to the entire software development lifecycle. Perhaps just as significantly, students learn about current, real examples that illustrate the potential consequences of not following these best practices. This course is short on theory and long on application, providing students with in-depth, code-level labs.

Security experts agree that the least effective approach to security is "penetrate and patch". It is far more effective to "bake" security into an application throughout its lifecycle. After spending significant time trying to defend a poorly designed (from a security perspective) web application, developers are ready to learn how to build secure web applications starting at project inception. The final portion of this course builds on the previously learned mechanics for building defenses by exploring how design and analysis can be used to build stronger applications from the beginning of the software lifecycle.

Duration:
3 days/Lecture & Lab

Audience:
This class is designed for experienced .Net Developers.

Topics:

  • Defensive Coding Overview
  • Vulnerabilities
  • .NET Security Fundamentals
  • Cryptography Overview
  • Cryptography Overview
  • User-based .Net Security
  • Network Security
  • Code Level Security Best Practices
  • Enterprise Security
  • Defending XML Processing

Prerequisites:
Students should have an understanding and a working knowledge in basic programming in .Net. Students should have experience similar to .Net Framework Using C#.




Last Update: May 22, 2012