quotation no. 16quotation no. 16.2016 technical training for it engineers phase i palestinian labour...

14
Quotation No. 16.2016 Technical Training for IT Engineers (Phase I) Palestinian Labor Market Information System (LMIS) ASP.NET WEB FORMS Issued by: Enhancing Youth Employability Project in the Gaza Strip Islamic Relief- Palestine (IRPAL) 26 January 2016 Stamp & Signature

Upload: others

Post on 08-Jun-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Quotation No. 16Quotation No. 16.2016 Technical Training for IT Engineers Phase I Palestinian Labour Market Information System (LMI S) ASP.NET WEB FORMS - - Islamic Relief – Palestine

Quotation No. 16.2016

TTeecchhnniiccaall TTrraaiinniinngg ffoorr IITT EEnnggiinneeeerrss ((PPhhaassee II))

PPaalleessttiinniiaann LLaabboorr MMaarrkkeett IInnffoorrmmaattiioonn SSyysstteemm ((LLMMIISS))

AASSPP..NNEETT WWEEBB FFOORRMMSS

Issued by: Enhancing Youth Employability Project in the Gaza Strip

Islamic Relief- Palestine (IRPAL)

26 January 2016

Stamp & Signature

Page 2: Quotation No. 16Quotation No. 16.2016 Technical Training for IT Engineers Phase I Palestinian Labour Market Information System (LMI S) ASP.NET WEB FORMS - - Islamic Relief – Palestine

Quotation No. 16.2016

Technical Training for IT Engineers Phase I Palestinian Labour Market Information System (LMIS)

ASP.NET WEB FORMS

- 2 -

Islamic Relief – Palestine Office, Phone: 08- 2833343, Fax: 08- 2844606, P.O:441, Email: [email protected]

Address: Al Dawli (2) Tower, Al Azhar Square, Gaza, Palestine

Stamp & Signature

TTeerrmmss ooff RReeffeerreennccee

1. Project background

Islamic Relief (IRPAL), in partnership with the Swiss Agency for Development and Cooperation (SDC), is

implementing a three-year Technical and Vocational Education and Training (TVET) and Labour Market

(LM) project in the Gaza Strip. The overall objective of the project “Enhancing Youth Employability in the

Gaza Strip‟ (EYE) is to contribute to a unified TVET and LM system that provides youth with good quality

labour market relevant skills and effective employment services as well as the local economy with the

required skilled labour force. In order to achieve these objectives and to contribute to the adaptation and

implementation of the Palestinian National TVET (revised 2010) in Gaza, the EYE project will collaborate

with diverse local stakeholders including ministries, private sector organizations and public TVET

institutions.

The EYE project will achieve its objectives through a combination of TVET institution building, human

resource development, curricula development and labour market initiatives. More specifically, the project

will select three existing TVET institutions in the public sector and upgrade them, in terms for building

infrastructure, equipment, curricula and staff capacity building, into Centres of Competence for three specific

economic sectors. The selected sectors are Construction, Agriculture and ICT.

The EYE project consists of the following four inter-related components:

I. Curriculum Development

II. TVET Centres of Competence (CoC) 1

III. Capacity Building/ Human Resources Development

IV. Labour Market

These ToR relate specifically to component IV and more specifically, to the design, implementation and

evaluation of technical IT training program for the It staff in order as part of the preparation for unifying the

Labor Market Information System (LMIS) in Gaza and West Bank.

1 Also referred to as TVET Centers of Excellence.

Page 3: Quotation No. 16Quotation No. 16.2016 Technical Training for IT Engineers Phase I Palestinian Labour Market Information System (LMI S) ASP.NET WEB FORMS - - Islamic Relief – Palestine

Quotation No. 16.2016

Technical Training for IT Engineers Phase I Palestinian Labour Market Information System (LMIS)

ASP.NET WEB FORMS

- 3 -

Islamic Relief – Palestine Office, Phone: 08- 2833343, Fax: 08- 2844606, P.O:441, Email: [email protected]

Address: Al Dawli (2) Tower, Al Azhar Square, Gaza, Palestine

Stamp & Signature

2. Overview of the technical training:

This technical training is targeting the IT technical staff working in the Computer Department in the Ministry

of Labour (MoL) mainly the programmers. This specialized technical training is a first step towards

