.NET Secure Coding for Client-Server Applications

1 vote, average: 5.00 out of 51 vote, average: 5.00 out of 51 vote, average: 5.00 out of 51 vote, average: 5.00 out of 51 vote, average: 5.00 out of 5
Please Log in or register to rate

.NET Secure Coding for Client-Server Applications


Secure programming is the last line of defense against attacks targeted toward our systems.
This course shows you how to identify security flaws & implement security countermeasures in different areas of the software development lifecycle and apply these skills to improve the overall quality of the products and applications. Using sound programming techniques and best practices shown in this course, you can produce high-quality code that stands up to attack.
This course covers major security principles in the .NET framework, programming vulnerabilities and specific security issues in desktop WPF application coupled with WS backend.

Course Objectives

The objectives of the course are to acquaint students with security concepts and terminology, and to provide them with a solid foundation for developing software using the best practices in the .NET framework. By course completion, students will be proficient in secure programming and have learnt the basics of security analysis and design. Students should then be able to develop, design and maintain applications using security methods and techniques using the .NET framework advanced security features.


Target Audience:
Members of the software development team:
* .NET Client Side and Server Side developers
* Designers & Architects

Before attending this course, students should be familiar with:
* .NET background using C# (preferred) or VB.NET
* IIS, Databases (SQL Server) & SQL language

Course Topics

Day 1

Introduction to Application Security
.NET Authentication
.NET Authorization

Day 2

.NET Input Validation
.NET Secure File Handling
.NET Cryptography

Day 3

Transport, Web Services & WCF Security
Application Denial of Service Vulnerabilities
.NET Secure Configuration Management

Day 4

.NET Error Handling
.NET Auditing & Logging
EXE Reverse Engineering and code protection

© Copyright - Skilit - Site by Dweb