No Description TP 1 TP 2 TP3 TP 4 1 Work organization and management
The individual needs to know and understand:
Principles and practices that enable productive team work v v v v
The principles and behaviour of systems v v v v
The aspects of systems that contribute to sustainable products, strategies and
practices v v
How to take initiatives and be enterprising in order to identify, analyse and
evaluate information from a variety of sources v v v v
Identify multiple solutions to a problem and offer them as options against time,
budget, and other constraints. v v v v
The individual shall be able to:
Troubleshoot common web design and development problems v v v v
Take into account time limitations and deadlines v v v v
Debug and handle errors v v v v
Use a computer or a device and a range of software packages v v v v
Apply research techniques and skills to keep up-to-date with the latest industry
guidelines v v v v
Pla ea h day’s produ tio s hedule a ordi g to availa le ti e v v v v
Include linked images, fonts, native files and production file format when v v v v Use version control systems
2 Communication and Interpersonal Skills The individual needs to know and understand:
How to solve communication problems including identifying the problem, research, analysis, solution generating, prototyping, user testing and outcome
evaluation v v v v
Design concepts and techniques including wire framing, storyboarding, and
creating flowcharts v v v v
Software design concepts and techniques including flowchart and ER diagrams v v v v The individual shall be able to:
Deliver a product that responds to client requirements and specification v v v v
Gather, analyse and evaluate information v v v v
Interpret standards and requirements v v v v
Match client requirements v v v v
Present a concept to meet business requirements v v v v
3
The individual needs to know and understand:
How to follow design principles and patterns in order to produce aesthetically
pleasing and creative design v v
Issues related to the cognitive, social, cultural, technological and economic
contexts for design v v v v
How to create and adapt graphics for the web v v v v
Different target markets and the elements of design which satisfy each market v v v v
Protocols for maintaining a corporate identity, brand and style guide v v v
The limitations of Internet enabled devices and screen resolutions v v The individual shall be able to:
Create, analyse, and develop visual response to communication problems,
including understanding hierarchy, typography, aesthetics, and composition v v v v
Create, manipulate and optimize images for the internet v v v v
Identify the target market and create a concept for the design v v v
Create responsive designs that function correctly on multiple screen resolutions
and/or devices v v v v
Transform an idea into an aesthetically pleasing and creative design v v
Critique draft concepts, colour and typography choices v v
4 Website layout
The individual needs to know and understand:
World Wide Web Consortium (W3C) standards for HTML and CSS v v v
Positioning and layout methods v v
Usability and interaction design v v v v
Accessibility and communication for users with special needs v
Cross browser compatibility v v
Search Engine Optimization (SEO) v v
The individual shall be able to:
Create code that conforms and validates to the W3C standards v v v
Create accessible and usable websites for variety of devices and screen v v
Use CSS or other external files to modify the appearance of the website v v v
Use CSS pre/post-processors v v v
Create and update websites for user experience and to assist with search engine
performance v v v
5
The individual needs to know and understand:
JavaScript v v v
How to integrate libraries, frameworks and other systems or features with
JavaScript v v
The individual shall be able to:
Create website animations and functionalities to assist in context explanations
and adding visual appeal v v v
Create and update JavaScript code to enhance a websites functionality, usability
and aesthetics v v
Manipulate data and custom media with JavaScript v v
Create modular and reusable JavaScript code v
6
The individual needs to know and understand:
Object-oriented PHP v
Open Source server side Libraries and Frameworks v
How to design and implement databases with MySQL v
FTP (File Transfer Protocol) server and client relationships and software v v v v
How to manage data exchange between server and client systems v v
Software design patterns (E.g. MVC (Model View Controller)) v v
Web application security v
The individual shall be able to:
Manipulate data making use of programming skills v v
Protect against security exploits v
Integrate with existing code with API (Application Programming Interfaces),
libraries and frameworks v v
Client side development
7
The individual needs to know and understand:
Benefits and limitations of open source Content Management Systems v
How to find, choose and implement suitable plugins/modules v
How to implement client side functionalities to CMS web sites v
Understand the need for maintenance and updates to CMS plugins and modules
for security v
The individual shall be able to:
Install, configure and update Content Management Systems v
Install, configure and update CMS plugins/modules v
Create custom themes/templates for Content Management Systems v
Create custom plugins/modules v