Вы находитесь на странице: 1из 88

WEB DEVELOPER CURRICULUM

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

Sr.No. Content Page No:

1. List of Abbreviations and Acronyms used in the Curriculum 7

2. Introduction 9

3. Overview of the Curriculum for Web Developer 12

4. Web Development Curriculum Content (Teaching and Learning Guide) 14

4.1 Prepare the Front-end/ Interface 15

LU1: Web Development Fundamental 15

LU2: Prepare Resources 16

LU3: Prepare Mock-ups 18

LU4: Perform Design Approval 19

LU5: Perform Mock-up Conversion 19

LU6: Perform User-Interface Enhancements 23

4.2 Prepare Backend/Databases 25

LU1: Prepare Architecture 25

LU2: Perform Web/Database Server Installation 26

LU3: Create Database 27

LU4: Perform Coding 29

LU5: Perform Database Optimization 31

4.3 Perform Deployment 32

LU1: Perform Web Hosting 32

LU2: Perform Content Management system/application installation 33

LU3: Perform Content Upload 35

LU4: Perform Search Engine Optimization 36

Page 4
LU5: Perform Security Measures 38

LU6: Perform Testing 39

4.4 Perform Maintenance 41

LU1: Perform Updates 41

LU2: Perform Upgrades 42

LU3: Perform Bug Fixing 43

LU4: Perform Enhancements/Modifications 44

4.5 Perform Verbal/Written Communication 46

LU1: Communicate with Customers/Clients 46

LU2: Communicate with Peers/Team Members 46

LU3: Communicate with Managers 47

4.6 Develop Professionalism 48

LU1: Participate in Training Workshops/ Seminars 48

LU2: Read Articles 49

LU3: Consult Experts 49

LU4: Watch Training Videos 50

5. Assessment for the Web Developer Curriculum 51

Module 1 Prepare Frontend/Interface 51

Module 2 Prepare Backend/Database 59

Module3 Perform Deployment 65

Module 4 Perform Maintenance 73

Module 5 Perform Verbal/Written Communication 78

Module 6 Develop Professionalism 81

6. List of Tools, Machinery & Equipment 85

Page 5
For Personal Health and Safety 87

Other General Equipment and Material 87

7. List of Consumable Supplies 88

Page 6
1. List of Abbreviations and Acronyms used in the
Curriculum
UI User Interface

ICT Information Communication Technology

FMCG Fast Moving Consumer Goods

HTTP Hypertext Transfer Protocol

SEO Search Engine Optimization

PC Personal Computer

OHS Occupational Health and Safety

HTML Hyper Text Markup Language

CSS Cascading Style Sheets

PHP Hypertext Pre-Processor

PCI DSS Payment Card Industry Data Security


Standards

WSS Web Services Security

iOS Mobile Operating System by Apple

DFD Data Flow Diagram

ERD Entity Relationship Diagram

SQL Structured Query Language

ODBC Open Data Base Connectivity

XAMPP X (to be read as "cross", meaning cross-


platform)

A Apache HTTP server

M MySQL

P PHP

P Perl

Page 7
SSL Secure Sockets Layer

IIS Internet Information Services

DBMS Data Base Management System

RDBMS Relational Data Base Management System

IDE Integrated Development Environment

PST Performance Stress Testing

TAT Technical Acceptance Testing

UAT User Acceptance Testing

DNS Domain Name System

IP Internet Protocol

FTP File Transfer Protocol

CMS Content Management System

OS Operating System

PPT Power Point Presentation

MCQs Multiple Choice Questions

IT Information Technology

LCD Liquid Crystal Display

DSL Digital Subscriber Line

CD Compact Disc

CD-R Compact Disc-Recordable

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:

Module Theory1 Workplace2 Total


Days/Hours Days/Hours Hours
Module 1: Prepare Frontend/Interface 76 269 345
Module 2: Prepare Backend/Database 75 310 385
Module 3: Perform Deployment 107 203 310
Module 4: Perform Maintenance 73 187 260
Module 5: Perform Verbal/Written Communication 60 90 150
Module 6: Develop Professionalism in the Workplace 47 103 150

Overall objective of course

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.

Competencies gained after completion of course

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

Job opportunities available immediately and in the future

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:

 Front end Developer


 Backend/Database Developer

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:

 Trends and events affecting overall employment


 Location in Pakistan
 Employment turnover (work opportunities generated by people leaving existing positions)
 Occupational growth (work opportunities resulting from the creation of new positions that never
existed before)
 Size of the industry
 Flexibility of the applicant (concerning location and schedule of work).

Trainee Entry Level

