Training Course
Locations | Schools | Online Courses | MBA | Submit Course | Post Request | Students | Jobs | House Rental


Jobs & Resumes

House Rental

Back | Home

Training Course:

Developing Secure Web Applications

School/Trainer:

QA Ltd.
Aberdeen, Birmingham, Bristol, Edinburgh, Exeter, Glasgow, Leeds, London, Manchester, Slough, United Kingdom

Course Format: Classroom | E-learning | Virtual Class | Online | On-site | Blended | Self-paced

Course Description:

'' This three-day instructor-led course provides students with the knowledge and skills that are needed to build Web applications by using secure coding techniques.. Students will learn how to identify Web application security vulnerabilities and understand the trade-offs between functionality and performance when choosing the appropriate security mechanisms for their Web applications. Throughout this course, students will get hands-on experience in creating secure Web applications.

Prerequisites
Before attending this course, students must have:

Familiarity with n-tier application architecture. Experience in developing or designing distributed Web applications.

Experience with one or both of the following programming languages:

Microsoft C#
Microsoft Visual Basic® .NET
Experience in writing server-side and client-side scripts by using one or both of the following scripting languages:

Active Server Pages (ASP)
Microsoft ASP.NET
Familiarity with all of the following Microsoft products and technologies is recommended:

SQL Server 2000
Microsoft Internet Information Services (IIS)
In addition, it is recommended, but not required, that students have completed:

Course 2310?Developing Web Applications Using Microsoft Visual Studio .NET
Course 1017?Developing Web Applications Using Microsoft Visual InterDev®
Delegates will learn how to
Use knowledge of authentication, Security Identifiers (SIDs), Access Control Lists (ACLs), impersonation, and the concept of running with least privilege to ensure access to only those system resources that are necessary to accomplish normal request processing.
Define the basic principals of, and motivations for, Web security.
Perform a threat analysis of Web-accessible assets.
Protect file system data by using the features in Microsoft® Windows® 2000.
Use general security coding best practices to ensure a secure Web application.
Employ a structured approach to testing for Web application security.
Use the Microsoft SQL ServerTM Security model and Microsoft ADO.NET to protect a Web application against SQL Server injection attacks.
Use one of the CryptoService classes of the System. Security. Cryptography namespace to transform a block of data into cyphertext.
Protect the portion of a Web application that requires private communications by using Secure Sockets Layer (SSL).
Use the Microsoft .NET Framework to build secure Web applications.
Use a systematic approach and knowledge of security best practices to secure an existing Web application.
Outline
Introduction to Web Security.
Planning for Web Application Security.
Validating User Input.
Internet Information Services Authentication.
Securing Web Pages.
Securing File System Data.
Securing Microsoft SQL Server.
Protecting Communication Privacy and Data Integrity.
Encrypting, Hashing, and Signing Data.
Testing Web Applications for Security ...''

Elements of this syllabus are subject to change.

Please go to the school's official website for training price and schedule:
http://www.qa.com/

Phone:0844 871 2080

School Address:

TEL: 0844 871 2080
E-mail us: info@qa.com

Jobs & Resumes: Aberdeen, Birmingham, Bristol, Edinburgh, Exeter, Glasgow, Leeds, London, Manchester, Slough
Houses & Roommates: Aberdeen, Birmingham, Bristol, Edinburgh, Exeter, Glasgow, Leeds, London, Manchester, Slough
Travel Agencies: Birmingham, Bristol, Edinburgh, Leeds, London, Manchester,

Search other schools for Developing Secure Web Applications training resources.




Other training courses offered by QA Ltd.:

Analysing Requirements and Defining Microsoft .NET Solution Architectures
Building XML
Core Foundations of Microsoft .NET 2.0 Development
Deploying Microsoft .NET Applications for Systems Engineers
Developing .NET Windows Applications
Microsoft .NET Framework Applications
Developing Component-Based Applications Using Microsoft .NET Enterprise Services
ASP.NET 1.1 and ADO.NET 1.1
Developing Microsoft .NET Applications for Windows
Introduction to Programming
Introduction to XML and the Microsoft .NET Platform
Modeling Business Requirements to Create a Database Using Microsoft Visual Studio .NET Enterprise Architect
Programming the Microsoft .NET Framework
Programming the Microsoft .NET Framework with Visual Basic.NET


Notice: The course description on this page was captured from the Internet as historical reference or submitted by visitors. It was archived statically and not updated from day to day.
 


Tips:
Besides Acquiring latest course information by the search form, Students can also leave their study interests here and let schools callback.



Finding any course, anywhere to learn...
Worldwide training course directory, linking for free
United States - United Kingdom - Australia - Canada - India - SpanishASKEDU.net  © 2003-2009