0% found this document useful (0 votes)
17 views

Prog .Net CBC

programming .net tehcnologies NC III CBC

Uploaded by

Paul Jayme
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
17 views

Prog .Net CBC

programming .net tehcnologies NC III CBC

Uploaded by

Paul Jayme
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 24

COURSE DESIGN

Course Title: Programming (.Net)


Nominal Duration of the Course: 280 Hours
Qualification Level: NC II
Unit of Competency: The units of competency comprising this qualification include the following:

CODE NO. BASIC COMPETENCIES


5 00 311 1 09 Lead workplace communication
5 00 311 1 10 Lead small teams
5 00 311 1 11 Develop and practice negotiation skills
5 00 311 1 12 Solve problems related to work activities
5 00 311 1 13 Use mathematical concepts and techniques
5 00 311 1 14 Use relevant technologies

CODE NO. COMMON COMPETENCIES


ICT315202 Apply quality standards
ICT311203 Perform computer operations

CODE NO. CORE COMPETENCIES


ICT313357 Perform Programming in HTML5 with JavaScript and CSS3
ICT313358 Develop ASP.NET MVC 5 Web Applications

Course Description:

This course is designed to develop & enhance the knowledge, skills, & attitudes of a programmer in
accordance with industry standards. It covers the basic, common & core competencies on programming language,
specifically .NET technology. The nominal duration of 552 hours covers the required units at Programming (.NET
Technology) NC III. TVET providers can however, offer a longer, ladderized course covering the Programming (.NET
Technology) NC III basic, common and core competency unit/s.
Course Outcomes:

A person who has achieved this Qualification is competent to be:


 Front-end web developer
 Windows store application developer
 Web Application developer
 Instructor/Professor

Entry Requirements:
Trainees or students should possess the following requirements:
 Must have completed at least 10 yrs. basic education or an ALS grade 10 certificate of
rating holder
 Can communicate either oral or written;
 With basic computer skills

This list does not include specific institutional requirements such as educational attainment, appropriate
work experience, and others that may be required of the trainees by the school or training center delivering
the TVET program.
Course Structure

BASIC COMPETENCIES
64 hrs

Unit of Competency Module/ Subject Learning Outcomes Module Content


1. Lead workplace 1.1 Communicate information about  Group discussion  Observation
communication workplace processes  Role Play  Interviews
1.2 Lead workplace discussions  Brainstorming
1.3 Identify & communicate issues
arising in the workplace
2. Lead small teams 2.1 Provide team leadership  Lecture  Demonstration
2.2 Assign responsibilities  Demonstration  Case studies
among members  Self-paced (modular)
2.3 Set performance
expectation for team
members
2.4 Supervise team
performance
3. Develop and 3.1 Identify relevant  Direct observation  Written test
practice negotiation information in planning  Simulation/role  Practical/
skills playing performance test
negotiations
 Case studies
3.2 Participate in
negotiations
3.3 Document areas for
agreement
4. Solve workplace 4.1 Explain the analytical  Direct observation  Written test
problem related to techniques.  Simulation/role  Practical/
work activities playing performance test
4.2 Identify the problem.
 Case studies
4.3 Determine the possible
cause/s of the problem.
5. Use mathematical 5.1 Identify mathematical  Direct observation  Written test
concepts and tools and techniques to  Simulation/role  Practical/
techniques playing performance test
solve problem
 Case studies
5.2 Apply mathematical
procedures/solution
5.3 Analyze results
6. Use relevant 6.1 Identify appropriate  Direct observation  Written test
technologies technology  Simulation/role  Practical/
playing performance test
6.2 Apply relevant
 Case studies
technology
6.3 Maintain/enhance
relevant technology
COMMON COMPETENCIES
16 hrs.

Unit of Learning Outcomes Methodology Assessment


Competency Approach
1. Apply Quality 1.1 Asses quality of received  Field trip  Demonstration &
Standards materials  Symposium questioning
1.2 Assess own work  Film showing  Observation &
1.3 Engage in quality improvement  Simulation questioning
 On the job training  Third party report