Matriculation (preferably Intermediate)

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.

Minimum qualification of trainer

 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.

Medium of Instruction i.e. language of instruction

The medium of instruction will be English and 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

Module 1: Prepare the Frontend/Interface Module 4: Perform Maintenance

Module 2: Prepare the Backend/Database Module 5: Perform Verbal/Written Communication

Module 3: Perform Deployment Module 6: Develop Professionalism

Timeframe of assessment (Recommendation)

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:

 To the student: To identify achievement and areas for further work.


 To the teacher: To evaluate the effectiveness of teaching to date, and to focus on future
plans.

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

Module Title and Aim Learning Units Theory1 Workplace2 Timeframe


Days/hours Days/hours of modules
Module 1: Prepare front-end / LU1: Web Development
Interface Fundamentals

Aim: The aim of this module is to LU1: Prepare Resources


introduce students to the web
development process and impart LU2: Prepare Mock-ups
comprehensive knowledge, skills
and understanding to develop the LU3: Perform Design 76 269 Complete
front-end/ user interface of the Approval 1st
websites.
LU4: Perform Mock-up
Conversions

LU5: Perform User Interface


(UI) Enhancements

Module 2: Prepare back-end /


Databases LU1: Prepare Architecture

Aim: The aim of this module is to LU2: Perform Web / DB


develop knowledge, skills and Server Installation
understanding of the backend
resources, processes, and LU3: Create Database Complete
technologies involved in the web 75 310 module 1
development. LU4: Perform Coding first

LU5: Perform Database


Optimization

Module 3: Perform Deployment


of website LU1: Perform Web hosting

Aim: The aim of this module is to LU2: Perform Content


develop knowledge, skills and Management system/
understanding of the process of application installation Complete
deployment of website including 107 203 module 1
web hosting, content management, LU3: Perform Content Upload and 2 first
search engine optimization, security
measures and quality control. LU4: Perform Search Engine
Optimization

LU5: Perform security


measures

1
Learning hours in training provider premises
2
Training workshop, laboratory and on-the-job workplace

Page 12
LU6: Perform Testing

LU7: Perform Client Training

Module 4: Perform Maintenance


of Website LU1: Perform updates

Aim: The aim of this module is to LU2: Perform upgrades


develop knowledge, skills and Complete
understanding of the process of LU3: Perform bug fixing 73 187 module 1,
maintenance of website/application 2, 3 first
including updates, upgrades, bug LU4: Perform Enhancement/
fixing, enhancements and Modifications
modifications.

Module 5: Perform Verbal /


Written Communication LU1: Communicate with
Managers
Aim: The aim of this module is to
develop knowledge, skills and LU2: Communicate with team
understanding of the proper use of members and peers
professional verbal/written 60 90 Independent
communication at the workplace LU3: Communicate with
with the managers, team members, clients
peers and clients/customers.

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.

Duration: 345 hours Theory: 76 hours Practice: 269 hours

Learning Learning Learning Theory Practi Total Materials Learning


(Hrs) cal (Hrs)
Unit Outcomes Elements (Hrs) Required Place
LU1: Web The student will Knowledge of: Articles, For
Development be able to: Understanding of Books theoretical
Fundamental Explain the computers Computers learning:
s process of including their (PC), internet Classroom
web/application types, levels and 2 5 7 facility with
development and classes, MS office ( multimedia
the international Word, Excel, For Personal aid, white
laws and PowerPoint), Health and board,
regulations internet browsing Safety: audio-visual
pertaining to web Ergonomics facilities and
design and Understand web (Hand rest, flip charts
development development foot rest, back
process and the rest adjustable For
laws and 5 2 7 chairs, proper Practical
Explain the regulations lighting in the Learning:
application of regarding web room, screen
different tools designing and filters, Lab
and equipment, development w3c, comfortable
website/applicatio Webmaster, keyboard and
n features and InterNIC mouse etc)
the latest
technologies Understand
used for web different websites
development and their features 1 4 5
including static and
dynamic websites
Recognize the
importance of Overview of tools
ICT in today’s used in web
world development
related to graphic
designing,
Programming
Languages , 5 3 8
scripting
languages, HTTP,
clients, servers,
databases, website
uploading,
maintenance and
support

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

LU2: The student will Knowledge of: Standard For


