Overview

Framework:
RQF
Level:
Level 3
Unit No:
H/618/5186
Credits:
6
Guided learning hours:
42 hours

Aim

Learners will develop an understanding of web technologies and use Hypertext Markup Language (HTML), Cascading Style Sheets (CSS) and JavaScript to design and develop a website.

Unit Learning Outcomes

1

Understand web architecture and components.

Components: hardware eg web, mail and proxy servers, routers, software e.g. browser, email.

Protocols: transport and addressing eg TCP/IP, IPv6, application layer e.g. HTTP, HTTPS, SMTP.

Web architecture: Internet Service Providers (ISP), web hosting services, domain structure, domain name registrars, worldwide web.

Web functionality: Web 1.0, Web 2.0, blogs, online applications, cloud computing.

Assessment Criteria

  • 1.1

    Describe web components and architecture.

  • 1.2

    Explain the role of the TCP/IP protocol including IPv6.

  • 1.3

    Explain the role of internet service providers (ISPs), web hosting services and domain name registrars.

  • 1.4

    Describe available types of web functionality.


2

Understand the technologies that can be used to build and support a website

Languages: markup languages e.g. HTML, TeX, XML, web languages e.g. Expression Web, Dreamweaver, Flash, scripting languages eg JavaScript, VBScript, use and functionality of languages

Building websites: web runtime environments e.g. Windows, MAC, role of databases, product stack combinations e.g. Oracle, IBM Websphere.

Assessment Criteria

  • 2.1

    Explain the use of web markup and scripting languages.

  • 2.2

    Explain the use and functionality of web runtime environments and web application programming languages.

  • 2.3

    Explain the role of databases in building websites and web applications.

  • 2.4

    Explain typical product stack combinations that can be used for web development.


3

Be able to design, develop and test a website to meet requirements.

Proposal document: nature of interactivity required e.g. online transactions, static versus dynamic, client needs and user needs e.g. image, level of security, support, maintenance contracts, costs, visibility on search engines, end user need e.g. appropriateness of graphics, complexity of site, delivery of content, implementation plan e.g. development timescales, dependencies (critical path).

Components: hardware, software.

Assessment Criteria

  • 3.1

    Produce a website development project proposal for a given need.

  • 3.2

    Identify the web components required to develop a website.

  • 3.3

    Use appropriate tools and techniques to design and develop a website with accurately presented and effectively structured content

  • 3.4

    Test and review a website.