Description
WHOM IS IT APPLICABLE
This certification is intended for programmers who are responsible for design and building secure program on Microsoft .Net Programing for Web, Desktop, Devices, Apps, Mobile Software, etc…
WHAT YOU WILL LEARN
After completing this course, you will be able to:
- Understand the security features of .NET programming
- Design web application security
- Apply secure code development practices and develop a secure .NET application
- Explain different validation controls and understand how they can help secure your application
- Manage class-level exceptions to control attacks
- Secure system and application config files
- Test and review the code
- Explain best practices for managed and unmanaged code
- Understand cryptography security model
MODULE OVERVIEW
Module 1: Introduction to Star Secure Programmer Expert – .NET
Module 2: Explore .NET Security Features
Module 3: Explore Security Principles Associated with .NET
Module 4: Designing Web Application Security
Module 5: Explore .NET Runtime Security Model, Code Access and Role Based
Module 6: Adding Various Validation Controls to Secure Your Application
Module 7: Controlling the Vulnerabilities Associated with Validation Controls
Module 8: SQL Injection Mitigation
Module 9: Applying Security to Control, Session Attacks, Cookie Security, and View State Security
Module 10: Class Level Exception Handling to Control Attacks, Error Handling
Module 11: Maintaining Logs to Trace the Attacks
Module 12: Controlling Path Traversal Attacks and Canonicalization Attack
Module 13: Managing ACLs
Module 14: Securing Machine Config files, App Config Files
Module 15: Testing and Reviewing the Code
Module 16: Best Coding Practices for Managed and Unmanaged Code
Module 17: Implementing Security Tool and Policies
Module 18: Cryptography Security Model
PREREQUISITES
- Candidate should having good knowledge of Microsoft .NET technology (VB.NET, C#.NET, ASP.NET, Web API etc…) programing.