Prepare be able to: Understanding of machine/ theoretical
Resources Ensure latest latest technologies Computer learning:
technologies required for (PC), Classroom
required for development which 1 3 4 Operating with
development. includes tools, system i.e. multimedia
technologies, Windows OR aid, white
Ensure software, hardware other board,
availability of operating audio-visual
system Understanding of systems, web facilities and
specifications i.e. system server, flip charts
hardware, RAM, specifications i.e. 1 4 5 internet
hard drive, hardware, RAM, facility, For
processor. hard drive, graphic Practical
processor required designing Learning:
Ensure the for web software ( EITHER
availability of development Adobe Lab
required 2 4 6 Photoshop,
software/ Understanding of adobe flash OR
licenses. system operations player, coral
(platforms, draw), Latest Workplace
Manage and operating systems version of
maintain the used for web software with
development development). compatible
environment hardware
Understand 3 1 4
Manage and importance of For Personal
maintain Software licensing Health and
appropriate and danger Safety:
physical involved in using Ergonomics
environment for pirated copies (Hand rest,
development. foot rest, back
rest adjustable
Introduction to chairs, proper
Coral Draw and its 2 5 7 lighting in the
features including room, screen
installation, drawing filters,

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

TOTAL: 10 110 120

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

Write codes using 0 5 5


programming
language PHP

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.

Duration: 385 hours Theory: 75 hours Practice: 310 hours

Learning Learning Learning Theory Practi Total Materials Learning


(Hrs) cal (Hrs)
Unit Outcomes Elements (Hrs) Required Place
LU1: The student will Knowledge of: Computer (PC), For
Prepare be able to: Understand the operating theoretical
Architecture Ensure the following system i.e. learning:
architecture terminologies: (windows OR Classroom
accurately defines databases, types other operating with
all system entities of databases, systems) multimedia
Relational Microsoft office, aid, white
Ensure the databases, 3 3 6 internet facility, board,
architecture is database design, Microsoft Visio audio-
modular to allow DFD, ERD, latest version of visual
system readability database software and facilities
and scaling scalability and compatible and flip
database hardware charts
Manage and connectivity
maintain the proper For Personal For
documentation of Understand the Health and Practical
design and concept of Back- Safety: Learning:
architecture end programming 2 3 5 Ergonomics EITHER
for web (Hand rest, foot Lab
Manage the design, development rest, back rest,
which is based on adjustable OR
set industry Overview of the chairs, proper
standards and Backend data 2 4 6 lighting in the Workplace
approaches base architecture room, screen
filters,
Ensure the Understand comfortable
architecture does modeling of DFD’s 3 4 7 keyboard and
not have and ERD’s mouse etc)
duplication
Understand data
base relationship 2 3 5
(uni, bi, tri)

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

Test the database


by applying the 0 10 10
testing techniques
to confirm the
proper functioning
/working of all the
features of

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.

Duration: 310 hours Theory: 107 hours Practice: 203 hours

Learning Learning Learning Theor Practi Total Materials Learning


Unit Outcomes Elements y cal (Hrs) Required Place
(Hrs) (Hrs)
LU1: The student will Knowledge of: Computers, For
Perform be able to: Understand web Operating theoretical
Web Ensure the hosting and 2 3 5 system learning:
Hosting maximum up time domain name (windows OR Classroom
(i.e. 99.99) of the system (DNS) other operating with
server. systems), multimedia
Understand the internet facility, aid, white
Ensure the best following terms: web server, board, audio-
specification for world wide web, database, web visual
application of the web hosting browser, web facilities and
server. provider, hosting hosting flip charts
features, web manager/contro
Ensure the link traffic, domain 5 6 11 l panel, FTP For Practical
and bandwidth of name client, latest Learning:
service provider. registration, IP version of EITHER
addresses, FTP software and Lab
Maintain the client, email compatible
security of the services, website hardware OR
web server. building tools
(blogs, CMS, For Personal Workplace
Maintain galleries, forums) Health and
customer support e-commerce Safety:
around the clock. (SSL), control Ergonomics
panel (Hand rest, foot
rest, back rest,
Understand the adjustable
concept of 3 3 6 chairs, proper
bandwidth and lighting in the
methods to check room, screen
the bandwidth filters,
comfortable
Understand the keyboard and
factors that mouse etc)
should be 2 5 7
considered
during the
selection of
domain name
provider

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

Test the proper 0 6 6


working of the
content uploaded
on the website
TOTAL: 14 36 50
LU4: The student Knowledge of: Computer (PC), For
Perform will be able to: Understand the Operating theoretical
Search Develop a search working of search 2 1 3 system learning:
Engine engine strategy engine (windows and Classroom
for their website other operating with
Optimizatio
Understand the systems), multimedia
n internet facility, aid, white
Perform the concept of search
search engine engine 2 2 4 Web servers ( board, audio-
optimization to optimization Apache, IIS), visual
increase the (SEO) database, Web facilities and
exposure of the Browsers, flip charts
website on the Understand Programming
search engines Search Engine languages (i.e. For Practical
Optimization PHP, Java etc), Learning:
Perform SEO process for the latest software EITHER
using appropriate website including 5 3 8 and compatible Lab
SEO techniques analysis, SEO hardware
strategy OR
Market the development,
website through optimization and For Personal Workplace
search engine submission Health and
optimization Safety:
Perform Understanding of Ergonomics
Improved search on-site SEO (Hand rest, foot
engine ranking techniques rest, back rest,
for major search including Meta adjustable
engines. keywords, chairs, proper
description and lighting in the
Ensure increase Robots tag, title room, screen
in website traffic. tag, body text, 3 2 5 filters,
first sentence in comfortable
Ensure increased body text and first keyboard and
words used per mouse etc)

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.

Duration: 260 hours Theory: 73 hours Practice: 187 hours

Learning Learning Learning Theory Practic Total Materials Learning


(Hrs) al (Hrs)
Unit Outcomes Elements (Hrs) Required Place
LU1: The student will Knowledge of: Computers For
Perform be able to: Understand the (PC) with theoretical
Updates Install new updates Website 3 7 10 licensed learning:
to the application maintenance and firewall, Classroom
i.e. Adding new support operating with
patches to the system multimedia
deployed version of Knowledge of windows aid, white
the application. process and and other board,
methods of 3 5 8 operating audio-visual
Test all the application system, facilities and
functionality and deployment internet flip charts
verifying on facility, web
updates. Understand server, For
application level 3 2 5 database, Practical
Ensure a stable security FTP client Learning:
version update of i.e. FileZilla, EITHER
the application, Understand server Dreamweav Lab
operating system, side updates 2 3 5 er, latest
security updates. version of OR
Understand web software
Ensure the stable, publishing, website with Workplace
secure and light quality assurance, compatible
version of the web website feedback hardware
server and its monitoring, website 3 3 6
security measure. infrastructure For
performance Personal
Implement the monitoring, website Health and
security updates on change control Safety:
the server required Ergonomics
for application Understand how to (Hand rest,
update website foot rest,
content (e.g: back rest,
changing texts, adjustable
images, videos, 2 4 6 chairs,
adding web pages, proper
news blogs etc) lighting in
according to the the room,
requirement of the screen
website filters,
comfortable
Ability to: keyboard
Install new updates and mouse
as per the website/ etc)
application 1 14 15
requirements and
testing their
functionality

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

LU4: The student will Knowledge of: Computers For


perform be able to: Understand the (PC), theoretical
enhancem Ensure the importance of operating learning:
ents/modifi understanding of website system Classroom
progressive windows with
cations customer
enhancements for 5 5 10 and other multimedia
requirement to operating aid, white
website
perform maintenance and systems, board,
enhancements/mod support internet audio-visual
ifications facility, web facilities and
Understand how to server, flip charts
Ensure the flow of perform database,
design according to enhancements 3 7 10 programmin For
including g languages Practical
the customer
performance Licensed Learning:
requirement software, EITHER
improvements,
hosting upgrades latest Lab
Ensure all loop version of
etc
holes are software OR
considered to be Understand the with
closed in importance of compatible Workplace
enhancement website 3 7 10 hardware
modifications for
Ensure the website For
enhancement on a maintenance and Personal
support Health and
staging system
Safety:
Understand the Ergonomics(
Ensure the
latest technology Hand rest,
deployment of 7
2 5 foot rest,
enhanced and used for
back rest,
modified enhancement and adjustable
application from modification of chairs,
staging system to websites proper
production system
lighting in
(server)
Knowledge and the room,
understanding of screen
application filters,
enhancement/modif 1 9 10 comfortable
keyboard
ication using and mouse
programming etc)
language

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.

Duration: 150 hours Theory: 60 hours Practice: 90 hours

Learning Learning Learning Theory Practic Total Materials Learning


(Hrs) al (Hrs)
Unit Outcomes Elements (Hrs) Required Place
LU1: The student will Knowledge of: Data of For
Communic be able to: Understanding of customers Theoretical
ate with Ensure the client is relationship skills 8 2 10 , Mobile, Learning:
Customers up to date on the required for a web Landline,
system features developer Computer Classroom with
/Clients
with multimedia aid,
Ensure any Understanding of office/edit white board,
changes in the communication 7 3 10 ors of audio-visual
website/application skills including word, facilities and
is communicated to speaking, writing wordpad, flip charts
the customer and listening using Notepad/
technology Recorder, For Practical
Ensure that no Emails, Learning:
request from client Understanding of messenge Either
is pending report writing 7 5 12 rs Lab

Ensure that the OR


team knows about Understanding of
the market trends verbal and writing 5 5 10 Workplace
skills

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

Ensure that all the


team members are
being assessed
and evaluated
correctly

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.

Duration: 150 Hours Theory: 47 Hours Practice: 103 Hours

Learning Learning Learning Theor Practical Total Materials Learning


y (Hrs) (Hrs) (Hrs)
Unit Outcomes Elements Required Place
LU1: The student will Knowledge of: Computers, For
Participate be able to: Understanding internet, Theoretical
in Training Make sure that of Professional emails, Learning:
Workshops he/she is up to grooming telephone,
date about the techniques 5 4 9 mobile, web Classroom
/ Seminars
technological including portals, with
advancements in conferences, messengers, multimedia
web development workshops, multimedia aid, white
field seminars, self board, audio-
learning, visual facilities
Actively blogging etc and flip charts
participate in the
training Presentation For Practical
workshops and and 3 5 8 Learning:
seminars communication Either
skills Lab
Keep connected
to the discussion Using OR
forums, blogs and technology to
other IT platforms write letters, Workplace,
in order to stay reports, 1 6 7 training
informed about applications and workshops
upcoming events other and seminars
and trainings communication
material
Participate in
online training Understanding
workshops and of Progressive 5 2 7
seminars learning and
development on
the job

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

Learning Theory Workplace Recommended Recommended Scheduled


Units Days/hou Days/hours formative Methodology Dates
rs assessment
LU1: Identify different
Fundamentals of types, levels and MCQs
web classes of
development computers

Demonstrate the Direct observation


basic computer of the practical
skills including MS demonstration by
office (Word, Excel, trainee
PowerPoint) and
internet browsing

Describe the Short Question


process of Answers
website/application
development
6 5
Identify the laws MCQs
and regulations
pertaining to web
designing and
development

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

Identify latest tools


and equipment
MCQs

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

LU2: Prepare Identify the MCQs


Resources application of
different
technologies
required in web
development
process

Identify the system


specifications i.e. MCQs
hardware, RAM,
hard drive,
processor required
for web
development

5 8 Check the system


specifications i.e. Practical
hardware, RAM, demonstration by
hard drive, trainee
processor required
for web
development

Explain the system Short Question

Page 52
operations Answers
including platforms
and operating
systems used for
web development

Identify the features


and functions of MCQs
Adobe Photoshop

Identify the features


and functions of MCQs
Adobe Photoshop

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

Install the platform


(windows Or Other
operating systems) Practical
and software Demonstration by
(Adobe Photoshop, trainee
Coral Draw) and
setup compatible
hardware

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

LU3: Prepare Explain the process Short Question


Mock-ups of Interpreting the Answers/
web development Practical
requirements into a demonstration by
website design trainee

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

Determine the Case studies,


importance of
practical
understanding end
user behavior in situations
web development

Prepare the mock- Practical


ups using graphic demonstration by
designing software trainee
(Adobe Photoshop
and Coral Draw)

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

LU4: Perform What is the MCQs


Design Approval importance of
design approval
from the client in
website
development

What is the
importance of MCQs
reflecting end
user/client
requirements in the
UI designs

How would you


5 3 collect & verify Practical
requirements from situations
client and make questions
changes to the
mockup?

Use the designing Practical


software (Adobe demonstration by
Photoshop, Coral the trainee
Draw) to make
changes to the
mock-up

Use Image Viewer Practical


features for viewing demonstration by
images the trainee

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

LU5: Perform Identify the MCQs


Mock-up process of slicing
Conversion mockup for
conversion

Perform the slicing Practical


of mockup demonstration by
trainee

Use HTML features Practical


and functions to demonstration by
configure web trainee
3 8 pages

Use CSS features Practical


and functions to demonstration by
configure web trainee
pages

Use jQuery Practical


features and demonstration by
functions to trainee
configure web
pages

Use PHP features Practical


and functions to demonstration by
configure web trainee
pages

Highlight the
importance of
Design Patterns MCQs
used in web
development

Check the look and Practical


feel of frontend demonstration by
through different trainee
platforms
(windows, Linux

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)

Perform User- Explain the concept Presentation by


Interface of User-Interface trainee (PPT)/
Enhancements enhancements MCQs

Demonstrate the Practical


features and demonstration by
functions of trainee
Dreamweaver

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

Identify features of MCQs


different platforms
(windows, iOS,
Linux etc)

Use editor/coding Practical


tool i.e. demonstration by
Dreamweaver for the trainee
UI enhancement

Page 57
Write codes using Practical
programming demonstration by
language PHP trainee

Perform testing to Practical


demonstration by
ensure working of
trainee
enhanced features
of the 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 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

Learning Theory Workplace Recommended Recommended Scheduled


Units Days/hours Days/hours formative Methodology Dates
assessment
LU1: Prepare Explain the following Short Question
Architecture terminologies: Answers
databases, types of
databases,
Relational
databases, database
design, DFD, ERD,
database scalability
and database
connectivity

Explain the concept


of Back-end Short Question
programming for Answers
web development

Explain Backend Illustration by


data base trainee using
5 6 architecture with the presentation
help of a diagram (PPT)

Highlight the MCQs/Practical


importance of DFD demonstration by
model in backend trainee
architecture and
draw DFD model

Highlight the MCQs/Practical


importance of ERD demonstration by
model in backend trainee
architecture and
draw an ERD model

Explain uni, bi and tri Illustration by the


data base trainee using
relationships with presentation
the help of diagrams (PPT)

Draw the backend Practical


database based on demonstration by
the website trainee
requirements using
Microsoft Visio

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

LU2: Perform Describe the Short question


Web/DB function of the web answers
Server server
Installation
List down different
MCQs
web servers and
their features

Describe the Short question


function of data answers
base server

List down different


database servers MCQs
and their features
5 6 Using different ways
MCQs/Practical
for ensuring
Demonstration by
connectivity and trainee
accessibility of web
server and database
server

Explain the types of


security, schema, Short Question
permission policy Answers
for web servers and
database security

What is the
importance of MCQs
personal health and
safety in dealing with
computers and
related devices

Install and configure


web server and Practical

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

LU3: Create Explain the concept


Database of database Question answers
management system
(DBMS) and
relational database
system (RDBMS)

Draw simple Illustration by the


database system trainee, practical
(DBMS) architecture demonstration by
trainee

Explain the concept


of Database system Question answers
architecture
implementation

5 6 Explain and Identify Question


requirements and Aswers/Practical
relationships of Demonstration by
the trainee
databases

Explain the features


Short Question
and functions of Answers/MCQs
MySQL

Explain the features Short Question


and functions of Answers/MCQs
ERwin

Develop Database Practical


using MySQL and demonstration by
ERwin trainee

Page 61
Verify connectivity in Practical
databases demonstration by
trainee

Define the Short Notes


followings: data
storage, data
elements, database
index, query
execution, query
compiler, information
integration and
system failure

Explain the concept, Short Question


types, stages and Answers
problems in
database testing

Test the database Practical


functionality by demonstration by
applying different trainee
testing techniques

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

Identify the role of MCQs


server-side
Programming
languages and
scripting languages
in web development

Explain the features Short Question


and function of Java Answers
Script

Demonstrate the Practical


3 6 features and demonstration by
functions of Java trainee
Script

Perform the required


coding to connect MCQs
front end and back
end using PHP and
Java Script

Use IDE and editors Practical


of Dreamweaver demonstration by
trainee

Identify Data MCQs


integration testing
and Testing
techniques

Test the connectivity Practical


of frontend and demonstration by
backend 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: 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

Identify the MCQs


techniques used for
database
optimization

Explain the concepts


of database Question
structures and Answers
algorithms

Use algorithms to Practical


optimize queries in demonstration by
MySQL trainee
3 6
Identify different
stress testing MCQs
techniques used for
database testing

Apply stress testing Practical


to test the optimized demonstration by
database trainee
performance

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

Learning Units Theory Workplace Recommended Recommended Scheduled


Days/hours Days/hours formative Methodology Dates
assessment
LU1: Perform Web Explain the Presentation
Hosting importance of web (PPT) by the
hosting and trainee
domain name
system (DNS) for
website
deployment

Define the Short Notes


following terms:
world wide web,
web hosting
provider, hosting
features, web
traffic, domain
name registration,
IP addresses,
FTP client, email
5 3 services, website
building tools
(blogs, CMS,
galleries, forums)
e-commerce
(SSL), control
panel

Explain the PowerPoint


concept of Presentation
bandwidth and (PPT) by the
methods to check trainee
the bandwidth

Check the Practical


bandwidth of the demonstration by
service provider the trainee
using appropriate
software

Check the up time Practical


and down time to demonstration by
of server using the trainee
appropriate
software

Identify the factors MCQs


that should be
considered during
the selection of
domain name
provider

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.

LU2: Perform Explain the Short question


Content application of answers
Management content
System/Application management
Installation systems in web
development

Demonstrate the Practical


use of CMS and demonstration by
its features and the trainee
functions

Differentiate MCQs
between staging
system and
development
system.

Draw and explain Question


5 8 the preparation of Answers
a production
system

Prepare a Practical
production system demonstration by
for web the trainee

Page 66
deployment

Install all the Practical


required software demonstration by
on the production the trainee
system including
web server (IIS,
Apache),
database server
(MySQL) FTP
manager, Filezilla,
CMS software

Explain the Short question


security measures answers/practical
to secure demonstration by
production system the trainee

Explain the Question


concept of file Answers
transfer protocol
in detail
Practical
Use FTP software
Demonstration by
to upload files
the trainee
from one server to
another

Upload developed Practical


website to the demonstration by
online server trainee

Identify the
MCQs
techniques to
resolve
compatibility
issues of software
and hardware
used in the
process

Test the proper Practical


demonstration by
running of the
the trainee
website

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

LU3: Perform Identify the tools MCQs


Content Upload and techniques
used in the
process of
entering the
content in the
website

Use the tools Practical


(CMS) to upload/ demonstration by
enter the content trainee
in the website

Test the working Practical


of the content that demonstration by
is uploaded on the trainee
website
3 6
Fix the formatting, Practical
organizing, and demonstration by
placement, the trainee
documentation
issues if any in
the content view

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

How would you MCQs/ Practical


ensure the Demonstration
security of the
website content?

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

LU4: Perform Explain the Short Question


Search Engine working of search Answers
Optimization engines

Explain the Presentation (ppt)


importance of by trainee
search engine
optimization
(SEO)

Explain the Case studies,


Search Engine practical
Optimization situations
process for the
website including
analysis, SEO
strategy
development,
6 8 optimization and
submission

Prepare SEO Power Point


strategy for your Presentation
website (PPT) by the
trainee

Differentiate MCQs
between on-site
and off-site SEO
techniques

Use the search Practical


engine (on-site Demonstration by
and off-site) the trainee
techniques to
perform search
engine
optimization and
check the results

Identify and apply MCQs/practical


the activities to demonstration by
remove barriers to the trainee

Page 69
search engines

Explain the Case Studies,


importance of Practical
eMarketing and situations
social media
platform for SEO

Explain web Presentation (ppt)


analytics and its by the trainee
applications in
SEO

Explain Case studies,


Importance of practical
web situations
advertisements
i.e. Google
Adsense

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

LU5: Perform Explain the Short Question


Security Measures Importance of Answers
network security

Identify the cyber- MCQs


security
regulations

Define Web Short Notes


application
security
implementation
including SQL
injection, OS
Command
5 6 injection, directory
traversal,
improper session
management,
cross-site
scripting, CSRF,
HTTP header

Page 70
injection, mail
header injection,
authentication &
authorization

Define Short Notes


Approaches to
improve website
security including
secure web
server, configure
web security,
protection again
network sniffing,
secure password,
mitigate phishing
attacks, protect
web applications
with WAF, secure
mobile websites

Apply stress test Practical


to check the demonstration by
website trainee
performance

Apply penetration Practical


tests to check the demonstration by
web security and trainee
fixing all the
vulnerabilities that
are detected

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

LU6: Perform Apply the final Practical


Testing tests to verify the demonstration by
working of trainee
frontend against
the requirements

Apply the final test Practical


to verify the demonstration by

Page 71
proper working of trainee
the
backend/database

Identify the testing


techniques MCQs
(stress,
penetration)
5 6 required in
different situations

Determine the Case studies,


Importance of practical
information/data situations
security in web
development

Apply the final test Practical


to check the Demonstration by
overall the trainee
functionality of the
website on local
host (use test
case, SAHI)

Identify the MCQs


Importance of
performance
benchmarks

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

Learning Units Theory Workplac Recommende Recommend Schedul


Days/hou e d formative ed ed Dates
rs Days/hou assessment Methodology
rs
LU1: Perform Updates Explain the Presentation
importance of (ppt) by trainee
Website/applicati
on maintenance
and support

Explain the Short question


process and answers
methods of
application
deployment

Determine the Case studies,


importance of practical
application level situations
security

Explain the need MCQs


5 6 for server side
updates

Define web Short notes


publishing,
website quality
assurance,
website feedback
monitoring,
website
infrastructure
performance
monitoring,
website change
control

How and why to MCQs


update website
content?

Install new Practical


updates as per demonstration
the by trainee
website/applicati
on requirements
and testing their
functionality

Test the proper Practical


functioning of the demonstration
updated content (by trainee)

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

LU2: Perform Upgrades Explain upgrade Short question


requirements and answers
dependencies

Determine the MCQs


effects of
upgrades on
other
components,
which are part of
the system.

Identify the
situations when MCQs
the web server
upgrade is
required

Perform web Practical


5 6 server upgrade demonstration
by the trainee

Identify the MCQs


situations when
the database
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)

