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
   223   224   225   226   227   228   229   230   231   232   233