2. Operate a 2.1 Plan and prepare for task to be  Modular  Demonstration &
Personal undertaken  Film showing questioning
Computer 2.2 Input data into computer  Computer based  Observation &
2.3 Access information using training (e-learning) questioning
computer  Project method  Third party report
2.4 Produce output/data using
 On the job training  Assessment of output
computer system product
2.5 Use basic functions of a web  Portfolio
browser to locate information  Computer- based
2.6 Maintain computer equipment assessment
and systems
CORE COMPETENCIES
472 hrs. (120 hrs. in-school + 352 hrs. S.I.T.*)

Assessment
Unit of Competency Learning Outcome Methodology
Approach
1. Perform 1.1. Develop basic HTML document  Lecture/ Discussion  Written exam
Programming in using HTMP5 and CSS 3 syntax  Hands on  Practical exam
HTML5 with
1.2. Create HTML5 document using  Exercises  Observation in
JavaScript and  Demonstration workplace
CSS3 advanced techniques with  Interviews/
JavaScript and CSS3 questioning
1.3. Communicate with Remote
Data Source and Create Objects
and Methods using JavaScript
1.4. Create interactive and
responsive user interface
1.5. Add offline support to Web
Applications
1.6. Implement an Adaptive User
Interface
1.7. Use CSS3 to create scalable
graphics and animated user
interface
1.8. Implement real-time
communications by using web-
sockets and web worker
process
1.9. Design and implement Windows
Store applications using MVVM
design pattern
2. Develop 2.1. Employ basic project  Lecture/ Discussion  Written exam
ASP.NET MVC5 management tasks  Hands on  Practical exam
Web Applications
2.2. Perform Object-oriented  Exercises  Observation in
 Demonstration workplace
programming with C#  Interviews/
2.3. Develop ASP.NET Web questioning
Applications using Model View
Controller or architectural
patterns
2.4. Test and debug ASP.NET MVC
Web Applications
2.5. Create custom URLs and apply
style to ASP.NET MVC Web
applications
2.6. Create responsive web pages
and implementing security
2.7. Create RESTful API, modify
URLs and deploy ASP.NET
MVC applications

*Note: Supervised-Industry Training (SIT) in actual work environment is included in the training duration.
BASIC COMPETENCIES

Competency Analysis

Module/Subject
Unit of Competency Module / Module / Module / Module /
Subject 1 Subject 2 Subject 3 Subject 4
BASIC COMPETENCIES
1. Lead workplace communication
2. Lead small teams
3. Develop and practice negotiation skills
4. Solve problems related to work activities
5. Use mathematical concepts and techniques
6. Use relevant technologies
COMMON COMPETENCIES
Apply quality standards
Perform Computer Operation
CORE COMPETENCIES
1. Perform Programming in HTML5 with
JavaScript and CSS3
2. Develop ASP.NET MVC 5 Web Applications

Resources

TRAINING FACILITIES
The Programming workshop must be of concrete structure. Based on class size of 25 student/trainees
the space requirements for the teaching/learning and circulation areas are as follows:

TEACHING/LEARNING AREAS SIZE IN AREA IN SQ. QTY TOTAL AREA IN


METERS METERS SQ. METERS

Lecture Area 5x8 40 1 40

Computer laboratory 6x8 48 1 48

Learning Resource Area 4x5 20 1 20

Wash,Toilet & Locker Room 2x5 10 2 20

Total 128

Facilities / Equipment / Circulation** 38

Total Area 166


** Area requirement is equivalent to 30% of the total teaching/learning areas
LIST OF TOOLS, EQUIPMENT AND MATERIALS
– NC II
Recommended list of tools, equipment and materials for the conduct of training in Programming
(.NET Technology) NC III:
(Computed/estimated based on a class size of 15)
TOOLS EQUIPMENT MATERIALS/RESOURCES
Qty Description Qty Description Qty Description
Network Computer (on
www.microsoftvirtuala
required

Computer Software 1 free


15 Windows 8 or higher)
e.g. Visual Studio Express account cademy.com
with peripherals
2012 or higher
As