LU3: Perform Bug Fixing Determine the Case studies,


importance of practical
maintaining a situations
website/web
application in the
long run

Test the security Practical


of the web demonstration
server, database by trainee
and software
after upgrades

Identify UI and MCQs/Practica


design patterns l demonstration
related to bugs. by the trainee

Identify the MCQs/Practica


5 6 backend/ DB l demonstration
bugs by the trainee

Determine the Case studies,


Importance of practical
web/info security. situations

Explain the Short Question


importance of DB Answers
security and
optimization

Explain Short question


Network/Informati answers
on security of
application layer
security.

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)

LU4: Perform Determine the Case studies,


Enhancements/Modificati Importance of practical
ons website situations
progressive
enhancements
for website
maintenance and
support

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

Identify latest Presentation


technology for (ppt) by the
enhancement trainee
and modification.

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

Learning Units Theory Workplace Recommended Recommended Scheduled


Days/hours Days/hours formative Methodology Dates
assessment
LU1: What Presentation
Communicate relationship skills (ppt) by trainee,
with are required for a case studies,
Clients/customers web developer? assignments

Demonstrate Practical
communication demonstration by
skills including the trainee in a
speaking, writing simulated
and listening environment
using technology

What are best Presentation


report writing (ppt) by trainee,
practices? assignments

