Page 228 - aREA ix eXHIBITS
P. 228
UNIT OF COMPETENCY : DEVELOPING ASP.NET MVC WEB APPLICATIONS
UNIT CODE : ICT313358
UNIT DESCRIPTOR : In this course, students will learn to develop advanced
ASP.NET MVC 5 (or higher) applications using .NET
Framework 4.5 (or higher) tools and technologies. The
focus will be on coding activities that enhance the
performance and scalability of the Web site application.
The Model View Controller (MVC) architectural pattern will
be explained in this course. ASP.NET MVC will be
introduced and compared with Web Forms so that students
know when each should/could be used.
PERFORMANCE CRITERIA
ELEMENT
Italicized terms are elaborated in the Range of Variables
1. Employ basic 1.1 Feature list is prepared in line with client requirements
project 1.2 Effective Excel Survey form is used to gather client
management tasks information and requirements
1.3 Release plan is prepared and agreed with clients based on
dependencies and business values
1.4 Visual presentation and supporting documents are presented
during the client meeting
1.5 Tasks required to complete the feature are identified based on
feature list and established design approach
1.6 Time estimates per task is assigned based on degree of
complexity and size.
1.7 Analysis of development resources is performed
1.8 Tasks and To-do list are itemized using OneNote and Team
Sites
1.9 Lync Online is used effectively for online internal meetings
throughout the project development
1.10 Used test case scenarios are formulated and documented
using specified format and in line with client requirements
1.11 Test cases are plotted in Excel Worksheets
1.12 Business process are documented using agreed
representation format
2. Perform Object- 2.1 The architecture of .NET Framework applications is described
oriented and the features that Visual Studio 2013 or higher and
programming with programming language provided are used to support .NET
C# Framework development.
2.2 The basic data types, operators, and expressions are used.
2.3 Standard programming language constructs is used.
2.4 Create and invoke methods, pass parameters to methods,
and return values from methods are used.
2.5 Overloaded methods are created and optional & output
parameters are used.
2.6 Exceptions are catch and handled and information are written
to the event log.
2.7 Requirement for implementing logging, tracing, and profiling is
explained when building large-scale applications.
2.8 Principles of object-oriented programming are described.
2.9 Custom classes are created and used.
Page 34
Training Regulations – Programming (.NET Technology) NC III Promulgated – December 2013