• No results found

Developing and Implementing Web Applications with Microsoft Visual C#.NET and Microsoft Visual Studio.NET

N/A
N/A
Protected

Academic year: 2021

Share "Developing and Implementing Web Applications with Microsoft Visual C#.NET and Microsoft Visual Studio.NET"

Copied!
5
0
0

Loading.... (view fulltext now)

Full text

(1)

Unit 39: Developing and Implementing

Web Applications with Microsoft

Visual C#.NET and Microsoft

Visual Studio.NET

Learning Outcomes

A candidate following a programme of learning leading to this unit will be able to:

• Create user services including Web server controls, HTML server controls, user controls and HTML code for ASP.NET pages

• Create and manage components and .NET assemblies • Consume and manipulate data

• Test, debug and deploy a Web application • Maintain and support a Web application • Configure and secure a Web application.

NB Before starting this unit please refer to the Vendor website for up-to-date specifications, examination objectives and availability.

(2)

Visual C#.NET and Microsoft Visual Studio.NET

Assessment Objectives Knowledge, Skills and Understanding

1 Create user services

a Describe the creation of ASP.NET pages Understand how to

• Add and set directives on ASP.NET pages • Separate user interface resources from

business logic b Explain the addition of Web server controls,

HTML server controls, user controls and HTML code to ASP.Net pages

Understand how to

• Set properties on controls • Load controls dynamically • Apply templates

• Set styles on ASP.NET pages by using cascading style sheets

• Instantiate and invoke an ActiveX control c Describe navigation for the user interface

(UI)

Understand how to

• Manage the view state

• Manage data during postback

• Use session state to manage data across pages

d Identify validation for user input Understand how to validate non-Latin input e Explain the implementation of error handling

in the user interface (UI)

Understand how to

• Configure custom error pages

• Implement Global.asax, application, page-level and page event error handling f Describe the implementation of online user

assistance

Understand how to add support for context-sensitive Help, Help menus and Tool Tips g Explain how existing code can be

incorporated into ASP.NET pages

Understand how to incorporate existing code into ASP.NET pages.

h Explain how data is displayed and updated Understand how to

• Transform and filter data • Bind data to the user interface • Use controls to display data i Explain how to instantiate and invoke a Web

service or component

Understand how to

• Instantiate and invoke a Web service • Instantiate and invoke a COM or COM+

component

• Instantiate and invoke a .NET component • Call native functions by using platform

(3)

Assessment Objectives Knowledge, Skills and Understanding

j Describe the Implementation of globalisation Understand how to

• Implement localisability for the user interface • Convert existing encodings

• Implement right-to-left and left-to-right mirroring

• Prepare culture-specific formatting k Explain event handling Understand how to

• Create event handlers • Raise events

l Explain the implementation of accessibility features

Understand how to add and enable accessibility features.

m Describe the use of intrinsic objects Understand how to

• Use and edit intrinsic objects to include response, request, session, server and application

• Retrieve values from the properties of intrinsic objects

• Set values on the properties of intrinsic objects

• Use intrinsic objects to perform operations

2 Create and manage components and .NET assemblies

a Explain the creation and modification of a .NET assembly

Understand how to

• Create and implement satellite assemblies • Create resource-only assemblies

b Describe the creation of Web controls To include creation of • Web custom controls • Web user controls

3 Consume and manipulate data

a Describe access and manipulation of data from a Microsoft SQL Server database

To include creation and use of: • Ad hoc queries

• Stored procedures b Describe access and manipulation of data

from a data store

Data stores include: • Relational databases • XML documents • Flat files • Methods include: • XML techniques • ADO.NET

c Identify data errors Understand how to handle data errors.

4 Test, debug and deploy a Web application

(4)

Assessment Objectives Knowledge, Skills and Understanding

b Explain the process of tracing Understand how to

• Add trace listeners and trace switches to an application

• Display trace output c Explain the process of debugging, reworking

and resolution of defects in code

Understand how to

• Configure the debugging environment • Create and apply debugging code to

components, pages and applications • Provide multicultural test data to

components, pages and applications • Execute tests

• Resolve errors and rework code d Explain the planning of the deployment of a

Web application

Understand how to

• Plan a deployment that uses removable media

• Plan a Web-based deployment

• Plan the deployment of an application to a Web garden, a Web farm or a cluster e Describe the creation of a setup program Understand how to

• Create a setup program that installs a Web application and allows for the application to be uninstalled

f Explain the process of deploying a Web application

Understand how to deploy a Web application. g Explain the process of adding assemblies to

the Global Assembly Cache

Understand how to add assemblies to the Global Assembly Cache.

5 Maintain and support a Web application

a Explain performance optimisation for a Web application

Understand how to optimise the performance of a Web application.

b Describe the diagnosis and resolution of errors and issues

Understand how to diagnose and resolve errors and issues.

6 Configure and secure a Web application

a Describe the process of configuration of a Web application

Understand how to:

• Modify the Web.config file • Modify the Machine.config file • Add and modify application settings b Describe the process of configuration for

security of a Web application

Select and configure authentication types such as:

• Windows • None

• Forms-based • Microsoft Passport

• Internet Information Services (IIS) • Custom

(5)

Assessment Objectives Knowledge, Skills and Understanding

c Explain the process of configuration for authorisation

Understand how to:

• Configure role-based authorisation • Implement impersonation

Authorisation methods include • File-based

• URL-based d Explain the configuration and

implementation of caching

Understand how to: • Use a cache object • Use cache directives Caching types include • Output

• Fragment • Data e Describe the configuration and

implementation of session state in various topologies

Understand how to:

• Use session state within a process

• Use session state with session state service • Use session state with Microsoft SQL Server Topologies to include

• Web garden • Web farm f Describe installation and configuration of

server services

Understand how to:

• Install and configure a Web server

• Install and configure Microsoft FrontPage Server Extensions

Assessment

This unit will be assessed by the on-line Microsoft set examination Developing and Implementing Web applications with Microsoft Visual C#.NET and Microsoft Visual Studio.NET.

Notes for Tutors

This course is intended for students who have prior knowledge of

• Hypertext Markup Language (HTML) or Dynamic HTML (DHTML) and a scripting language • Relational database concepts such as table, row, column, primary key, foreign key,

constraints and views

• SQL commands such as SELECT, INSERT, UPDATE and DELETE • XML documents, style sheets and schemas

• Visual C#.NET. Knowledge for Visual C#.NET can be gained through the Microsoft Official course.

References

Related documents

Taken together, the descriptive results suggest (1) that a non-Big 6 firm is more likely to issue a going concern report to a nonbankrupt company when tenure is shorter and (2) there

Oleh karena itu perancangan Interior Woman Health and Beauty di Surabaya ini merupakan proyek perancangan interior pusat perawatan kecantikan dan kebugaran tubuh

In this section, three popular appearance-based statistical methods, namely Principal Component Analysis (PCA), Independent Component Analysis (ICA) and Linear

While Premium Liability estimates the claim payments with respect to a single accident year in the future, Outstanding Claims Liability estimates future claim payments for

Without a specific policy that supports students and families struggling with mental health disorders, students in many high schools are left with minimal school psychological

However, the reader might be foretold of the undeniable reality in TEFL that “there may be no single best approach [nor method or set of techniques] to grammar teaching that

In this paper, we divide the communication industry's technological innovation into the exploratory innovation and routine innovation, and respectively to study

CONNX + .NET enables existing staff to make use of existing production data, no matter where it resides; to use solid development techniques for creating client server