1 Network Printer Practice materials


1 Internet access 1 White board Hand-outs
required
As

MVC5 or higher 1 LCD projector and screen Reference books

Application servers 15 Ergonomic chairs and Learning materials/guide


e.g.-SQL Server Express tables
1 2012 or higher
- IIS Express
The quantity of tools and equipment to be used for the conduct of training for this
qualification shall depend on the number of students, size of the class, and/or modality of
training. The most important consideration is to make sure that tools and equipment are
adequately provided to all trainees when needed. The actual list of tools, equipment,
machines, supplies and other materials to be used shall be identified and detailed in the
Competency Based Curriculum (CBC) to be submitted by the TVET provider when
registering a course or training program with TESDA.

Due to the fast-changing nature of the Information and Communications


Technology (ICT) sector, TVET providers are reminded to use and provide their trainees
with the latest technology tools, equipment and materials where appropriate and
applicable.

In cases where there are specialized tools, equipment and facilities that are
not generally considered standard requirements or not absolute requisites for training, the
industry working group or TESDA may provide guidelines or specific advice on such
matters.
Qualification of Instructors / Trainers

TRAINERS QUALIFICATION

Programming (.NET Technology) NC III

 Must be a holder of National TVET Trainer’s Certificate Level 1(NTTC)


- Must be a holder of Programming NC IV or equivalent
 Must be a holder of a current Microsoft Developer Certificate
 Must have at least 2-years relevant industry experience*

* Optional: Only when required by the hiring institution.


MODULE OF INSTRUCTIONS
BASIC COMPETENCIES
NC II
Course Title:

Level of Certification: NC II

Unit Of Competency: Lead workplace communication

Module Title: Leading workplace communication Module Descriptor:


This unit covers the knowledge, skills and attitudes required
to lead in the dissemination and discussion of ideas, information and issues
in the workplace.

Nominal Duration: 10 Hours

Summary of Learning Outcomes:

Upon completion of this module the students/trainees must be able to:

LO1. Communicate information about workplace processes

LO2. Lead workplace discussions .

LO3. Identify and communicate issues arising in the workplace

LO1. Communicate information about workplace processes


Assessment Criteria:

1.1. Appropriate communication method is selected


1.2. Multiple operations involving several topics areas are communicated accordingly
1.3. Questions are used to gain extra information
1.4. Correct sources of information are identified
1.5. Information is selected and organized correctly
1.6. Verbal and written reporting is undertaken when required
Communication skills are maintained in all situations

LO2. Lead workplace discussions .


Assessment Criteria:

1.1. Response to workplace issues are sought


1.2. Response to workplace issues are provided immediately
1.3. Constructive contributions are made to workplace discussions on such issues as production, quality and safety
Goals/objectives and action plan undertaken in the workplace are communicated

LO3. Identify and communicate issues arising in the workplace


Assessment Criteria:

1.1. Issues and problems are identified as they arise


1.2. Information regarding problems and issues are organized coherently to ensure clear and effective
communication
1.3. Dialogue is initiated with appropriate personnel
Communication problems and issues are raised as they arise
Course Title:

Level of Certification: NC II

Unit Of Competency: LEAD SMALL TEAMS


Module Title: : LEADING SMALL TEAMS
This unit covers the knowledge, skills and
attitudes to lead small teams including setting and
maintaining team and individual performance standards.

Nominal Duration: 10 Hours

Summary of Learning Outcomes:

Upon completion of this module the students/trainees must be able to:

LO1. Provide team leadership


LO2. Assign responsibilities
LO3. Set performance expectations for team members
LO4. Supervise team performance

LO1. Provide team leadership


Assessment Criteria:

1.1. Work requirements are identified and presented to team members


1.2. Reasons for instructions and requirements are communicated to team members
Team members’ queries and concerns are recognized, discussed and dealt with

LO2. Assign responsibilities


Assessment Criteria:

1.3. Duties, and responsibilities are allocated having regard to the skills, knowledge
and aptitude required to properly undertake the assigned task and according to
company policy
Duties are allocated having regard to individual preference, domestic and personal considerations, whenever
possible