3 5
Develop report Report writing
on a selected assignments
topic using MS
Office

How to develop Simulated


verbal environment
communication using Telephone,
skills? mobile,
messengers etc

How to develop Write emails,


written official/business
communication letters,
skills applications,
memos etc

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

How would you Simulated


work in a team? environment,
make the
students work in
teams/on the job

How would you Case studies,


develop Simulated
Management environment,
skills on the job? practical
situations/on the
job
5 3 How will you
develop Case studies,
Leadership Question
qualities and Answers
skills at the job

Monitor and Simulated


evaluate the environment,
team members/ practical
peers situations or on
the job

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

How to take Practical


notes efficiently? demonstration by
the trainee or on
the jobs

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

Learning Units Theory Workplace Recommende Recommende Schedule


Days/hour Days/hour d formative d d Dates
s s assessment Methodology
LU1: Participate in Which Assignments,
training techniques will Simulated
workshops/seminar you use for environment or
s professional on the job
grooming and
development?

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 Assess the


Good writing trainee by giving
skills him/her different
topics to write on
(e.g: my favorite
sport)

Use MS Office Assignments


to write letters,
reports,
applications and
other
communication
material

Identify methods Presentation


of Progressive (ppt) by the
learning and trainee
development 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

LU2: Read Articles How to develop Assess trainee


