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:

New Horizons Learning Centres of Australia
Sydney, Brisbane, Melbourne, Perth, Newcastle, Australia

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

Course Description:

'' This course provides students with the knowledge and skills that are needed to build Web applications by using secure coding techniques.
Pre-requisites:
Experience developing applications for the Web
Programming experience with Visual Basic .NET or Visual C#
Familiarity with n-tier application architecture
Familiarity with Microsoft SQL Server 2000 and Microsoft Internet Information Services products and technologies is recommended
Outline:
Lesson 1: Introduction to Web Security
- Why Build Secure Web Applications?
- Using the STRIDE Model to Determine Threats
- Implementing Security: An Overview
Lesson 2: Planning for Web Application Security
- A Design Process for Building Secure Web Applications
Lesson 3: Validating User Input
- User Input
- Types of User Input Attacks
- Performing Validation
- Revealing as Little Information as Possible to the User
Lesson 4: Internet Information Services Authentication
- Introduction to Web Client Authentication
- Configuring Access Permission for a Web Server
- Selecting a Secure Client Authentication Method
- Running Services As an Authenticated User
-
Lesson 5: Securing Web Pages
- ASP Forms-Based Authentication
- .NET Code Access and Role-Based Security
- Overview of ASP.NET Authentication Methods
- Working with Windows-Based Authentication in ASP.NET security
- Working with ASP.NET Forms-Based Authentication
Lesson 6: Securing File System Data
- Overview of Securing Files
- Windows Access Control
- Creating ACLs Programmatically
- Protecting ASP.NET Web Application Files
Lesson 7: Securing Microsoft SQL Server
- SQL Server Connections and Security
- SQL Server Role-Based Security
- Securing SQL Server Communication
- Preventing SQL Injection Attacks
Lesson 8: Protecting Communication Privacy and Data Integrity
- Introduction to Cryptography
- Working with Digital Certificates
- ManagementUsing Secure Sockets Layer/Transport Layer Security Protocols
- Using Internet Protocol Security
Lesson 9: Encrypting, Hashing, and Signing Data
- Encryption and Digital Signing Libraries
- Using CAPICOM
- Using System.Security.Cryptography Namespace to Hash Data
- Using System.Security.Cryptography Namespace to Encrypt and Sign Data ...''

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

Phone:+61 2 8263 5900

School Address:

Level 6, St. Martins Tower
31 Market Street
Sydney NSW 2000 Australia
Level 4, 200 Creek Street,
Brisbane, QLD 4000
Level 2, 31 Queen Street,
Melbourne, VIC 3000

Jobs & Resumes: Sydney, Brisbane, Melbourne, Perth, Newcastle
Houses & Roommates: Sydney, Brisbane, Melbourne, Perth, Newcastle




Other training courses offered by New Horizons Learning Centres of Australia:

Programming in the Unix Shell
Understanding SQL Tools
Unix Introduction
CIW-Java Programming Series
JavaScript Fundamentals
Linux Fundamentals
Linux+ Certification
IBM Lotus Domino Designer 6
Exchanging and Transforming Data Using XML and XSLT
Introduction to C# Programming for the Microsoft .NET Platform
Developing Microsoft ASP.NET Web Applications Using Visual Studio .NET
Programming with the Microsoft.NET Framework (Visual C#.NET)
Upgrading Web Development Skills from ASP to Microsoft ASP.NET
Introduction to C Programming
Designing Microsoft SQL Server 2005 Infrastructure and Services
Designing a High Availability Database Solutions Using Microsoft SQL Server 2005
Troubleshooting and Optimizing Database Servers using Microsoft SQL Server 2005


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 - CanadaASKEDU.net  © 2003-2008