LO3. Set performance expectations for team members


Assessment Criteria:
1.4. Performance expectations are established based on client needs and according to
assignment requirements
1.5. Performance expectations are based on individual team members duties and area
of responsibility
1.6 Performance expectations are discussed and disseminated to individual team members

LO4. Supervise team performance

Assessment Criteria:
1.6. Monitoring of performance takes place against defined performance criteria
and/or assignment instructions and corrective action taken if required
1.7. Team members are provided with feedback, positive support and advice on
strategies to overcome any deficiencies
1.8. Performance issues which cannot be rectified or addressed within the team are
referenced to appropriate personnel according to employer policy
1.9. Team members are kept informed of any changes in the priority allocated to
assignments or tasks which might impact on client/customer needs and
satisfaction
1.10. Team operations are monitored to ensure that employer/client needs and
requirements are met
1.11. Follow-up communication is provided on all issues affecting the team
All relevant documentation is completed in accordance with company procedures

Course Title:

Level of Certification: NC II

Unit Of Competency: DEVELOP AND PRACTICE NEGOTIATION SKILLS

Module Title: DEVELOPING AND PRACTICE NEGOTIATION SKILLS


This unit covers the skills, knowledge and attitudes required to
collect information in order to negotiate to a desired outcome and
participate in the negotiation.

Nominal Duration: 10 Hours

Summary of Learning Outcomes:

Upon completion of this module the students/trainees must be able to:

LO1. Plan negotiations


LO2. Participate in negotiations

LO1. Plan negotiations


Assessment Criteria
1. Information on preparing for negotiation is identified and included in the plan
2. Information on creating nonverbal environments for positive negotiating is identified and included in the plan
3. Information on active listening is identified and included in the plan
4. Information on different questioning techniques is identified and included in the plan
5. Information is checked to ensure it is correct and up-to- date

LO2. Participate in negotiations


Assessment Criteria
1. Criteria for successful outcome are agreed upon by all parties
2. Desired outcome of all parties are considered
3. Appropriate language is used throughout the negotiation
4. A variety of questioning techniques are used
5. The issues and processes are documented and agreed upon by all parties
6. Possible solutions are discussed and their viability assessed
7. Areas for agreement are confirmed and recorded
8. Follow-up action is agreed upon by all parties

Course Title:

Level of Certification: NC II

Unit Of Competency: SOLVE PROBLEM S RELATED TO WORK ACTIVITIES

Module Title: SOLVING PROBLEMS RELATED TO WORK ACTIVITIES


This unit of covers the knowledge, skills and attitudes required to solve problems in the
workplace including the application of problem solving techniques and to determine and resolve the root cause of
problems.

Nominal Duration: 10 Hours

Summary of Learning Outcomes:

Upon completion of this module the students/trainees must be able to:

LO1. Identify the problem


LO2. Determine fundamental causes of the problem
LO3. Determine corrective action
LO4. Provide recommendation/s to manager

LO1. Identify the problem


Assessment Criteria
1.1. Variances are identified from normal operating parameters; and product quality
1.2. Extent, cause and nature are of the problem are defined through observation, investigation an d analytical
techniques
Problems are clearly stated and specified

LO2. Determine fundamental causes of the problem


Assessment Criteria
1.1. Possible causes are identified based on experience and the use of problem solving tools / analytical
techniques.
1.2. Possible cause statements are developed based on findings
Fundamental causes are identified per results of investigation conducted

LO3. Determine corrective action


Assessment Criteria

1.1. All possible options are considered for resolution of the problem
1.2. Strengths and weaknesses of possible options are considered
1.3. Corrective actions are determined to resolve the problem and possible future causes
Action plans are developed identifying measurable objectives, resource needs and timelines in accordance with
safety and operating procedures

LO4. Provide recommendation/s to manager


Assessment Criteria

1.1. Report on recommendations are prepared


1.2. Recommendations are presented to appropriate personnel.
Recommendations are followed-up, if required

Course Title:

Level of Certification: NC II

Unit Of Competency: USE MATHEMATICAL CONCEPTS AND