reading and by giving him/her
learning skills for different articles
professional to read and then
development? test their learning

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

LU4: Watch Demonstrate Assignments


Training Videos research and involving
analytical skills research and
analytical skills

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

Use internet for Assignments


professional
learning

Use tutorials, Quizzes based


videos, on the
demonstrations information
and gained from
documentaries tutorials, videos,
for professional demonstrations
learning 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

Name of Trade Web Developer

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

15. Security scanning tools including Antivirus (Each workstation) 1 CD


16. Firewall (Each workstation) 1 CD
17. 1 CD of
each
Drivers for all Hardware Devices driver
18. As
Wires, data cables, power plugs, power supply Required
19. UPS: (1 KVA with dry batteries, surge protection, processor control, Line Interactive Technology, at 1 for two
least 10 minutes backup time or higher on 70% load, 2-4 hours recharge time, Pure Sine Wave, 0.7 computers
Power factor, Serial/USB Port, Plug and Play, UPS Monitoring Software, with other standard features)
20. Generator 1
21. Split Air Conditioning Unit 2Ton (PEL, Samsung, Dawlance) 4
22. As
Networking Required
Furniture
23. Computer Tables (Standard Quality) 27
24. Adjustable Computer Chairs (Standard Quality) 27
25. Office Table 1
26. Office Chair 1
27. As
Cabinets Required
28. As
Additional Tables for Hubs / Switches / Cables / Printer / Scanner etc. Required
29. Dice 1

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)

Other General Equipment and Material

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

Name of Trade Web Developer

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

Вам также может понравиться