transferring and applying the Labour Market Information System (LMIS) developed in the West Bank on

Gaza Strip. A unified LMIS system on the national level will provide Palestine with an updated reliable

labour market data about both the supply and demand parts.

In order to fully install and link the LMIS system in the Gaza Strip database with the West Bank, the MoL

staff will receive technical training in three main parts:

Item Training specifications

Phase I -LMIS Software Development & Programming

Target Group: Computer Unit Staff in MoL

Phase II

- Using the New LMIS Applications and systems management

- Updating and developing the LMIS in terms of new technologies and programming

Target Group: Computer Unit Staff in MoL

Third III

- Training the end users on using the new LMIS interfaces and applications

Target Group: Employment Offices (OSS) staff in 5 governorates in MoL

3. Assignment Focus:

The main purpose of this assignment is for the training provider to design, conduct, assess and evaluate the IT

training indicated in the below table. Approximately 10 participants will participate in the training program

mainly from the Ministry of Labour (MoL).

Details of this IT course are described in the attached indicative Training Program Specification (TPS). These

TPS form an integral part of these ToR (Annex 1).

First Phase (between February - May 2016)

-LMIS Software Development & Programming (90 hrs)

1. ASP. NET Web Forms for Intermediate

(30 hrs)

2. ASP. NET Web Forms for Advanced

(60 hrs)

Page 4: Quotation No. 16Quotation No. 16.2016 Technical Training for IT Engineers Phase I Palestinian Labour Market Information System (LMI S) ASP.NET WEB FORMS - - Islamic Relief – Palestine

Quotation No. 16.2016

Technical Training for IT Engineers Phase I Palestinian Labour Market Information System (LMIS)

ASP.NET WEB FORMS

- 4 -

Islamic Relief – Palestine Office, Phone: 08- 2833343, Fax: 08- 2844606, P.O:441, Email: [email protected]

Address: Al Dawli (2) Tower, Al Azhar Square, Gaza, Palestine

Stamp & Signature

4. Duties/ activities:

Review, and if necessary amend, the TPS related to the IT training program. Agree with EYE project

on final learning outcomes before designing the training materials.

Submit a final training work plan indicating time schedule per the approved TPS and learning

outcomes.

Prepare a draft competency-based Trainer Manual and supporting training material (participants

exercises, hand-outs, slides, etc.) based on consultation with the EYE project, amend, finalize and

print the training manual after final approval.

Design, implement and correct a short competency based assessment system linked to ‘key’ learning

outcomes of the annexed modules’.

Conduct the training as per the annexed TPS providing training time plan

Provide a well prepared training location which includes all training logistics, computer lab, IT

equipment, facilities, and training aids and software required to conduct the course.

5. Trainer Qualification and Skills:

CVs of IT trainers with initial or higher degree in ICT/ Computer Engineering, specialization in web

forms development.

Trainers should have at least 4 years of professional experience in delivering technical training in the

ICT field.

At least 3 years of proven experience in developing different types of web forms.

Experience in working in different IT programme languages, particularly in C# and .NET languages.

Experience in establishing and setting up and developing a variety of secure and robust applications

that runs on the .NET framework.

Proven experienced in the latest updates in ICT sector regionally and internationally

Have good organizational, report writing, presentation, communication and interpersonal skills

A high level of proficiency/fluency in spoken and written English.

Relevant work experience in the field of demand-driven TVET reform and employment is an

advantage.

6. Method of Payment:

The service provider will be paid after the end of mission and submitting all deliverables as per work

plan.

7. Reporting:

The service provider will report to IRPAL’s TVET Project Manager, and liaise closely with the Project

Coordinator responsible for the Labour Market component.

The service provider will submit an End of Mission report (Max. 10 pages excluding annexes) using the

End of Mission template provided by the EYE project.

Page 5: Quotation No. 16Quotation No. 16.2016 Technical Training for IT Engineers Phase I Palestinian Labour Market Information System (LMI S) ASP.NET WEB FORMS - - Islamic Relief – Palestine

Quotation No. 16.2016

Technical Training for IT Engineers Phase I Palestinian Labour Market Information System (LMIS)

ASP.NET WEB FORMS

- 5 -

Islamic Relief – Palestine Office, Phone: 08- 2833343, Fax: 08- 2844606, P.O:441, Email: [email protected]