TECHNIQUES

Module Title: USING MATHEMATICAL CONCEPTS AND


TECHNIQUES

This unit covers the knowledge, skills and attitudes required in the application of
mathematical concepts and techniques

Summary of Learning Outcomes:

Upon completion of this module the students/trainees must be able to:

LO1. Identify mathematical tools and techniques to solve problem


LO2. Apply mathematical procedure/solution
LO3. Analyze results

LO1. Identify mathematical tools and techniques to solve problem


Assessment Criteria

1.2 Problem areas are identified based on given condition


1.3 Mathematical techniques are selected based on the given problem

LO2. Apply mathematical procedure/solution


Assessment Criteria

2.1 Mathematical techniques are applied based on the problem identified


2.2 Mathematical computations are performed to the level of accuracy required for the
problem
2.3 Results of mathematical computation is determined and verified based on job
requirements
LO3. Analyze results
Assessment Criteria
3.1 Result of application is reviewed based on expected and required specifications
and outcome
3.2 Appropriate action is applied in case of error

Course Title:

Level of Certification: NC II

Unit Of Competency: USE RELEVANT TECHNOLOGIES

Module Title: USING RELEVANT TECHNOLOGIES


This unit of competency covers the knowledge, skills, and attitude required in selecting,
sourcing and applying appropriate and affordable technologies in the workplace.

Summary of Learning Outcomes:

Upon completion of this module the students/trainees must be able to:

LO1. Study/select appropriate technology


LO2. Apply relevant technology
LO3. Maintain/enhance relevant technology

LO1. Study/select appropriate technology

Assessment Criteria
1.1 Usage of different technologies is determined based on job requirements
1.2 Appropriate technology is selected as per work
specification

LO2. Apply relevant technology


2.1 Relevant technology is effectively used in carrying
out function
2.2 Applicable software and hardware are used as per
task requirement
2.3 Management concepts are observed and practiced as per established industry practices

LO3. Maintain/enhance relevant technology


3.1 Maintenance of technology is applied in accordance with the industry standard operating procedure,
manufacturer’s operating guidelines and occupational health and safety procedure to ensure its operative
ability
3.2 Updating of technology is maintained through continuing education or training in accordance with job
requirement
3.3 Technology failure/ defect is immediately reported to the concern/responsible person or section for appropriate
action
MODULE OF INSTRUCTIONS
COMMON
COMPETENCIES
NC II
Course Title:

Level of Certification: NC II

Unit Of Competency: APPLY QUALITY STANDARDS


Module Title: APPLYING QUALITY STANDARDS
This unit covers the knowledge, skills, attitudes and values needed to apply quality
standards in the workplace. The unit also includes the application of relevant safety procedures and regulations,
organization procedures and customer requirements.

Summary of Learning Outcomes:

Upon completion of this module the students/trainees must be able to:

LO1. Assess quality of received materials


LO2. Assess own work
LO3. Engage in quality improvement

LO1. Assess quality of received materials


1.1. Work instruction is obtained and work is carried out in accordance with standard operating procedures.
1.2. Received materials are checked against workplace standards and specifications.
1.3. Faulty materials related to work are identified and isolated.
1.4. Faults and any identified causes are recorded and/or reported to the supervisor concerned in accordance
with workplace procedures.
Faulty materials are replaced in accordance with workplace procedures.

LO2. Assess own work


1.1. Documentation relative to quality within the company is identified and used.
1.2. Completed work is checked against workplace standards relevant to the task undertaken.
1.3. Errors are identified and isolated.
1.4. Information on the quality and other indicators of production performance are recorded in accordance with
workplace procedures.
In cases of deviations from specific quality standards, causes are documented and reported in accordance with the
workplace’ s standards operating procedures.

LO3. Engage in quality improvement


1.1. Process improvement procedures are participated in relative to workplace assignment.
1.2. Work is carried out in accordance with process improvement procedures.
Performance of operation or quality of product of service to ensure customer satisfaction is monitored.
Course Title:

Level of Certification: NC II

Unit Of Competency: PERFORM COMPUTER OPERATIONS


