CONTACT CSU

No offerings have been identified for this subject in 2015

ITI532 Web Based Client Development .NET 2.0 (8)

Abstract

This subject gives students the skills required to work in a team in a medium or large development environment that uses Microsoft Visual Studio .NET 2003 Enterprise Developer or Visual Studio 2005.

+ Subject Availability Modes and Location

Continuing students should consult the SAL for current offering details prior to contacting their course coordinator: ITI532
Where differences exist between the handbook and the SAL, the SAL should be taken as containing the correct subject offering details.

Subject information

Duration Grading System School:
One sessionSY/USSchool of Computing and Mathematics

Enrolment restrictions

Only for students enrolled in the following courses:
Master of Systems Development
Master of Database Design and Management
Master of Management (Information Technology)
Graduate Certificate in Management (IT)
Graduate Certificate in Systems Development
Graduate Certificate in Database Design and Management
Prerequisite(s)
ITI500

Learning Outcomes

Upon successful completion of this subject, students should:
be able to create and configure a Web application;
be able to configure Web server controls;
be able to create event handlers for pages and controls;
be able to manage state and application data;
be able to implement site navigation and input validation;
be able to configure settings for a Web application;
be able to program a Web application;
be able to implement data-bound controls;
be able to manage connections and transactions of databases;
be able to create a composite Web application control;
be able to optimize and troubleshoot a Web application;
be able to implement Web Parts in a Web application;
be able to use authorization to establish the rights of an authenticated user;
be able to use login controls to control access to a Web application; and
obtain Microsoft MCP (Microsoft Certified Professional)certificate.

Syllabus

The subject will cover the following topics:
. Creating a new Web application.
. Adding Web Forms pages to a Web application.
. Configuring Web server control properties by using the Microsoft Visual Studio Property Editor.
. Setting HTML server control properties programmatically.
. Using HTML server controls to programmatically access HTML tags.
. Creating HTML controls as elements in an HTML document.
. Creating and manipulating links on a Web Form by using the HyperLink Web server control.
. Defining hotspot regions within an image by using the ImageMap Web server control.
. Using the Panel Web server control to arrange controls in groups on a page.
. Constructing a table by using the Table, TableRow, and TableCell Web server controls.
. Customising the appearance of Web server controls by using Web control templates.
. Testing programmatically whether a user's input passed validation before running code.
. Avoiding performing unnecessary processing on a round trip by using a page's IsPostBack property.
. Opening a connection by using the Open method of a connection object.
. Securing a connection to protect access to your data source.
. Populating a DataSet by using a DataAdapter.
. Updating a database by using a DataAdapter.
. Resolving conflicts between a DataSet and a database by using the DataAdapter.
. Validating XML data by using the XmlValidatingReader.
. Troubleshooting a Web application by using ASP.NET tracing.
. Optimizing performance by using the ASP.NET Cache object.
. Restricting access to files by using file authorization.

Back

The information contained in the 2015 CSU Handbook was accurate at the date of publication: 01 October 2015. The University reserves the right to vary the information at any time without notice.