Address: Al Dawli (2) Tower, Al Azhar Square, Gaza, Palestine

Stamp & Signature

8. Location:

The IT service provider facility will be the hosting location for the entire training programme.

9. Work Schedule:

The service provider shall deliver the training based on the agreed time schedule with the EYE project.

10. Contract:

IRPAL will be responsible for all contractual matters relating to this assignment.

11. Evaluation of Service Providers:

The evaluation of submitted offers and selection of service provider will be made using the Quality

and Cost Based Selection, with a total score calculated out of 100%, of which 75% is the weight of

the Technical CV and experience, 25% is the weight of Financial Proposal.

Technical proposal should include: training methodology, time plan and trainers CVs

Only the technical proposals will be opened on the submission date.

Financial proposals remain sealed until the technical evaluation is completed.

The financial proposal for the highest three scores in technical evaluation will be opened

Any submitted offers received after due date will be rejected.

12. Criteria of Technical Evaluation :

The scoring criteria and point values will be used for technical evaluation are as follows:

No. CV Essential Criteria Score

1 Relevant university degree and other qualification in the ICT sector (Trainer) 10

2 Relevant technical experience in the ICT field and web development (Trainer) 25

3 Proposed work plan including methodology and approach for conducting the

assignment with indicative time work plan 20

4 Service provider readiness to host the training with logistics including facilities,

computer lab, computer specification, software, electricity backup, hospitality 15

5 Previous experience for the company to conduct related ICT training 5

Sub total 75

Page 6: Quotation No. 16Quotation No. 16.2016 Technical Training for IT Engineers Phase I Palestinian Labour Market Information System (LMI S) ASP.NET WEB FORMS - - Islamic Relief – Palestine

Quotation No. 16.2016

Technical Training for IT Engineers Phase I Palestinian Labour Market Information System (LMIS)

ASP.NET WEB FORMS

- 6 -

Islamic Relief – Palestine Office, Phone: 08- 2833343, Fax: 08- 2844606, P.O:441, Email: [email protected]

Address: Al Dawli (2) Tower, Al Azhar Square, Gaza, Palestine

Stamp & Signature

13. Criteria of Financial Proposal:

The service provider financial proposal shall show all the direct costs related to the implementation

of the assignment including:

1. Trainer fees and training material

2. Facility rent including computer lab, required IT software, training aids

3. Hospitality fees (breaks & lunch meal)

Prices shall be in dollar (USD) per day.

IRPAL projects are exempted from VAT, so the consultant shall provide zero VAT Stamped invoice

and source deduction certificate.

14. Application Procedure:

Service providers interested in and available to deliver the training program shall submit "one original

& one copy" of the Technical and Financial Proposals in a package containing two separate envelopes

(sealed and stamped) as follows.

a) The first envelope must be clearly marked “TECHNICAL PROPOSAL” and shall contain

hard copies of the technical proposal "one original & one copy".

b) The second envelope must be clearly marked “FINANCIAL ROPOSAL” and shall contain a

detailed price offer "one original & one copy", signed and stamped.

No financial information shall be contained in the Technical Proposal otherwise the offer will be

cancelled and excluded from the evaluation process.

Consultants shall not be entitled to compensation related to costs of preparing the proposals.

For Inquiries can be sent to the following email: [email protected]

15. Time of Submitting Proposals

Proposals shall be submitted 15/02/2016 at 13:30 at the following address: Islamic Relief office, Al Azhar Square, Al Dawli 2 Tower , Gaza, Palestine .

16. Annex 1

- Training Program Specification (TPS) of the training programme

Page 7: Quotation No. 16Quotation No. 16.2016 Technical Training for IT Engineers Phase I Palestinian Labour Market Information System (LMI S) ASP.NET WEB FORMS - - Islamic Relief – Palestine

Quotation No. 16.2016

Technical Training for IT Engineers Phase I Palestinian Labour Market Information System (LMIS)

ASP.NET WEB FORMS

- 7 -

Islamic Relief – Palestine Office, Phone: 08- 2833343, Fax: 08- 2844606, P.O:441, Email: [email protected]

Address: Al Dawli (2) Tower, Al Azhar Square, Gaza, Palestine

Stamp & Signature

Annex 1

Training Programme Specification