Module Title: PERFORMING COMPUTER OPERATIONS
This unit covers the knowledge, skills, attitudes and values needed to
perform computer operations which include inputting, accessing, producing and
transferring data using the appropriate hardware and software.

Summary of Learning Outcomes:

Upon completion of this module the students/trainees must be able to:

LO1. Plan and prepare for task to be taken undertaken


LO2. Input data into computer
LO3. Access information using computer
LO4. Produce output/ data using computer system
LO5. Use basic functions of a www-browser to locate information
LO6. Maintain computer equipment and systems

LO1. Plan and prepare for task to be taken undertaken


1.1. Requirements of task are determined in accordance with the required output .
1.2. Appropriate hardware and software are selected according to task assigned and required outcome.
1.3. Task is planned to ensure that OH & S guidelines and procedures are followed.
1.4. Client -specific guidelines and procedures are followed.
Required data security guidelines are applied in accordance with existing procedures.

LO2. Input data into computer


1.1. Data are entered into the computer using appropriate program/application in accordance with company
procedures.
1.2. Accuracy of information is checked and information is saved in accordance with standard operating
procedures.
1.3. Inputted data is stored in storage media according to requirements.
Work is performed within ergonomic guidelines.

LO3. Access information using computer


1.1. Correct program/application is selected based on job requirements.
1.2. Program/application containing the information required is accessed according to company procedures.
1.3. Desktop icons are correctly selected, opened and closed for navigation purposes.
Keyboard techniques are carried out in line with OH & S requirements for safe use of keyboards.

LO4. Produce output/ data using computer system


1.1. Entered data are processed using appropriate software commands.
1.2. Data are printed out as required using computer hardware /peripheral devices in accordance with standard
operating procedures.
Files and data are transferred between compatible systems using computer software, hardware/peripheral devices in
accordance with standard operating procedures.

LO5. Use basic functions of a www-browser to locate information


1.1. Information requirements for internet search are established.
1.2. Browser is launched.
1.3. Search engine is loaded.
1.4. Appropriate search criteria/or URL of site is entered.
1.5. Relevant links are followed to locate required information.
Useful pages are bookmarked or printed as required.

LO6. Maintain computer equipment and systems


1.1. Procedures for ensuring security of data, including regular back-ups and virus checks are implemented in
accordance with standard operating procedures.
Basic file maintenance procedures are implemented in line with the standards operating procedures.
MODULE OF INSTRUCTIONS

CORE
COMPETENCIES
NC II
Course Title:

Level of Certification: NC II

Unit Of Competency: PERFORM PROGRAMMING IN HTML5 WITH JAVASCRIPT AND


CSS3
Module Title: PERFORMING PROGRAMMING IN HTML5 WITH JAVASCRIPT
AND CSS3

This unit provides an introduction to HTML5, CSS3, and JavaScript. This course helps studen ts
gain basic HTML5/CSS3/JavaScript programming skills. This course is an entry point into both
the Web application and Windows Store apps training paths. The course focuses on using
HTML5/CSS3/JavaScript to implement programming logic, define and use variables, perform
looping and branching, develop user interfaces, capture and validate user input, store data, and
create well-structured application. Further, this unit covers the skills, knowledge and attitude
required in developing HTML5 websites. This als o includes an introduction to the Windows 8
platform and the Windows Store apps.

Summary of Learning Outcomes:

Upon completion of this module the students/trainees must be able to:

LO1. Develop basic HTML document using HTMP5 and CSS 3 syntax
LO2. Create HTML5 document using advanced techniques with JavaScript and CSS3
LO3. Communicate with Remote Data Source and Create Objects and Methods using JavaScript
LO4. Create intuitive user interface and add offline support for web applications
LO5. Use CSS3 to create scalable graphics and animated user interface
LO6. Implement real-time communications by using web-sockets and web worker process
LO7. Explore the Windows 8 platform and Windows Store Apps

