Академический Документы
Профессиональный Документы
Культура Документы
DURATION: 1 Year
Page 1
Technical Training for Polio-Affectees
The United Nations Industrial Development Organization (UNIDO) is the specialized agency of the United
Nations mandated to promote industrial development and global industrial cooperation.
UNIDO’s Education Programme strives to promote industry-relevant education and training for the
sustainable industrial development of Pakistan.
The UNIDO Education Programme, in collaboration with the National Vocational & Technical Training
Commission (NAVTTC) and Deutsche Gesellschaft für Internationale Zusammenarbeit (GIZ), has
developed ten curricula as part of its Polio-Plus Initiative.
Amongst its main objectives, the United Nations’ Polio-Plus Initiative is intended to aid in the
rehabilitation of working-age disabled individuals by means of technical training programs in employable
skills. With such training, it is projected that these individuals may then positively contribute, both socially
and economically, within their respective communities.
In December 2013, teachers of selected Technical Educational & Vocational Training Authority (TEVTA)
centres from the priority districts underwent such technical training for the specified ten curricula.
NAVTTC delivered competency-based training to trainers of selected TEVTAs from several high-priority
polio districts. The competency standards developed and validated during the curricula development
process, now certified as National Standards, are to be used during the training of polio-affected
individuals. The workshop was markedly interactive in nature, focusing on group work and presentations
while highlighting the intended goal of applicability in such competency-based trainings.
One notable trainer recounted his own experiences working with thousands affected by Polio in Pakistan.
Noting their often absence from rigorous economic participation, he referred to these individuals as
Pakistan’s ‘untapped resources’. The trainer also placed special emphasis on the work of disabled
working–age individuals in the carpet industry and urged the other trainers to use this as an example
during their own training to ensure the successful streamlining of polio-affectees into Pakistan’s
workforce.
In order to sensitize participants and raise awareness on the matter, participants shared individual
experiences linked to polio-affectees and working-age individuals. Most of the high-priority TEVTAs are
located in smaller districts of Pakistan where trainers aimed to raise awareness through word-of-mouth.
Additionally, they spoke of success stories and considered using these experiences as sources of
inspiration during their own trainings for polio-affectees. Trainers were quick to suggest several untapped
avenues to maximize the potential of this training.
Page 2
It is imperative to note that although polio-affectees may require special attention and training, it must be
delivered without compromising their dignity and self-esteem.
The idea is to train polio-affectees and equip them with the ability to earn a respectable living. The
TEVTAs of these high-priority districts will carry out these trainings through the coordination and support
of NAVTTC.
The pattern of the training is such that it will aim to merge the training of Life Skills Curriculum into the
training polio-affectees will receive. Earlier in 2012, the Education Programme at UNIDO along with GIZ
and NAVTTC developed a Curriculum on Life Skills.
The Life Skills component of this training will impart knowledge on the use of ‘soft skills’. This will result in
employees who have:
Effective A knack for Plain “common A good work ethic Flexible attitude
communication internal and sense” and are self-driven
skills external customer
care
Since polio-affectees are disconnected from the mainstream workforce, their inclusion through the use of
Life Skills Curriculum will make their transition into Pakistan’s mainstream workforce smoother. If trainings
consist of five sessions per week, three will consist of technical training for polio-affectees while the other
two will incorporate ‘Life Skills’ trainings, thereby making it more effective and successful.
UNIDO hopes that the creation of these curricula will serve the purpose for which they were made i.e. the
rehabilitation of working-age disabled individuals through technical training programs in employable skills,
so that they may contribute socially and economically in their respective communities.
Furthermore, it is hoped that this training will serve to educate and sensitize local communities,
particularly illiterate people & workers, on measures for prevention against fatal diseases and the benefits
of early intervention while also mobilizing support in local communities for the polio eradication drive.
Page 3
CONTENT TABLE
2. Introduction 9
Page 4
LU5: Perform Security Measures 38
Page 5
For Personal Health and Safety 87
Page 6
1. List of Abbreviations and Acronyms used in the
Curriculum
UI User Interface
PC Personal Computer
M MySQL
P PHP
P Perl
Page 7
SSL Secure Sockets Layer
IP Internet Protocol
OS Operating System
IT Information Technology
CD Compact Disc
Page 8
2. Introduction
The Structure of this course
This curriculum is comprised of six modules. The recommended delivery time is 1600 hours. Therefore,
the delivery of this course could be full time, 5 days a week, for 1 year. Training providers are at liberty to
develop other models of delivery, including part-time and evening delivery. The full structure of the course
is as follow:
The objective of this Web Developer course is to develop the skills of new learners in the web industry,
which will provide them with the knowledge required to begin a career as a web developer. This course
has been developed to address all the learning requirements of a student in order to perform his/her job
successfully and professionally.
At the end of this course, the student must have attained the following competencies:
Develop basic websites/web applications following the proper web development process
Plan, design, develop, deploy and maintain the websites/ web applications
Prepare the frontend/UI and the backend of the website/ web application
Launch the website/web application on the internet for the clients/users
Maintain the website/web application in the long run
Take health and safety precautions while using computers
Communicate professionally with managers, team members, clients/customers and peers
Maintain professionalism at the workplace
Web Developers are employed in the ICT, Advertizing, Telecom, Marketing, Petroleum, Universities,
Schools and colleges, FMCG and many other organizations. Self- employment by founding a web
developing firm in this field of activity is also possible. Experienced web developers may advance through
promotions with the same employer or by moving to more advanced positions with other employers.
They can become:
Page 9
System Analyst
SEO Specialist
Web Application Developer
E-Commerce Specialist
Experienced web developers can earn a well-respected salary. There are good prospects for travel both
within Pakistan and abroad. The employment outlook in this industry will be influenced by a wide variety
of factors including:
ALL ENTRENTS SHOULD HAVE THE BASIC KNOWLEDGE OF USING COMPUTERS (including
knowledge of MS office, Internet browsing, software and databases). Six months certification in Computer
Applications is preferred.
The candidate should pass the entry test with a minimum of 50%. The entry test should be prepared and
checked by a well-qualified Trade Instructor of Computer.
MCS / BS / BCS (04-Year) / M.Sc. in Computer Science from HEC recognized University
Minimum three years Teaching Experience
Good communication Skills in English & Urdu.
Terminology
This curriculum is for a web developer. Some organizations may use alternate titles to describe this job
role. Training providers should examine the overview of the curriculum to determine whether it meets the
needs of the potential students.
Page 10
Sequence of Modules
Good practice in Pakistan makes use of formative and summative assessments, the basis of which is
described below. Good practice by vocational training providers in Pakistan is to use a combination of
these formative and summative assessments, combined to produce the final qualification result.
Formative assessment is going on all the time. Its purpose is to provide feedback on what students are
learning:
Assessors need to devise formative assessments for both theoretical and practical work.
Summative assessment is the assessment, usually upon completion of the course or module, which
indicates whether the student has "passed" or not. It is – or should be – undertaken with reference to all
the objectives or outcomes of the course, and is usually fairly formal. Considerations of security –
ensuring that the student who gets the credit is the person who did the work – assumes considerable
importance in the final assessment.
Page 11
3. Overview of the curriculum for Web Developer
1
Learning hours in training provider premises
2
Training workshop, laboratory and on-the-job workplace
Page 12
LU6: Perform Testing
Module 6: Develop
Professionalism in the workplace LU1: Participate in Training
workshops / seminars
Aim: The aim of this module is to
impart knowledge, skills and LU2: Read Articles and
understanding of the ways to Magazines 47 103 Independent
develop professionalism on the job
and to excel professionally in the LU3: Consult Experts
career.
LU4: Watch Training Videos
Page 13
4. Teaching and Learning Guide for Web Developer
The aim of the training is to enable students to work independently as well as in a team for web design
and development.
Upon completion of the programme, the student will apply the acquire knowledge and skills in a practical
setting or work place.
Different methodologies can therefore contribute to achieving this objective. Theory methodologies should
be supported by appropriate resources, as indicated in the “Materials Required‟ column of the Learning
Unit specifications. Teachers should also illustrate theory sessions with examples of how the learning
could be applied in the workplace. Practical methodologies should be set in an appropriate environment
and supported by appropriate resources, also indicated in the “Materials Required‟ column of the
Learning Unit specifications. Methods that directly promote capacity building for the student are essential
and therefore should be included appropriately in the teaching approach.
Page 14
4.1. Module 1: Prepare front-end / Interface
Objective of the Module: The aim of this module is to introduce students to the web
development process and impart comprehensive knowledge, skills and understanding to
develop the front-end/ user interface of the websites.
Overview of latest
technologies (i.e. 5 3 8
software and
hardware) used in
developing
Page 15
websites / web
applications
Understanding of
the following terms:
information
technology, e- 2 3 5
commerce, e-
business,
information
systems, ERP,
DBMS, social
networking and
other ICT
technologies.
TOTAL: 20 20 40
Page 16
tools, drawing comfortable
objects, keyboard and
manipulating, mouse etc)
aligning and editing
objects, formatting,
special effects with
text, colors and
palettes, printing,
customizing
CorelDraw,
connecting Corel
Draw with other
applications
Introduction to
Adobe Photoshop
and its features 2 5 7
including
installation, the
basics of
Photoshop, tools
and palettes,
image, image, color
adjustment, Quality
adjustment,
transformation,
brushes,
selections, layers,
type
Understand
personal safety 2 3 5
measures while
using computers
Following OHS
standards related
to electrical, 2 3 5
radiation and noise
for computer users
Ability to:
Install the platform
(windows Or Other
operating systems)
and software 0 7 7
(Adobe Photoshop,
Coral Draw) and
setup compatible
hardware
TOTAL: 15 35 50
Page 17
LU3: The student will Knowledge of: Notes of the For
Prepare be able to: Understand guidelines theoretical
Mock-ups Interpret process of given by learning:
requirements Interpreting the 2 3 5 client, Classroom
given by the web development supervisor or with
client or requirements trainer multimedia
supervisor for Computer aid, white
further Understanding the (PC), board,
processing use of Web Operating audio-visual
graphics, color 2 8 10 system i.e. facilities and
Reflects theory and design Windows OR flip charts
aesthetics and basics in designing other
color theory as UI of a website operating For
per customer systems, Practical
trade dress. Good knowledge of internet Learning:
graphic designing facility, EITHER
Provide well- software including graphic Lab
defined images, layers, designing
information selection, software ( OR
control flow to the formatting ,tools 2 13 15 Adobe
client/end user. and palettes, Photoshop, Workplace
colors adjustment, adobe flash
Provide room for quality adjustment, player, coral
future painting, drawing, draw), mockup
enhancements/ type, templates, ),
modifications transformation latest version
of software
Clearly provide Understand end with
UI features from user behavior of 3 2 5 compatible
developer’s web usage hardware
perspective
Ability to: For Personal
Prepare the mock- Health and
ups using graphic Safety:
designing software Ergonomics
(adobe photoshop, (Hand rest,
Coral Draw) foot rest, back
features including 5 20 25 rest adjustable
images, layers, chairs, proper
selection, lighting in the
formatting ,tools room, screen
and palettes, filters,
colors adjustment, comfortable
quality adjustment, keyboard and
painting, drawing, mouse etc)
type,
transformation
TOTAL: 14 46 60
Page 18
LU4: The student will Knowledge of: Computer For
Perform be able to: Understanding the (PC), theoretical
Design Ensure the importance of 2 2 4 Operating learning:
Approval proper Design approval system i.e. Classroom
presentation of from the client in Windows and with
the design website other multimedia
mockups and development (Is operating aid, white
documentation this meant to be a system, board,
sentence or two 2 3 5 internet audio-visual
Ensure the different points?) facility, facilities and
compliance of the graphic flip charts
design with the Understanding of designing
client end user/client software used For
requirements. requirements of the to develop Practical
website 1 3 4 mock-ups Learning:
Ensure the room (Adobe EITHER
for Requirements Photoshop, Lab
enhancements as collection and Coral Draw),
desired by the verification from the latest version OR
client. client and of software
translating it into with Workplace
Ensuring the the mockup compatible
multiple design 1 8 9 hardware
options for the Ability to:
client. Use the designing For Personal
software (Adobe Health and
Translate the Photoshop, Corel Safety:
feedback of the Draw) to make Ergonomics
client into the necessary changes (Hand rest,
final design. to the mock-up foot rest, back
using image rest,
editing, editing text adjustable
and editing paths. chairs, proper
1 7 8 lighting in the
Use Image Viewer room, screen
for viewing filters,
operations such as comfortable
zooming and keyboard and
rotation, full screen mouse etc)
display, slideshow,
thumbnail display,
printing and screen
capture.
TOTAL: 7 23 30
LU5: The student will Knowledge of: Computer For
Perform be able to: Introduction to (PC), theoretical
Mock-up Manage the HTML Tags & Operating learning:
Conversion precise and HTML Syntax, system i.e. Classroom
accurate slicing browser Windows and with
of mockup comparison (IE, other multimedia
Opera, Netscape), operating aid, white
Manage the formatting HTML systems, board,
necessary coding document, text internet audio-visual
required for formatting, applying facility, Editor facilities and
conversion text attributes, 2 18 20 i.e. Dream flip charts
creating Lists- viewer,
Verify that the (numerical, alpha Browser and For
Page 19
converted design and square boxes), web server, Practical
is compatible creating hyperlinks- programming Learning:
across different (three types, languages EITHER
browsers and absolute, relative software Lab
platforms. and bookmarks), (HTML, CSS,
embedding JQuery, PHP), OR
Ensure that all graphics and latest version
elements are alternate of software Workplace
functional. commands, with
creating simple compatible
Ensure that the tables- (borders hardware
code is w3c and shading),
validated. creating complex For Personal
tables (colors, Health and
images, Safety:
hyperlinks), using Ergonomics
tables as layout (Hand rest,
tool (framework for foot rest, back
a page), creating rest adjustable
forms (guestbook, chairs, proper
customer response lighting in the
forms etc), room, screen
capturing filters,
information from comfortable
forms keyboard and
mouse etc)
Introduction to
CSS, Syntax, ID
and class, CSS
insert (external
style sheets,
internal style
sheets, inline style,
multiple style
sheets),
background (color,
image, repeat,
attachment, 1 14 15
position), text
(color, alignment,
decoration,
transformation,
indentation), font
(family, style, size,
pixels, em), links
(styling links,
common style links,
decorating text,
background color),
table (borders,
collapse borders,
width and height,
text alignment,
padding, color),
Box Model ( border,
outline, margin,
padding)
Page 20
Introduction to
JQuery, install
jQuery, syntax,
selectors (element,
ID, class), events
(mouse, keyboard,
form,
document/window),
jQuery effects
(hide/show, fade, 1 14 15
slide, animate,
stop(), callback,
chaining), jQuery
HTML (get, set,
add, remove, CSS
classes,css(),
dimensions )
Introduction to
PHP, install,
syntax, variables,
echo/print, data
types (strings,
integers, floating
point numbers,
Booleans, arrays,
objects, NULL 1 19 20
value), string
functions,
constants,
operators,
conditional
statements (if,
if…else,
if…elseif…else,
switch), while
loops, for loops,
functions, arrays,
sorting arrays,
superglobals
($globals, $_server,
$_request, $_post,
$_get, $_files,
$_env, $_cookie,
$_session), forms
(handling,
validation, form
required,
URL/email, form
complete)
Understanding of
slicing process
including slicing
tools, select tools,
edit slice options,
slice option dialog,
name field, file 1 9 10
Page 21
type, exporting
images from
Photoshop to
HTML,CSS)
Introduction to
Design Patterns
used in User
Interface, their
history, why use
design patterns?, 2 3 5
latest trends in
design patterns,
how to use design
patterns In
website?
Understanding of
different platforms
(windows, Linux etc
) in terms of the 1 9 10
look and feel of the
frontend
Ability to:
Configure web
pages using
designing tool
(Adobe Photoshop,
Corel Draw) and
frontend
programming 1 24 25
language (HTML,
CSS, JQuery, PHP)
including text,
images,
background color,
animations,
navigation buttons
and other features
Page 22
LU6: The student will Knowledge of: Computer For
Perform be able to: Understand the (PC), theoretical
User- Ensure that the concept of User- Operating learning:
interface UI adheres to the Interface 1 3 4 system i.e. Classroom
actual enhancements Windows or with
enhanceme
requirements other multimedia
nts Introduction to operating aid, white
Maintain the Macromedia systems, board,
smooth Dreamweaver, Internet audio-visual
information facility, web facilities and
using
control flow 1 9 10 server, editor flip charts
Dreamweaver i.e.
Ensure workspace, working Dreamweaver, For
compliance of the with document Language Practical
User Interface to window, setting software: Learning:
the basic web your preferences, (HTML,CSS, EITHER
standards w3c & getting help, jQuery, Lab
security Javascript,
understanding site
standards. PHP), latest OR
creation process, version of
Ensure that all creating site software with Workplace
the forms are structure, defining compatible
error free and the site, hardware
there is no understanding
unusual behavior HTML and CSS
For Personal
Ensure that the Health and
Understand the
User interface is Safety:
compliant to the international web 3 1 4 Ergonomics
basic web standards for web (Hand rest,
standard, and is developers i.e. w3c foot rest, back
based on market rest adjustable
trends Understand the chairs, proper
web security lighting in the
Apply quality standards PCI DSS room, screen
control by testing Data security filters,
User interface to 2 2 4 comfortable
standards, web
remove errors keyboard and
and bugs application security mouse etc)
standards, Web
Services Security
(WSS)
Types of testing:
manual testing, 2 1 3
tools testing and
how to perform
testing to maintain
quality of UI
Understand
different platforms, 1 4 5
such as windows,
iOS and Linux.
Page 23
Ability to:
Use of
editors/coding tool
i.e. Dreamweaver
for creating a new
0 5 5
document, creating
images, creating
tables, creating
links, text
formatting
Test the
functionality of
enhanced features 0 5 5
of UI
10 35 45
TOTAL:
Page 24
4.2. Module 2: Prepare Backend/Databases
Objective of the Module: The aim of this module is to develop knowledge, skills and
understanding of the backend resources, processes, and technologies involved in the web
development.
Introduction to
Microsoft visio,
vector graphics,
creating diagrams 2 8 10
using updated
shapes,formatting
options and tools,
Linking diagrams,
creating flowcharts
Ability to:
Draw the backend
database based
on the website
Page 25
requirements 1 10 11
using Microsoft
Visio
TOTAL: 15 35 50
LU2: Perform The student will Knowledge of: Computers For
Web/ be able to: Overview of web (PC), operating theoretical
Database Manage the servers and data system learning:
server installation of base servers ( i.e. windows OR Classroom
installation required web 2 13 15 other operating with
Apache, XAMPP
server with an systems, multimedia
understanding of server, IIS server, internet facility, aid, white
personal health and MySQL etc. ) licensed board,
safety software for audio-
Understand the (Web server, visual
Manage the connectivity and 2 13 15 database facilities
installation of accessibility of server including and flip
required database web server and Apache, IIS, charts
with an database server XAMPP,
understanding of MySQL), latest For
personal health and version of Practical
safety Understand the software and Learning:
types of security, compatible EITHER
Verify the schema, 4 6 10 hardware Lab
connectivity of permission policy
application with for web servers For Personal OR
database and database Health and
security Safety: Workplace
Verify that the web Ergonomics
server and Understand the (Hand rest, foot
database are up importance of rest, back rest,
and running personal health 2 8 10 adjustable
and safety in chairs, proper
Ensure the security dealing with lighting in the
of the web server computers and room, screen
and database related devices filters,
server is taken care comfortable
of Ability to: keyboard and
Install and mouse etc)
configure web 2 18 20
server and
database servers
including IIS
server, Apache,
XAMPP, MySQL
TOTAL: 12 58 70
Page 26
LU3: The student will Knowledge of: Computers For
Create be able to: Overview of (PC), operating theoretical
Database Create properly database system learning:
defined management 2 3 5 windows OR Classroom
relationships based system (DBMS) other operating with
on the entities and RDBMS systems, multimedia
involved internet facility, aid, white
Overview of web server, board,
Verify compliance database system DBMS and audio-
architecture and 2 3 5 development visual
of the database
implementation environment, facilities
with the actual web browser, and flip
requirement of the Understand the Latest version charts
backend system requirements and of software and
based on the client identifying 2 3 5 compatible For
requirement hardware. Practical
relationships in Learning:
databases For Personal EITHER
Ensure that the
database created is Health and Lab
Introduction to Safety:
secure MySQL,client/serv Ergonomics OR
er architechure, (Hand rest, foot
Ensure that the syntax, MySQL rest, back rest, Workplace
database covers all connect (open a adjustable
the connection, close chairs, proper
aspects/parameters a connection), lighting in the
of every entity insert into (insert room, screen
data into database 2 18 20 filters,
involved table, insert data comfortable
from a form into a keyboard and
Ensure the database), select
database created mouse etc)
(select data from
has the required database table,
capacity for all display results in
types of data HTML table),
involved where, order by,
update (update
data in database),
delete, ODBC
(create ODBC
connection,
connecting to
ODBC, retrieving
records, retrieving
fields from record,
closing ODBC
connection)
Introduction to
ERwin ,
visualization of
complex data
structure,
database design
generation, 2 13 15
standards
definition, model &
Page 27
database
comparison,
reporting and
publication,
integration &
metadata
exchange with
other tools,
platform support
Knowledge of
database 1 4 5
connectivity
Understand the
followings: data
storage, data
elements,
3 7 10
database index,
query execution,
query compiler,
information
integration and
system failure
Understand the
concept of
Database testing,
types of testing
(blackbox testing,
whitebox testing,
the WHODATE
approach), stages
4 6 10
of database
testing (set, test
run, outcome
verification, tear
down), problems
in database
testing, basic
techniques of
testing
Ability to:
Use DBMS tool 0 15 15
MySQL, ERwin to
design and
develop database
Page 28
database
TOTAL: 18 82 100
LU4: The student will Knowledge of: Computers For
perform be able to: Understand the (PC), operating theoretical
coding Maintain the concept of system learning:
frontend Frontend and 2 3 5 (windows OR Classroom
connectivity with backend other operating with
the backend integration systems), multimedia
internet facility, aid, white
Manage the proper Data integration web server, board,
documentation of process, tools, 5 10 15 IDE and Editor audio-
the code techniques and i.e. visual
testing Dreamweaver, facilities
Ensure that the web browser, and flip
code is bug/error Good knowledge database, charts
free of Programming programming
languages ( PHP) 1 3 4 languages For
Ensure that the (PHP, MySQL), Practical
code is executed Overview of scripting Learning:
efficiently and not Scripting language (Java EITHER
consuming Languages, their Script) Lab
excessive characteristics, 2 2 4
resources history, types and For Personal OR
examples Health and
Ensure the code is Safety: Workplace
performing the Introduction to Ergonomics
required Java Script, (Hand rest, foot
functionality programming rest, back rest,
model, JS syntax, adjustable
JS Output chairs, proper
(Manipulating lighting in the
HTML elements, room, screen
writing to the filters,
document output), comfortable
JS statements keyboard and
(semicolon, JS mouse etc)
code, JS code
blocks, case 3 22 25
sensitive, white
space, break up
code line), JS
comments (single
line comments,
multi line
comments,
comments to
prevent execution,
comments at the
end of the line),
variables, data
types (string,
number, Boolean,
array, object, Null,
Page 29
undefined),
functions,
operators,
comparison,
conditions, Loops
(for, for/in, while,
do/while), breaks
statement, errors
(try, catch, throw),
validation
Understand coding
to connect
frontend and
backend (e.g:
connecting front- 2 5 7
end forms with
database) using
PHP
Using different
IDEs/ editors of
Dreamweaver
features including
code editor, 2 13 15
complier,
debugger,
graphical user
interface (GUI) for
website
development
Ability to:
Perform the
required coding to
0 15 15
connect the front-
end and back-end
using PHP and
Java Script
Test the
connectivity of
frontend and
backend using
1 9 10
Performance
Stress Test (PST),
Technical
Acceptance
Testing (TAT) and
User Acceptance
Testing (UAT)
TOTAL: 18 82 100
Page 30
LU5: The student will Knowledge of: Computers For
Perform be able to: Understand the (PC), operating theoretical
Database Ensure that the concept of system learning:
Optimization database is based database windows OR Classroom
optimization and other operating with
on the actual
techniques used 5 10 15 systems, multimedia
requirement internet facility, aid, white
for database
optimization web browser board,
Verify that the and web audio-
database covers all Concepts of server, visual
the entities and the Database programming facilities
correct relationship Management 2 5 7 languages and flip
System (DBMS). (MySQL, charts
Ensure that the PHP),Testing
database created Understand the tools, latest For
concepts of data 3 12 15 version of Practical
adheres to the
structures and software and Learning:
basic technicalities compatible EITHER
algorithms
including error free hardware Lab
data entry and Understand testing
retrieval as well as tools i.e. stress 1 4 5 For Personal OR
connectivity to the testing tools Health and
frontend Safety: Workplace
Ability to: Ergonomics
Ensure that all the Use algorithm to (Hand rest, foot
optimize queries 1 15 16 rest, back rest,
queries are
adjustable
optimized and that chairs, proper
Apply stress
the loading time is testing tools to test lighting in the
normal the optimized 0 7 7 room, screen
database filters,
Ensure that the performance comfortable
database is keyboard and
optimized in terms mouse etc)
of security and
there are no
vulnerabilities
TOTAL:
12 53 65
Page 31
4.3. Module 3: Perform Deployment:
Objective of the Module: The aim of this module is to develop knowledge, skills and
understanding of the process of deployment of website including web hosting, content
management, search engine optimization, security measures and quality control.
Understand the
domain name 2 3 5
registration
process
Ability to:
Page 32
Use market/
internet research
to find the best
and cost effective 1 5 6
hosting & domain
services
Check the up
time and down
time to of server 1 4 5
using appropriate
software
Check the
bandwidth of the
service provider 0 5 5
using appropriate
software
TOTAL:
16 34 50
LU2: The student will Knowledge of: Computers For
Perform be able to: Concept of (PC), operating theoretical
Content Ensure the content system learning:
Manageme availability of the management (windows and Classroom
hardware for system (CMS) other with
nt
deployment (Live including content operating multimedia
system/app App). management, aid, white
lication content systems), board, audio-
installation Ensure the personalization, internet facility, visual
availability of content types, web server, facilities and
appropriate OS content database, FTP flip charts
required for live organization, site software (File
application. control, multisite zilla, FTP file For Practical
management, manager),SSH, Learning:
Ensure that the design options, 5 7 12 Remote EITHER
appropriate hosting and desktop Lab
licensed software security, SEO, connection,
is available. mobile, social appropriate OR
media, email CMS, Licensed
Ensure that all campaign and software, latest Workplace
the compatibility newsletters, version of
issues are ecommerce, software and
resolved. digital asset compatible
management, hardware
Verify that the performance,
system is to connectivity, For Personal
support the extensibility and Health and
staging customization Safety:
application and and support Ergonomics
behave like a (Hand rest, foot
promising Understand the rest, back rest),
system. adjustable
difference
2 3 5 chairs, proper
between staging lighting in the
and development room, screen
system. filters,
comfortable
Page 33
Understand the keyboard and
preparation of a mouse
production
system including
configuration of
developer
computer, test
server, staging 2 3 5
server,
production
server, source
control, publish
and deployment
package
Knowledge of
using FTP
software
(FileZilla, FTP file
manager) to 2 5 7
manage the files
and uploading
files from one
server to another
Understand the
security of
production
system including
server security, 2 3 5
security of
network
connections,
security of
database,
security of
applications
Understand the
techniques to
resolve
compatibility 3 3 6
issues of
software and
hardware used in
the process
Understand the
testing 2 3 5
techniques to
ensure proper
running of the
website
Page 34
Ability to:
Install all the
required software 0 5 5
on the production
system including
web server (IIS,
Apache),
database server
(MySQL) FTP
manager,
Filezilla, CMS
software
Provide live
access of the
production 1 9 10
system and use
techniques to
resolve
compatibility
issues
TOTAL: 19 41 60
LU3: The student will Knowledge of: Computers For
Perform be able to: Understanding (PC), operating theoretical
Content Manage the the tools and system learning:
Upload proper placement techniques used 3 5 8 (windows OR Classroom
of content on the for content other operating with
website uploading on the systems), multimedia
website internet facility, aid, white
web server, board, audio-
Manage the Overview of database, FTF, visual
proper formatting commonly used SFTP, web facilities and
of the content on Content browsers, flip charts
the website Management 3 7 10 Control panel,
systems (CMS) latest version of For Practical
Manage the e.g: WordPress, software and Learning:
proper Joomla, Drupal, compatible EITHER
organization of Blogger, hardware Lab
contents on the Sharepoint,
website DotNetNuke etc For Personal OR
Health and
Manage the Understanding of Safety: Workplace
proper properly set Ergonomics
accessibility of permission on 4 4 8 (Hand rest, foot
contents to the uploaded content rest, back rest)
end user to be accessible adjustable
by specific users, chairs, proper
Manage well types of lighting in the
documentation of permission and room, screen
contents for policy of security filters,
future comfortable
enhancement Understanding of keyboard and
Page 35
and migration the security mouse etc)
system for 4 4 8
Ensure security website content
of content including
uploading and its firewalls, data
measures. leakage
prevention,
identity based
controls, identity
based reporting
and other
security
measures
Ability to: 0 10 10
Enter the actual
content in the up
and running
website via CMS
Page 36
revenue and sentence, URL,
customer base. H1 and H2 texts,
same site link
Ensure improved texts, same site
compliance for link URLs,
web standards. outbound link
texts, IMG Alt
Ensure enhanced tags, keyword
presence on density, HTML
different social comments with
media platforms SEO terms etc
including
Facebook, Understanding of
Twitter, Linkedin, off-site SEO
Flickr. techniques
including search
engine ranking,
writing blogs and
sharing on social 3 2 5
media, purchase
text links, online
submission to
directories,
writing and
sending press
releases etc
Understanding of
activities to
remove barriers
to search engines
including
keywords, editing
website content
HTML and
associated
coding, image
optimization, 2 3 5
RSS feeds,
keyword oriented
article writing,
creating new
optimized pages,
submission of
website to search
engine and
directories etc
Knowledge of
eMarketing and
social media 2 3 5
platform.
Knowledge of
web analytics
and web
advertisements 2 3 5
i.e. Google
Page 37
Adsense
Ability to:
Use the SEO
techniques (on-
site and off-site)
to perform search
engine 0 10 10
optimization and
checking the
results
TOTAL: 21 29 50
LU5: The student Knowledge of: Computers For
Perform will be able to: Understand the (PC), operating theoretical
Security Ensure that the importance of 3 3 6 system learning:
Measures web application is network security windows and Classroom
running up. other operating with
Understand the systems, multimedia
Ensure that the cyber-security 3 3 6 internet facility, aid, white
website/web regulations web server, board, audio-
server is showing database, visual
normal behavior. Understand web Security facilities and
application scanning tools flip charts
Ensure security i.e. w3af,
compliance to the implementation Firewall, For Practical
web security including SQL Server side Learning:
standards. injection, OS security EITHER
Command modules/packa Lab
Ensuring injection, 5 5 10 ges, latest
loophole free directory version of OR
penetrations traversal, software and
testing. improper session compatible Workplace
management, hardware
cross-site
scripting, CSRF,
HTTP header For Personal
injection, mail Health and
header injection, Safety:
authentication & Ergonomics
authorization etc (Hand rest, foot
rest, back
Understand rest/support),
approaches to adjustable
improve website chairs, proper
security including lighting in the
secure web room, screen
server, configure filters,
web security, 5 5 10 comfortable
protection again keyboard and
network sniffing, mouse etc)
secure password,
mitigate phishing
attacks, protect
Page 38
web applications
with WAF, secure
mobile websites
etc
Knowledge of
stress test to
check the
website 2 2 4
performance
Knowledge of
penetration tests
to check the web
security and 2 2 4
fixing all the
vulnerabilities
that are detected
Ability to:
Apply tests
(stress test,
penetration test)
to ensure the
security of the 0 10 10
website/web
application
TOTAL: 20 30 50
LU6: The student Knowledge of: Computers For
Perform will be able to: Understand the (PC), operating theoretical
Testing Ensure the web importance of system learning:
application is final tests to 3 3 6 windows OR Classroom
performing all verify the working other operating with
functionality as of frontend systems, multimedia
desired. against the internet facility, aid, white
requirements web server, board, audio-
Ensure the database, test visual
application is bug Understand the case, SAHI, facilities and
free. importance of latest version of flip charts
final tests to 3 3 6 software with
Ensure the verify the proper compatible For Practical
application is working of the hardware Learning:
efficiently backend/databas EITHER
performing all e For Personal Lab
tests. Health and
Understand Safety: OR
Ensure the different testing Ergonomics
application is free techniques i.e. 2 6 8 (Hand rest, foot Workplace
of all security rest, back
Penetration
vulnerabilities. rest/support,
testing, Stress adjustable
Ensure the
application is testing. chairs, proper
reliable and gives lighting in the
consistent results Understand the room, screen
concept of 3 3 6 filters,
Page 39
under different information/data comfortable
environments security. keyboard and
mouse etc)
Understand how
to apply the final
test to check the
overall
functionality of
the website on 3 5 8
the local host
(local machine
with web server
installed)
Understand the
concept of
performance 3 3 6
benchmarks
Ability to:
Apply final tests
to verify the
proper working of
frontend and 0 10 10
backend and the
overall
functionality of
the website on
local host (use
Test case, SAHI)
TOTAL: 17 33 50
Page 40
4.4. Module 4: Perform Maintenance:
Objective of the Module: The aim of this module is to develop knowledge, skills and
understanding of the process of maintenance of website/application including updates, upgrades,
bug fixing, enhancements and modifications.
Page 41
TOTAL: 17 38 55
LU2: The student will Knowledge of: Computers For
Perform be able to: Understanding of (PC) with theoretical
Upgrades Manage the upgrade, its licensed learning:
upgrades related to requirements, firewall, Classroom
web server, dependencies and 3 5 8 operating with
database and effects on other system multimedia
software in order to components, which windows OR aid, white
maintain the are part of the other board,
website/application system. operating audio-visual
systems, facilities and
Ensure the Understand when internet flip charts
‘upgrade’ fulfills the the web server facility, web
given requirements. upgrade is required 3 4 7 server, For
e.g: slow loading, database, Practical
Ensure the server space, IDE Learning:
task/upgrade is bandwidth limit etc (Integrated EITHER
performed in the Developmen Lab
described time Understand how to t
frame. perform web server 2 5 7 Environment OR
upgrade? ), latest
Ensure the version of Workplace
‘upgrade’ should Understand when software
seamlessly the database with
integrate with the upgrade is required 3 4 7 compatible
current system. e.g: compatibility hardware
range, new version
Ensure Well etc For
defined Personal
dependency Understand how to Health and
checks ‘FOR’ and perform database 2 5 7 Safety:
‘ON’the upgrade upgrade? Ergonomics(
Hand rest,
Ensure upgrade Understand when foot rest,
does not negatively the software back rest,
affect computing upgrade is required 3 4 7 adjustable
and defined e.g: new version chairs,
benchmarks. etc proper
lighting in
Search internet for Understand how to the room,
new versions of perform software 2 5 7 screen
web server, upgrade? filters,
database and other comfortable
software in order to keyboard
keep the website Ability to: and mouse
up-to-date Perform web server etc)
upgrade 0 5 5
Maintain the quality
performance of the
front-end and back- Perform database 0 5 5
end of the upgrade
Page 42
website/web
application Perform software 0 5 5
upgrade
TOTAL: 18 47 65
LU3: The student will Knowledge of: Hardware: For
Perform be able to: Understand how to PC theoretical
Bug Fixing Maintain the maintain a (standard) learning:
website/ web website/web 3 5 8 Classroom
application in the application in the Software: with
long run long run. Operating multimedia
system i.e aid, white
Perform tests after Understand How to Windows board,
any upgrade or test the security of OR other audio-visual
update to ensure the web server, 2 8 10 operating facilities and
the security of the database and systems,Pro flip charts
website/ web software after gramming
application upgrades language For
(java, CSS, Practical
Perform regular Understand the UI HTML, PhP, Learning:
error and bug fixing and design 3 3 6 Javascript, EITHER
to maintain the patterns related to Dotnet, Lab
website bugs. JQuery),We
b servers OR
Clearly shows the Knowledge of the (IIS,
frontend bugs fixed backend DB bugs 3 5 8 Apache), Workplace
Databases (
Clearly shows the Knowledge of the MySQL),
backend bugs fixed web/info security 3 5 8 Designing
(Adobe
Clearly interpreting DB security and Photoshop,
the end users optimization 2 5 7 Corel Draw),
requirement related FTP client
to bugs. Network/Informatio (FileZilla,
n security of 5 5 10 FTP
Clearly interpret the application layer Manager)
DB, data, network security.
related bugs. For
Ability to: Personal
Provide Perform necessary Health and
application/website tests after Safety:
readiness for use upgrades to fix 1 12 13 Ergonomics(
after the bugs fixed errors and confirm Hand rest,
security foot rest,
back rest,
adjustable
chairs,
proper
lighting in
the room,
screen
filters,
comfortable
keyboard
and mouse
etc)
Page 43
TOTAL: 22 48 70
Understand how to
perform
modifications
including content 2 6 8
updates, seasonal
changes, news,
new images and
features etc
Ability to:
Perform
Page 44
progressive 0 15 15
enhancements and
modification on the
website
TOTAL: 16 54 70
Page 45
4.5. Perform Verbal/ Written Communication:
Objective of the Module: The aim of this module is to develop knowledge, skills and
understanding of the proper use of professional verbal/written communication at the workplace
with the managers, team members, peers and clients/customers.
Knowledge of MS
Office, email, 0 8 8
phone,
messengers
TOTAL: 27 23 50
LU2: The student will Knowledge of: Notice For
Communic be able to: Understand the board, Theoretical
ate with Ensure that all importance of 5 3 8 Schedule, Learning:
Peers/Tea team members/ Teamwork computers
peers are in line , MS Classroom with
m
with the Understanding of office, multimedia aid,
members requirements. Management skills 5 3 8 Web white board,
portal, audio-visual
Ensure that clear Understanding of telephone, facilities and
directions are there measures to emails, flip charts
for the team develop 5 3 8 messenge
members/peers to Leadership rs For Practical
follow. qualities and skills Learning:
Either
Check that a proper Monitor and 4 4 8 Lab
mechanism is in evaluate the team
Page 46
place for all team members/ peers Or
members/peers to
be motivated in Training and Workplace
order for them to be development of a 3 4 7
efficient. team using
technology
Ensure that the
quality of work life Understanding of 1 10 11
is comfortable and using MS office,
suitable for the emails,
peers/team messengers,
members telephones
TOTAL: 23 27 50
LU3:Comm The student will Knowledge of: Telephone For
unicate be able to: Understanding of , mobile, Theoretical
with Ensure that there is communication 3 5 8 computers Learning:
Managers a Standard skills. , emails,
Operating reports, Classroom with
procedure for Understanding of web multimedia aid,
communication with taking notes 2 5 7 portals, white board,
the seniors. efficiently messenge audio-visual
rs, MS facilities and
Ensure that all Understanding of office flip charts
instructions from reporting skills 2 8 10
seniors are For Practical
followed. Understanding of Learning:
making power 1 9 10 Either
Ensure that there is point Lab
a proper presentations
mechanism in OR
place for execution Understanding of
of the instructions communicative Workplace
coming from the tools such as 2 13 15
seniors. messengers,
email, phone and
Ensure that all the conferencing
emergencies and
bugs/ updates have
been
communicated
TOTAL: 10 40 50
Page 47
4.6 Develop Professionalism
Objective of the Module: The objective of this module is to impart knowledge, skills and
understanding of the ways to develop professionalism on the job and to excel professionally in
the career.
Good
understanding 1 8 9
of internet
browsing
15 25 40
TOTAL:
Page 48
LU2: Read The student will Knowledge of: Computers, For
Articles be able to: Good reading internet, Theoretical
Read and learn and learning books, Learning:
about current and skills required 4 4 8 articles, Classroom
future trends of for professional magazines, with
the IT industry development email multimedia
aid, white
Read books, Good analytical board, audio-
articles, journals, and research 5 5 10 visual facilities
reports to stay up skills and flip charts
dated
Understand the For Practical
Apply the importance of Learning:
knowledge gained international Either
at the job and national IT 2 5 7 Lab
magazines
subscription for OR
professional
development Workplace
Good internet
browsing and 0 5 5
research skills
TOTAL: 11 19 30
LU3: The student will Knowledge of: Computers, For
Consult be able to: Good Internet, Theoretical
Experts Create a good communication emails, Learning:
learning skills including telephone,
environment at written and 5 5 10 mobile, Classroom
the workplace by verbal information of with
consulting experts communication the experts multimedia
for professional skills using aid, white
development technology board, audio-
visual facilities
Join the social Good internet and flip charts
network to stay browsing skills 0 5 5
connected with For Practical
the web Learning:
development Good writing Either
experts skills using Lab
technology
Apply for (emails, blogs, 6 14 20 OR
international and articles, essays,
national IT reviews etc) Workplace
platforms
membership to
continue
progressive
learning
TOTAL: 11 24 35
Page 49
LU4: The student will Knowledge of: Computers, For
Watch be able to: Good research internet, Theoretical
Training Learn and apply and analytical 5 5 10 training Learning:
Videos the knowledge skills videos and Classroom
gained from tutorial, with
training videos to multimedia multimedia
perform the job Good internet 0 5 5 aid, white
tasks more browsing skills board, audio-
professionally visual facilities
Using internet and flip charts
Watch training for professional 1 9 10
videos, tutorials learning For Practical
and Learning:
demonstrations to Using tutorials, Either
learn to use new videos, Lab
web developing demonstrations
technologies e.g: and 2 8 10 OR
software, documentaries
hardware etc for professional Workplace
learning
Knowledge of
latest web
development 2 8 10
tools and
equipment
TOTAL:
10 35 45
Page 50
5. Assessment for the Web Developer Curriculum
Module 1 Prepare Frontend/Interface
Differentiate Demonstration by
between features the trainee/MCQs
and functions of
static and dynamic
websites
Describe the
application of tools Short Question
used in web
Answers/ MCQs
development
related to graphic
designing,
Programming
Languages ,
scripting
languages, HTTP,
clients, servers,
databases, website
uploading,
maintenance and
support
Page 51
used for web
development.
Explain the
followings: Short Notes
information
technology, e-
commerce, e-
business,
information
systems, ERP,
DBMS, social
networking and
other ICT
technologies.
Supportive notes
Assessment context: This unit has to be assessed on in the classroom and Lab
Critical aspects: careful handling of the tools and equipment, health and safety measures
Assessment condition: the learner will have access to all tools and equipment required for the
assessment of each learning unit, the trainee will be permitted to refer to all relevant
documents during practical demonstration, the trainees will be required to submit their
answers to the assessor
Resources required for assessment: PC (standard), internet facility, MS office
Page 52
operations Answers
including platforms
and operating
systems used for
web development
Explain Software
licensing and Case
danger involved in studies/Question
using pirated
Answers
software
Explain the
importance of
Short Question
personal safety
measures while Answers
using computers
Demonstrate the
personal safety
measures while Demonstration by
using computers trainee
Identify OHS
standards related MCQs
to electrical,
radiation and noise
for computer users
Page 53
Supportive notes
Assessment context: This unit has to be assessed on in the classroom and Lab
Critical aspects: careful handling of the tools and equipment, health and safety measures
Assessment condition the learner will have access to all tools and equipment required for the
assessment of each learning unit, the trainee will be permitted to refer to all relevant documents
during case studies and practical demonstration, the trainees will be required to submit their
answers to the assessor
Resources required for assessment: PC (standard), internet facility, MS office, case studies
Explain the
concepts of Web Short Question
graphics, color Answers
theory design
basics used in UI
design
3 6 Use Graphic
Designing Software Demonstration by
to create designs trainee
demonstrating
appropriate use of
web graphics, color
theory and design
basics
Page 54
Supportive notes
Assessment context: This unit has to be assessed on in the classroom and Lab
Critical aspects: careful handling of the tools and equipment, health and safety measures
Assessment condition: the learner will have access to all tools and equipment required for the
assessment of each learning unit, the trainee will be permitted to refer to all relevant
documents during case studies and practical demonstration, the trainees will be required to
submit their answers to the assessor
Resources required for assessment: PC (standard), internet facility, graphic designing
software (Adobe Photoshop, Coral Draw), MS office, case studies
What is the
importance of MCQs
reflecting end
user/client
requirements in the
UI designs
Page 55
Supportive notes
Assessment context: This unit has to be assessed on in the classroom and Lab
Critical aspects: careful handling of the tools and equipment, health and safety measures
Assessment condition: the learner will have access to all tools and equipment required for the
assessment of each learning unit, the trainee will be permitted to refer to all relevant
documents during case studies and practical demonstration, the trainees will be required to
submit their answers to the assessor
Resources required for assessment: PC (standard), internet facility, graphic designing
software (Adobe Photoshop, Coral Draw), MS office, Image Viewer
Highlight the
importance of
Design Patterns MCQs
used in web
development
Page 56
etc)
Supportive notes
Assessment context: This unit has to be assessed on in the classroom and Lab
Critical aspects: careful handling of the tools and equipment, health and safety measures
Assessment condition: the learner will have access to all tools and equipment
required for the assessment of each learning unit, the trainee will be permitted to
refer to all relevant documents during practical demonstration, the trainees will be
required to submit their answers to the assessor
Resources required for assessment: PC (standard), internet facility, graphic
designing software (Adobe Photoshop), MS office, Programming Languages
(HTML,CSS)
Explain the
importance of web MCQs/ Case
standards for web Studies
developers w3c
5 6
Explain the
importance of PCI
DSS data security
standards, web MCQs/Case
application security Studies
standards, web
services security
Explain different
Short Question
types of testing
Answers
Page 57
Write codes using Practical
programming demonstration by
language PHP trainee
Supportive notes
Assessment context: This unit has to be assessed on in the classroom and Lab
Critical aspects: careful handling of the tools and equipment, health and safety measures
Assessment condition: the learner will have access to all tools and equipment required for the
assessment of each learning unit, the trainee will be permitted to refer to all relevant
documents during presentations and practical demonstration,, the trainees will be required to
submit their answers to the assessor
Resources required for assessment: PC (standard), internet facility, graphic designing
software (Adobe Photoshop, Coral Draw), MS office, multimedia, Programming Languages
(HTML,CSS, PHP), Dreamweaver, case studies
Page 58
Module 2 Prepare Backend/Database
Page 59
Supportive notes
Assessment context: This unit has to be assessed on in the classroom and Lab
Critical aspects: careful handling of the tools and equipment, health and safety measures
Assessment condition: the learner will have access to all tools and equipment required for the
assessment of each learning unit, the trainee will be permitted to refer to all relevant documents
during presentations and practical demonstration,, the trainees will be required to submit their
answers/presentations to the assessor
Resources required for assessment: PC (standard), internet facility, , MS office, multimedia,
Microsoft Visio
What is the
importance of MCQs
personal health and
safety in dealing with
computers and
related devices
Page 60
database servers demonstration by
including IIS server, the trainee
Apache, XAMPP,
MySQL
Supportive notes
Assessment context: This unit has to be assessed on in the classroom and Lab
Critical aspects: careful handling of the tools and equipment, health and safety measures
Assessment condition: the learner will have access to all tools and equipment required for the
assessment of each learning unit , the trainees will be permitted to all relevant documents
during practical demonstration, the trainees will be required to submit their answers to the
assessor
Resources required for assessment: PC (standard), internet facility, MS office, licensed
software of web server and database i.e. IIS, Apache, XAMPP, MySQL
Page 61
Verify connectivity in Practical
databases demonstration by
trainee
Supportive notes
Assessment context: This unit has to be assessed on in the classroom and Lab
Critical aspects: careful handling of the tools and equipment, health and safety measures
Assessment condition: the learner will have access to all tools and equipment required for the
assessment of each learning unit, the trainees will be permitted to refer to all relevant
documents during practical demonstration, trainees will be required to submit their answers to
the assessor
Resources required for assessment: PC (standard), internet facility, MS office, MySQL,
ERwin,
Page 62
LU4: Perform Explain the concept Question answers
Coding of Frontend and
backend integration
Supportive notes
Assessment context: This unit has to be assessed on in the classroom and Lab
Critical aspects: careful handling of the tools and equipment, health and safety measures
Assessment condition: the learner will have access to all tools and equipment required for the
assessment of each learning unit ,the trainees will be permitted to refer to all relevant
documents during practical demonstration, the trainees will be required to submit their
answers to the assessor
Resources required for assessment: PC (standard), internet facility , MS office, web server,
IDE and Editor i.e. Dreamweaver, Browser, database, programming languages (PHP, Java
Script)
Page 63
LU5: Perform Explain the concept Presentation by
Database of database the trainee (PPT)
Optimization optimization
Supportive notes
Assessment context: This unit has to be assessed on in the classroom and Lab
Critical aspects: careful handling of the tools and equipment, health and safety measures
Assessment condition: the learner will have access to all tools and equipment required for the
assessment of each learning unit ,the trainees will be permitted to refer to all relevant
documents during presentation and practical demonstration, the trainees will be required to
submit their answers/presentations to the assessor
Resources required for assessment: PC (standard), internet facility , MS office, multimedia,
web browser , programming languages (MySQL, PHP),Testing tools
Page 64
Module 3 Perform Deployment
Page 65
Explain the Question
domain name Answers
registration
process
Use Practical
market/internet demonstration by
research and find the trainee
the best hosting &
domain service
providers for your
website
Supportive notes
Assessment context: This unit has to be assessed on in the classroom and Lab
Critical aspects: careful handling of the tools and equipment, health and safety measures
Assessment condition: the learner will have access to all tools and equipment required for the
assessment of each learning unit ,the trainees will be permitted to refer to all relevant
documents during presentations and practical demonstration, the trainees will be required to
submit their answers/presentations to the assessor
Resources required for assessment: PC (standard), internet facility, MS office ,multimedia,
web browser, web server, database, web hosting manager/control panel, FTP client, software
to check bandwidth, software to check uptime and downtime.
Differentiate MCQs
between staging
system and
development
system.
Prepare a Practical
production system demonstration by
for web the trainee
Page 66
deployment
Identify the
MCQs
techniques to
resolve
compatibility
issues of software
and hardware
used in the
process
Page 67
Supportive notes
Assessment context: This unit has to be assessed on in the classroom and Lab
Critical aspects: careful handling of the tools and equipment, health and safety measures
Assessment condition: the learner will have access to all tools and equipment required for the
assessment of each learning unit ,the trainees will be permitted to refer to all relevant
documents during practical demonstration, the trainees will be required to submit their
answers to the assessor
Resources required for assessment: PC (standard), internet facility, web server, web
browser, database, FTP software (Filezilla, FTP file manager), Content Management System
Explain Question
permission, types Answers/Practical
of permission and demonstration by
security policy for the trainee
specific people to
access the
uploaded content
on the website
Page 68
Supportive notes
Assessment context: This unit has to be assessed on in the classroom and Lab
Critical aspects: careful handling of the tools and equipment, health and safety measures
Assessment condition: the learner will have access to all tools and equipment required for the
assessment of each learning unit ,the trainees will be permitted to refer to all relevant
documents during practical demonstration, the trainees will be required to submit their
answers to the assessor
Resources required for assessment: PC (standard), internet facility, web server and web
browser, database, CMS, FTP
Differentiate MCQs
between on-site
and off-site SEO
techniques
Page 69
search engines
Supportive notes
Assessment context: This unit has to be assessed on in the classroom and Lab
Critical aspects: careful handling of the tools and equipment, health and safety measures
Assessment condition: the learner will have access to all tools and equipment required for the
assessment of each learning unit ,the trainees will be permitted to refer to all relevant
documents during presentations, case studies and practical demonstration, the trainees will
be required to submit their answers/presentations to the assessor
Resources required for assessment: PC (standard), internet facility , MS office, multimedia,
Web servers, database, languages (i.e. PHP, Java ), web browsers
Page 70
injection, mail
header injection,
authentication &
authorization
Supportive notes
Assessment context: This unit has to be assessed on in the classroom and Lab
Critical aspects: careful handling of the tools and equipment, health and safety measures
Assessment condition: the learner will have access to all tools and equipment required for the
assessment of each learning unit ,the trainees will be permitted to refer to all relevant
documents during practical demonstration, the trainees will be required to submit their
answers to the assessor
Resources required for assessment: PC (standard), internet facility, web server, web browser
database, Security scanning tools i.e, Firewall, Server side security modules/packages
Page 71
proper working of trainee
the
backend/database
Supportive notes
Assessment context: This unit has to be assessed on in the classroom and Lab
Critical aspects: careful handling of the tools and equipment, health and safety measures
Assessment condition: the learner will have access to all tools and equipment required for the
assessment of each learning unit ,the trainees will be permitted to refer to all relevant
documents during case studies and practical demonstration, the trainees will be required to
submit their answers to the assessor
Resources required for assessment: PC (standard), internet facility, web server, database, ,
web server, database, SAHI, test case
Page 72
Module 4 Perform Maintenance
Page 73
Supportive notes
Assessment context: This unit has to be assessed on in the classroom and Lab
Critical aspects: careful handling of the tools and equipment, health and safety measures
Assessment condition: the learner will have access to all tools and equipment required for the
assessment of each learning unit ,the trainees will be permitted to refer to all relevant
documents during presentation, case studies and practical demonstration, the trainees will be
required to submit their answers/presentations to the assessor
Resources required for assessment: Computers (PC) with licensed firewall, operating system,
internet facility, multimedia, MS office, web server, database, FTP client i.e. FileZilla,
Dreamweaver
Identify the
situations when MCQs
the web server
upgrade is
required
Perform Practical
database demonstration
upgrade by the trainee
Identify the
situations when MCQs
the software
upgrade is
required
Page 74
Perform software Practical
upgrade demonstration
by the trainee
Supportive notes
Assessment context: This unit has to be assessed on in the classroom and Lab
Critical aspects: careful handling of the tools and equipment, health and safety measures
Assessment condition: the learner will have access to all tools and equipment required for the
assessment of each learning unit ,the trainees will be permitted to refer to all relevant
documents during practical demonstration, the trainees will be required to submit their
answers to the assessor
Resources required for assessment: Computers (PC) with licensed firewall, operating system,
internet facility, web server, database, IDE (Integrated Development Environment)
Perform Practical
Page 75
necessary tests demonstration
after upgrades to by trainee
fix errors and
confirm security
Supportive notes
Assessment context: This unit has to be assessed on in the classroom and Lab
Critical aspects: careful handling of the tools and equipment, health and safety measures
Assessment condition: the learner will have access to all tools and equipment required for the
assessment of each learning unit ,the trainees will be permitted to refer to all relevant
documents during case studies and practical demonstration, the trainees will be required to
submit their answers to the assessor
Resources required for assessment: Computers (PC), Operating system i.e Windows (XP,
Series),Programming language (java, CSS, HTML, PHP, Javascript, Dotnet, JQuery),Web
servers (IIS, Apache, Tomcat), Databases (Oracle, MySQL), Designing (Adobe Photoshop,
Corel Draw), FTP client (FileZilla, FTP Manager)
Perform Practical
enhancements demonstration
including by the trainee
performance
improvements,
hosting upgrades
5 6
Determine the Case studies,
importance of practical
website situations
modifications for
website
maintenance and
support
Use Practical
programming demonstration
language for by the trainee
enhancement
and modification
of the application
Perform Practical
Page 76
modifications demonstration
including content by the trainee
updates,
seasonal
changes, news,
new images and
features etc
Supportive notes
Assessment context: This unit has to be assessed on in the classroom and Lab
Critical aspects: careful handling of the tools and equipment, health and safety measures
Assessment condition: the learner will have access to all tools and equipment required for the
assessment of each learning unit ,the trainees will be permitted to refer to all relevant
documents during presentations, case studies and practical demonstration, the trainees will
be required to submit their answers/presentations to the assessor
Resources required for assessment: Computers (PC), internet facility, multimedia, MS office,
web server, database, programming languages
Page 77
Module 5 Perform Verbal/Written Communication
Demonstrate Practical
communication demonstration by
skills including the trainee in a
speaking, writing simulated
and listening environment
using technology
3 5
Develop report Report writing
on a selected assignments
topic using MS
Office
Supportive notes
Assessment context: This unit has to be assessed on in the classroom ,Lab and simulated
environments
Critical aspects: careful handling of the tools and equipment, health and safety measures
Assessment condition: the learner will have access to all tools and equipment required for the
assessment of each learning unit ,the trainees will be permitted to refer to all relevant
documents during presentations and practical demonstration, the trainees will be required to
submit their answers/presentations to the assessor
Resources required for assessment: Computers (PC), internet facility, MS office, multimedia,
case studies
Page 78
LU2: What is the Presentation
Communicate importance of (PPT) by the
with peers/team Teamwork at the trainee, case
members workplace studies
Importance of Presentation
Training and (ppt) by the
development of a trainee, case
team studies
Understanding of Practical
using MS office, demonstration by
emails, trainee
messengers,
telephones
Supportive notes
Assessment context: This unit has to be assessed on in the classroom ,Lab and simulated
environments
Critical aspects: careful handling of the tools and equipment, health and safety measures
Assessment condition: the learner will have access to all tools and equipment required for the
assessment of each learning unit ,the trainees will be permitted to refer to all relevant
documents during presentations and practical demonstration, the trainees will be required to
submit their answers/presentations to the assessor
Resources required for assessment: Computers (PC), internet facility, MS office, multimedia,
case studies
Page 79
LU3: How to improve Presentation
Communicate communication (ppt) by the
with Managers skills on the job? trainee, case
studies
Demonstrate Assignments
reporting skills
3 5
How to make Assignments
power point
presentations?
Use Practical
communicative demonstration by
tools such as the trainee
messages, email,
phone and
conferencing
Supportive notes
Assessment context: This unit has to be assessed on in the classroom ,Lab and simulated
environments
Critical aspects: careful handling of the tools and equipment, health and safety measures
Assessment condition: the learner will have access to all tools and equipment required for the
assessment of each learning unit ,the trainees will be permitted to refer to all relevant
documents during presentations and practical demonstration, the trainees will be required to
submit their answers/presentations to the assessor
Resources required for assessment: Computers (PC), internet facility, MS Office, multimedia,
case studies
Page 80
Module 6 Develop Professionalism
Demonstrate Simulated
Presentation and environment or
communication on the job
skills
Demonstrate Simulated
good learning environment,
skills online trainings,
3 5 on the job
Demonstrate
internet browsing Assignments,
skills Direct
observation of
the practical
demonstration by
the trainee
Page 81
Supportive notes
Assessment context: This unit has to be assessed on in the classroom ,Lab and simulated
environments
Critical aspects: careful handling of the tools and equipment, health and safety measures
Assessment condition: the learner will have access to all tools and equipment required for the
assessment of each learning unit ,the trainees will be permitted to refer to all relevant
documents during presentations and practical demonstration, the trainees will be required to
submit their answers/presentations to the assessor
Resources required for assessment: Computers (PC), internet facility, MS Office, multimedia
Demonstrate Assignments
analytical and involving
research skills research and
analytical skills
Importance of Assignments
international and requiring IT
5 3 national IT magazines
magazines subscription (e.g:
subscription gather latest
news from ABC
magazine)
Demonstrate Assignments,
internet browsing direct
skills observation of
the practical
demonstration by
the trainee
Supportive notes
Assessment context: This unit has to be assessed on in the classroom and Lab
Critical aspects: careful handling of the tools and equipment, health and safety measures
Assessment condition: the learner will have access to all tools and equipment required for the
assessment of each learning unit ,the trainees will be permitted to refer to all relevant
documents during assignments and practical demonstration, the trainees will be required to
submit their assignments to the assessor
Resources required for assessment: Computers (PC), internet facility, MS office
Page 82
LU3: Consult Demonstrate Simulated
Experts communication environment or
skills using on the job
technology
Email, phone,
messengers etc
Demonstrate Assignments,
internet browsing direct
skills observation of
the practical
demonstration by
3 5 the trainee
Demonstrate
good writing Assess the
skills technology trainee by giving
using (emails, him/her different
blogs, articles, topics to write on
essays, reviews (e.g: my favorite
etc) sport)
Writing blogs,
articles, reviews Assignments
etc involving writing
blogs, articles
and reviews
Supportive notes
Assessment context: This unit has to be assessed on in the classroom ,Lab and simulated
environments
Critical aspects: careful handling of the tools and equipment, health and safety measures
Assessment condition: the learner will have access to all tools and equipment required for the
assessment of each learning unit ,the trainees will be permitted to refer to all relevant
documents during assignments/practical demonstration, the trainees will be required to
submit their answers/presentations to the assessor
Resources required for assessment: Computers (PC), internet facility, MS office
Demonstrate Assignments,
internet browsing direct
skills observation of
the practical
demonstration by
the trainee
Quizzes based
Demonstrate
Page 83
3 5 learning skills on the
information
gained from
tutorials, videos,
demonstrations
and
documentaries
Identify latest
web Quizzes based
development on the
tools and information
equipments gained from
videos and
documentaries
Supportive notes
Assessment context: This unit has to be assessed on in the classroom ,Lab and simulated
environments
Critical aspects: careful handling of the tools and equipment, health and safety measures
Assessment condition: the learner will have access to all tools and equipment required for the
assessment of each learning unit ,the trainees will be permitted to refer to all relevant
documents during assignments and practical demonstration, the trainees will be required to
submit their answers/assignments to the assessor
Resources required for assessment: Computers (PC), internet facility, MS office, multimedia,
videos, tutorials, documentaries etc
Page 84
6. List of Tools, Machinery & Equipment
Duration 1 year
Sr. Qty.
Name of Item/ Equipment / Tools
No.
1. Server Machine: 1
1.Processor: (1 x Intel® Xeon® processor E3-1230 (3.20 GHz, 8MB Cache with Hyper-Threading
Technology & Intel ® Turbo-Boost Technology) or higher)
2.Mother Board: (Intel Original Motherboard with C202 chipset or higher) (DDR3 Memory Supported)
3.ECC Memory: (4 GB DRR-III 1066 MHz)
4.Hard Disk Drive: (Min 2x 500 GB SATA-3.0 Gb/s with 7200 RPM or higher)
5.Drive Controllers: (SATA-II controller)
6.I/O Ports & Expansion Slots: (Min 1 PCI Slots with at least Two PCI express. 2.0 USB slot with External
Storage Support)
7.Super Drive
8.Display Card/Sound Card
9.VGA (3D, 1GB)
10.Network Adapter (Dual Port Gigabit Ethernet)
11.LAN Card (Wireless, 300 Mbps)
12.Keyboard & Mouse: (Standard Keyboard and 2.0 USB 2-Button Optical Mouse with Scroll)
13.Monitor: (LCD, 18.5", 1024 x 768 Resolution supportive or higher)
2. Desktop/Client Computer: 1 * 20 + 1
for trainer
1. Processor: (Intel Core i5 processor (4 MB Cache or higher)
2. Mother Board: (Intel Original Motherboard with H 61 chipset or higher For local & Foreign Brands)
3. ECC Memory: (4GB-DDR-III 1333 MHz or higher)
4. Hard Disk Drive: (Min 250 GB SATA with 7200 RPM or higher)
5. I/O Ports & Expansion Slots: (Min six USB 2.0 ports, Min Two PCI slots)
6. Super Drive
7. Display Card/Sound Card
8. VGA (3D, 1GB)
9. Network Adapter (Built-in Gigabit (10/100/1000 Mbps per sec)
10. LAN Card (Wireless, 300 Mbps)
11. Keyboard & Mouse: (Standard Keyboard and 2.0 USB 2-Button Optical Mouse with Scroll)
12. Monitor: (LCD, 17", Low Radiation 1024 x 768 Resolution supportive)
3. Wireless Access Point/Router: (300 Mbps with minimum 4 Ethernet Ports,10/100/1000 Mbps) 1
Operating system: 1 CD of
each
4. 1. Operating System (MS Windows Server 2008) for Server Machine Only software
2. Operating System (MS Windows Xp) for workstation
3. Operating System (MS Windows 7) for workstation
4. Operating system (Linux) for workstation
1 CD of
each
5. MS Office 2003, MS Office 2010 (Installed on each workstation) software
6. DSL connection of PTCL / NTC PLUS EVO of PTCL if available in the 1 each
locality
7. 1 CD of
Programming Languages including HTML,CSS, Java Script, jQuery, PHP each
(Licensed software installed on each workstation ) software
8. 1 CD of
Web server software IIS, Apache (Licensed software installed on each PC) each
software
Page 85
9. 1 CD of
Database tools MySQL, ERWIN (Licensed software installed on each each
workstation) software
10. Graphic Designing including Adobe Photoshop, Corel Draw 12, Macromedia 1 CD of
Dreamweaver MX, Macromedia Flash, (Licensed software installed on each each
software
workstation)
11. 1 CD of
FTP Client including Filezilla, File Manager (Licensed software installed on each
each workstation) software
12. 1 CD of
Content Management System including WordPress, Joomla, Drupal each
(Licensed software installed on each workstation) software
13. Web browser including Internet Explorer, Google Chrome, Mozilla Firefox,
Netscape, Opera (Installed on each workstation)
14. Web Hosting Space (for making projects websites online)/Domain 500 MB to
Registration 1 GB
Page 86
For Personal Health and Safety
Sr. Qty.
Name of Item/ Equipment / Tools
No.
1. Comfortable Keyboards 27
2. Comfortable Mouse 27
3. Mouse pads 27
4. Hand rest 27
5. Back rest/support 27
6. Proper lighting in the room As Required
Lab Environment:
7. 1. Laboratory must be Adequate for Computer Usage, Air Conditioned And Dust Proof As Required
Complete Wiring And Electrical Fittings and electricity alternative in case of failure
2. Domain Based Network Based environment is mandatory)
Sr. Qty.
Name of Item/ Equipment / Tools
No.
1. Multimedia Projector 1
2. Laser Printer: : (Minimum Print Speed: 25 PPM A4 size, Resolution 1200X1200 Dpi (1200 Image 1
Quality) or Higher. Processor: 256 MHz RISC. Memory: 64 MB RAM or higher. Paper Handling Legal, A4 &
letter size paper. Paper Tray(s): Two Paper Trays mini)
3. Scanner : Scanner Legal size (Resolution 600 x 600 or higher, scanning modes: B/W & Colour, 1
scanning speed: 12ppm, with other standard features)
4. Audio/visual aid 1
5. Photocopy Machine 1
6. Laser Pointer 1
7. White Interactive Board: Model 685, Size 77 1/2" W × 49 1/2" H × 5 1/8" D (196.9 cm × 125.7 cm × 1
13 cm) or LED Display wall mounted 40" HD (Samsung, Sony) OR Multimedia Projector Priority wise
8. Pin Board 1
9. Flip Chart Board 1
10. Hard copy of web Standards w3c 20+1
11. Hard copy of web security standards 20+1
12. Hard copy of OHS standards for computer users 20+1
13. Hard copy of Training Material 20+1
Page 87
7. List of Consumable Supplies
Duration 1 year
Sr.
Name of Consumable Supplies
No.
1. CDs, CD-Rs
2. Notepads
3. Flip Charts
4. Photocopy Machine Papers
4. Printing Papers
5. Markers
6. Daily notes
7. Electricity
Page 88