ASP.NET Web Forms

SQL Server 2012 Database Administration Course

Getting Started with SQL Server

Setting up SQL Server

Selecting installation options

Installing a named instance

Leveraging essential tools

SQL Server Management Studio

Configuration Manager

Transact-SQL

Sqlcmd

PowerShell

Dedicated Administrator Connection

Constructing and Managing Databases

Inspecting storage structures

Relating servers, databases and files

Creating databases and transaction logs

Designing file groups

Maximizing storage utilization

Placing tables on file groups

Upgrading and moving databases

Choosing between upgrade and migration

Detaching and attaching databases

Controlling database space

Permitting automatic database growth

Adding database files to expand databases

Page 8: Quotation No. 16Quotation No. 16.2016 Technical Training for IT Engineers Phase I Palestinian Labour Market Information System (LMI S) ASP.NET WEB FORMS - - Islamic Relief – Palestine

Quotation No. 16.2016

Technical Training for IT Engineers Phase I Palestinian Labour Market Information System (LMIS)

ASP.NET WEB FORMS

- 8 -

Islamic Relief – Palestine Office, Phone: 08- 2833343, Fax: 08- 2844606, P.O:441, Email: [email protected]

Address: Al Dawli (2) Tower, Al Azhar Square, Gaza, Palestine

Stamp & Signature

Handling Server and Database Security

Implementing server security

Comparing authentication modes

Defining logins

Creating user-defined server roles

Enforcing password policy

Granting database access

Contrasting users and logins

Adding users

Defining new roles

Delegating privileges with predefined roles

Repairing mismapped logins

Granting and Revoking Permissions

Managing database-scoped privileges

Permitting object creation

Giving blanket permissions

Defining object-level permissions

Limiting object access

Meeting complex permission requirements with roles

Backup and Recovery

Backing up databases

Selecting a recovery model

Investigating the transaction log

Running full, log and differential backups

Restoring databases

Performing a post-crash log backup

Rebuilding the master database

Recovering user and system databases

Streamlining Tasks with Jobs, Alerts and Database Mail

Configuring SQL Server Agent

Setting agent properties

Page 9: Quotation No. 16Quotation No. 16.2016 Technical Training for IT Engineers Phase I Palestinian Labour Market Information System (LMI S) ASP.NET WEB FORMS - - Islamic Relief – Palestine

Quotation No. 16.2016

Technical Training for IT Engineers Phase I Palestinian Labour Market Information System (LMIS)

ASP.NET WEB FORMS

- 9 -

Islamic Relief – Palestine Office, Phone: 08- 2833343, Fax: 08- 2844606, P.O:441, Email: [email protected]

Address: Al Dawli (2) Tower, Al Azhar Square, Gaza, Palestine

Stamp & Signature

Implementing database mail

Defining jobs to handle routine tasks

Creating alerts and operators

Initiating multi-step jobs

Associating alerts with jobs

Database Maintenance and Monitoring

Handling fragmentation and database corruption

Identifying and curing fragmentation

Repairing database corruption

Building database maintenance plans

Scheduling plan execution

Notifying operators of success or failure

Resolving contention problems

Identifying blocked processes

Killing blockers

ASP.NET Using C# Course

Introduction to ASP.NET

From ASP to ASP.NET

Web Forms

Web Services

ASP.NET Features

Web Forms Architecture

Page Class

Web Forms Life Cycle

Web Forms Event Model

Code-Behind

ASP.NET and HTTP

Request/Response Programming

Http Request Class

HTTP Collections

Http Response Class

Redirection

Page 10: Quotation No. 16Quotation No. 16.2016 Technical Training for IT Engineers Phase I Palestinian Labour Market Information System (LMI S) ASP.NET WEB FORMS - - Islamic Relief – Palestine

Quotation No. 16.2016

Technical Training for IT Engineers Phase I Palestinian Labour Market Information System (LMIS)

ASP.NET WEB FORMS

- 01 -

Islamic Relief – Palestine Office, Phone: 08- 2833343, Fax: 08- 2844606, P.O:441, Email: [email protected]

Address: Al Dawli (2) Tower, Al Azhar Square, Gaza, Palestine

Stamp & Signature

Http Utility Class

Web Applications Using Visual Studio

Using Visual Web Developer

Visual Studio Forms Designer