LO1. Develop basic HTML document using HTMP5 and CSS 3 syntax
1.1 Domain model is produced to illustrate different business domain features.
1.2 Business processes are documented using agreed representation format.
1.3 Interaction diagrams are produced that describe in detail how the objects will interact with the business logic
to perform the methods or functions of the business processes.
1.4 Interaction diagrams are documented using agreed representation format.
1.5 An HTML5 document is created and configured according to user’s specification.
The HTML5 document is designed using cascading style sheet 3 (CSS3).

LO2. Create HTML5 document using advanced techniques with JavaScript and CSS3
1.6 Static pages are created using the new features available in HTML5.
1.7 CSS3 is used to apply basic styling to the elements in an HTML5 page.
1.8 Syntax of JavaScript is explained and how to use JavaScript with HTML5 is described.
1.9 JavaScript code that manipulates the HTML DOM is written and events are handled.
1.10 How to use jQuery is described to simplify code that uses many common JavaScript APIs.
1.11 Forms that use the new HTML5 input types are created.
User input is validated and feedback is provided by using the new HTML5 attributes.
1.12 JavaScript code is written to validate user input and feedback is provided in cases where it is not
suitable to use HTML5 attributes
1.13 Text elements are styled on an HTML5 page by using CSS3.
1.14 Styling is applied to block elements by using CSS3.
1.15 CSS3 selectors are used to specify the elements to be styled in a Web application.
Graphical effects and transformations are implemented by using the new CSS3 properties

LO3. Communicate with Remote Data Source and Create Objects and Methods using JavaScript
1.16 Data are serialized, deserialized, sent and received by using XMLHTTP Request object.
1.17 Code that serializes, deserializes, sends, and receives data is simplified by using the jQuery ajax
method.
1.18 Benefits of structuring JavaScript code is described carefully to aid maintainability and extensibility.
1.19 Best practices are explained for creating custom objects in JavaScript.
How to extend custom and native objects is described to add functionality.

LO4. Create intuitive user interface and add offline support for web applications
1.20 Drag and Drop and File APIs are used to interact with files in a Web application.
1.21 Audio and video are incorporated into a Web application.
1.22 Location of the user running a Web application is detected by using the Geolocation API.
1.23 How to debug and profile a Web application is explained by using the Web Timing API.
1.24 The need to detect device capabilities is described and reacted to different form factors in a Web
application.
1.25 Web page that can dynamically adapt its layout to match different form factors is c reated.
1.26 Data is saved and retrieved locally on the user's computer by using the Local Storage API.
Offline support is provided for a Web application by using the Application Cache API.

LO5. Use CSS3 to create scalable graphics and animated user interface
1.27 Scalable Vector Graphics are used to add interactive graphics to an application.
1.28 Complex graphics are drawn on an HTML5 Canvas element by using JavaScript code.
1.29 CSS transitions are applied to elements on an HTML5 page, and write JavaScript code to detect
when a transition has occurred.
1.30 Different types of 2D and 3D transitions available with CSS3 are described.
Complex animations are implemented by using CSS key-frames and JavaScript code.

LO6. Implement real-time communications by using web-sockets and web worker process
1.31 How Web Sockets work is explained and how to send and receive data through a Web Socket is
described.
1.32 Web Socket API with JavaScript is used to connect to a Web Socket server, send and receive data,
and handle the different events that can occur when a message is sent or received.
1.33 The purpose of a Web Worker process and how it can be used to perform asynchronous processing
as well as provide isolation for sensitive operations is described.
1.34 Web Worker APIs from JavaScript code is used to create, run, and monitor a Web Worker process.
Occupational health and safety standards in the workplace and 5S disciplines are strictly followed as per
enterprise policies and procedures.

LO7. Explore the Windows 8 platform and Windows Store Apps


1.35 Windows 8 platform, architecture, and features are described.
1.36 Basics of the Windows 8 UI and Windows Store app experience and how it differs from Windows
desktop apps are explained.
1.37 New API model, how it supports building Windows Store apps, and how it supports multiple
language-specific projections are explained.
1.38 Single-page based Windows Store apps is described
Windows store apps using MVVM (model-view-view-model) design pattern with JavaScript are
designed and implemented.

You might also like