Developing Secure .Net Web Applications - Lifecycle (SDLC) (TT8325-N)
Course Report
Find detailed report of this course which helps you make an informed decision on its relevance to your learning needs. Find out the course's popularity among Careervira users and the job roles that would find the course relevant for their upskilling here. You can also find how this course compares against similar courses and much more in the course report.
Visit Course Report
Course Features
Duration
5 days
Delivery Method
Online
Available on
Lifetime Access
Accessibility
Desktop, Laptop
Language
English
Subtitles
English
Level
Intermediate
Teaching Type
Self Paced
Course Description
Course Overview
Human Interaction
International Faculty
Post Course Interactions
Instructor-Moderated Discussions
Skills You Will Gain
Prerequisites/Requirements
Familiarity with C# is required and real world programming experience is highly recommended
Ideally students should have approximately 6 months to a year of .Net development practical experience
What You Will Learn
Understand potential sources for untrusted data
Understand the consequences for not properly handling untrusted data such as denial of service, cross-site scripting, and injections
To test web applications with various attack techniques to determine the existence of and effectiveness of layered defenses
Prevent and defend the many potential vulnerabilities associated with untrusted data
Understand the vulnerabilities of associated with authentication and authorization
To detect, attack, and implement defenses for authentication and authorization functionality and services
Understand the dangers and mechanisms behind Cross-Site Scripting (XSS) and Injection attacks
To detect, attack, and implement defenses against XSS and Injection attacks
Understand the concepts and terminology behind defensive, secure, coding
Understand the use of Threat Modeling as a tool in identifying software vulnerabilities based on realistic threats against meaningful assets
Perform both static code reviews and dynamic application testing to uncover vulnerabilities in Net-based web applications
Design and develop strong, robust authentication and authorization implementations within the context of Net
Understand the fundamentals of XML Digital Signature and XML Encryption as well as how they are used within the web services arena
To detect, attack, and implement defenses for both RESTful and SOAP-based web services and functionality
Understand techniques and measures that can used to harden web and application servers as well as other components in your infrastructure
Understand and implement the processes and measures associated with the Secure Software Development (SSD)
Acquire the skills, tools, and best practices for design and code reviews as well as testing initiatives
Understand the basics of security testing and planning
Work through a comprehensive testing plan for recognized vulnerabilities and weaknesses
Target Students
This .Net secure programming course, designed for developers who wish to get up and running on developing well defended software applications