Using Components

Shadow Copying

Using the Global.asax File

Data Binding

State Management and Web Applications

Session State

Application State

Multithreading Issues

Cookies

Server Controls

HTML Server Controls

Web Forms Server Controls

Rich Controls

Validation Controls

User Controls

Caching in ASP.NET

What Is Caching

Page-Level Caching

Page Fragment Caching

Optimizing Your ASP.NET Application

Application Caching

ASP.NET Configuration and Security Fundamentals

Configuration Overview

Authentication and Authorization

Forms Authentication

Windows Authentication

Security and ASP.NET

Page 11: Quotation No. 16Quotation No. 16.2016 Technical Training for IT Engineers Phase I Palestinian Labour Market Information System (LMI S) ASP.NET WEB FORMS - - Islamic Relief – Palestine

Quotation No. 16.2016

Technical Training for IT Engineers Phase I Palestinian Labour Market Information System (LMIS)

ASP.NET WEB FORMS

- 00 -

Islamic Relief – Palestine Office, Phone: 08- 2833343, Fax: 08- 2844606, P.O:441, Email: [email protected]

Address: Al Dawli (2) Tower, Al Azhar Square, Gaza, Palestine

Stamp & Signature

Debugging, Diagnostics and Error Handling

Debugging

Application Tracing

Page Tracing

Error Handling

More Server Controls

Most recent ASP.NET Controls

Menus

Master Pages

ADO.NET and LINQ

ADO.NET Overview

.NET Data Providers

Connections

Commands

DataReaders and Connected Access

Data Sets and Disconnected Access

Language Integrated Query

Data Access in ASP.NET

Data Source Controls

Connection String Storage

Grid View

Details View

Form View

Object Data Sources

List View

DataPager

LinqDataSource

Personalization and Security

Configuration Overview

Themes

Skins

Page 12: Quotation No. 16Quotation No. 16.2016 Technical Training for IT Engineers Phase I Palestinian Labour Market Information System (LMI S) ASP.NET WEB FORMS - - Islamic Relief – Palestine

Quotation No. 16.2016

Technical Training for IT Engineers Phase I Palestinian Labour Market Information System (LMIS)

ASP.NET WEB FORMS

- 02 -

Islamic Relief – Palestine Office, Phone: 08- 2833343, Fax: 08- 2844606, P.O:441, Email: [email protected]

Address: Al Dawli (2) Tower, Al Azhar Square, Gaza, Palestine

Stamp & Signature

Security in ASP.NET

Membership and Roles

Login Controls

User Profiles

Introduction to ASP.NET AJAX

Rich Client Applications

AJAX

Script Manager

Update Panel

AJAX Client Library

Remote Method Calls

AJAX Control Toolkit

HTTP Pipeline

Pipeline Architecture

Context

Applications

Handlers

Modules

Page 13: Quotation No. 16Quotation No. 16.2016 Technical Training for IT Engineers Phase I Palestinian Labour Market Information System (LMI S) ASP.NET WEB FORMS - - Islamic Relief – Palestine

Quotation No. 16.2016

Technical Training for IT Engineers Phase I Palestinian Labour Market Information System (LMIS)

ASP.NET WEB FORMS

- 03 -

Islamic Relief – Palestine Office, Phone: 08- 2833343, Fax: 08- 2844606, P.O:441, Email: [email protected]

Address: Al Dawli (2) Tower, Al Azhar Square, Gaza, Palestine

Stamp & Signature

Notes (If any…)

11))

22))

33))

44))

55))

66))

77))

88))

99))

1100))

1111))

1122))

1133))

1144))

1155))

1166))

1177))

1188))

1199))

Page 14: Quotation No. 16Quotation No. 16.2016 Technical Training for IT Engineers Phase I Palestinian Labour Market Information System (LMI S) ASP.NET WEB FORMS - - Islamic Relief – Palestine

Quotation No. 16.2016

Technical Training for IT Engineers Phase I Palestinian Labour Market Information System (LMIS)

ASP.NET WEB FORMS

- 04 -

Islamic Relief – Palestine Office, Phone: 08- 2833343, Fax: 08- 2844606, P.O:441, Email: [email protected]

Address: Al Dawli (2) Tower, Al Azhar Square, Gaza, Palestine

Stamp & Signature

2200))