ICANWK414A Create a common gateway interface script

Similar documents
ICAWEB424A Evaluate and select a web hosting service

Release: 1. ICAS5203B Evaluate and select a web hosting service

ICAWEB410A Apply web authoring tool to convert client data for websites

Release: 1. ICAWEB414A Design simple web page layouts

ICAWEB502A Create dynamic web pages

ICADBS504A Integrate database with a website

ICAWEB405A Monitor traffic and compile website traffic reports

Release: 1. ICAICT604A Identify and implement business innovation

ICANWK402A Install and configure virtual machines for sustainable ICT

Release: 1. ICASAS407A Conduct pre-installation audit for software installation

Release: 1. ICAPRG426A Prepare software development review

Release: 1. ICADBS603A Determine suitability of database functionality and scalability

Release 1. ICAPRG604A Create cloud computing services

ICANWK501A Plan, implement and test enterprise communication solutions

Release: 1. ICADBS601A Build a data warehouse

Release: 1. ICAPRG502A Manage a project using software management tools

Release: 1. ICAPMG601A Establish IT project governance

Release 1. ICAICT814A Develop cloud computing strategies for a business

ICAPRG409A Develop mobile applications

ICAWEB201A Use social media tools for collaboration and engagement

Release: 1. ICADBS412A Build a database

ICANWK401A Install and manage a server

ICASAS420A Provide first-level remote help-desk support

Release: 1. ICADBS502A Design a database

ICANWK610A Design and build integrated VoIP networks

ICAPRG529A Apply testing techniques for software development

ICTTEN5204A Produce technical solutions from business specifications

ICANWK504A Design and implement an integrated server solution

ICANWK616A Manage security, privacy and compliance of cloud service deployment

FNSRSK601A Develop and implement risk mitigation plan

ICANWK406A Install, configure and test network security

Release: 1. ICANWK502A Implement secure encryption technologies

How To Manage A Store Security Unit

ICASAS505A Review and update disaster recovery and contingency plans

ICAA5141C Design and develop dynamic websites to meet technical requirements

ICADBS402A Complete database backup and restore

FNSIBK605A Manage insurance brokerage service performance

ICAICT704A Direct ICT in a supply chain

ICTTEN2209A Build and maintain a secure network

FNSRTS309A Maintain main bank account

Release: 1. ICASAS206A Detect and protect from spam and destructive software

Release: 1. ICANWK607A Design and implement wireless network security

Revision Number: 1. BSBADM307B Organise schedules

SIRXSLS008A Develop a sales strategy

SIRXCCS408 Build retail relationships and sustain customer loyalty

Revision Number: 1. BSBADV603B Manage advertising production

ICASAS301A Run standard diagnostic tests

Release: 1. FNSILF302A Process a life insurance application

BSBSMB412A Introduce cloud computing into business operations

ICTTEN8195B Evaluate and apply network security

Revision Number: 1. SIRXSLS006A Lead a sales team

ICAB5238B Build a highly secure firewall

ICTSUS4183A Install and test renewable energy system for ICT networks

How To Manage A Network Safely

ICTTEN4051A Install configuration programs on PC based customer equipment

Release: 1. BSBPMG509A Manage project procurement

Release: 1. ICTPMG4152A Manage the delivery of network infrastructure

PSPWPR401A Process incoming workplace relations enquiries

Release: 1. FNSRTS302A Handle foreign currency transactions

FNSIBK404A Provide a claims service to an insurance broking client

How To Write An Icaict423A Cloud Storage Strategy

BSBHRM502A Manage human resources management information systems

Revision Number: 1. ICPPP397A Transfer digital files

BSBLEG515A Apply legal principles in wills and probate matters

FNSPIM411A Manage personal injury case loads

BSBINM501A Manage an information or knowledge management system

ICANWK613A Develop plans to manage structured troubleshooting process of enterprise networks

Release: 1. BSBPMG503A Manage project time

How To Understand The Unit Of Competency

LMFGN3002B Estimate and cost job

BSBGOV403A Analyse financial reports and budgets

BSBMKG508A Plan direct marketing activities

BSBMKG610A Develop, implement and monitor a marketing campaign

How To Write A Life Insurance Claim

Transcription:

ICANWK414A Create a common gateway interface script Release: 1

ICANWK414A Create a common gateway interface script Modification History Release Release 1 Comments This Unit first released with ICA11 Information and Communications Technology Training Package version 1.0 Unit Descriptor This unit describes the performance outcomes, skills and knowledge required to define and produce common gateway interface (CGI) script and install that script on a server. Application of the Unit This unit applies to individuals in the network or web development area who are required to use CGI scripting as a common means of interacting with websites, providing security access to directories and databases. Internet access to server CGI scripts provides a powerful means to control a wide variety of operations on the server. Licensing/Regulatory Information No licensing, legislative, regulatory or certification requirements apply to this unit at the time of endorsement but users should confirm requirements with the relevant federal, state or territory authority. Pre-Requisites Not applicable. Employability Skills Information This unit contains employability skills. Approved Page 2 of 8

Elements and Performance Criteria Pre-Content Element Elements describe the essential outcomes of a unit of competency. Performance Criteria Performance criteria describe the performance needed to demonstrate achievement of the element. Where bold italicised text is used, further information is detailed in the required skills and knowledge section and the range statement. Assessment of performance is to be consistent with the evidence guide. Elements and Performance Criteria 1. Define specification for CGI script 2. Create CGI form and write script 1.1 Determine the functionality of the CGI form 1.2 Define the functionality of the CGI script 1.3 Choose the appropriate language in which to write the CGI script 1.4 Determine server requirements 2.1 Produce a hypertext markup language (HTML) web document that uses the form elements required by the CGI script specification and includes the uniform resource locator (URL) for the CGI script 2.2 Write the CGI script to function as required by the CGI script specification 3. Test CGI script 3.1 Configure the server, if required, that will host the CGI script 3.2 Upload the CGI script to the server 3.3 Run the CGI form and assess its output 3.4 Reiterate until the specification for the CGI script is met Approved Page 3 of 8

Required Skills and Knowledge This section describes the skills and knowledge required for this unit. Required skills communication skills to liaise with internal and external personnel on technical, operational and business-related matters literacy skills to write network documentation in required formats and maintain records numeracy skills to interpret technical data planning and organisational skills to plan, prioritise and monitor own work research skills to gain and maintain current industry technical knowledge technical skills to: interpret and write HTML use basic operating system commands use file transfer protocol (FTP) clients. Required knowledge detailed knowledge of: a scripting language CGI 1.1/1.2 specifications security issues surrounding CGI web servers overview knowledge of: Copyleft and Free Software Foundation special features relating to copyright and intellectual property. Approved Page 4 of 8

Evidence Guide The evidence guide provides advice on assessment and must be read in conjunction with the performance criteria, required skills and knowledge, range statement and the Assessment Guidelines for the Training Package. Overview of assessment Critical aspects for assessment and evidence required to demonstrate competency in this unit Evidence of the ability to: review the requirements produce CGI forms and scripts to meet the requirements upload scripts to a server test the script, and rework until requirements is met. Context of and specific resources for assessment Assessment must ensure access to: web servers ebusiness website FTP or file transfer client software server access appropriate learning and assessment support when required modified equipment for people with special needs. Method of assessment A range of assessment methods should be used to assess practical skills and knowledge. The following examples are appropriate for this unit: Guidance information for assessment verbal or written questioning to assess candidate s knowledge of: scripting language security issues surrounding CGI evaluation of candidate s CGI form review of candidate s CGI script. Holistic assessment with other units relevant to the industry sector, workplace and job role is recommended, where appropriate. Assessment processes and techniques must be culturally appropriate, and suitable to the communication skill level, language, literacy and numeracy capacity of the candidate and the work being performed. Indigenous people and other people from a non-english speaking background may need additional support. In cases where practical assessment is used it should be combined with targeted questioning to assess required knowledge. Approved Page 5 of 8

Approved Page 6 of 8

Range Statement The range statement relates to the unit of competency as a whole. It allows for different work environments and situations that may affect performance. Bold italicised wording, if used in the performance criteria, is detailed below. Essential operating conditions that may be present with training and assessment (depending on the work situation, needs of the candidate, accessibility of the item, and local industry and regional contexts) may also be included. Form may include: hidden form tags on or off flags scrollable text box selection lists single selection buttons submit and reset text box. Language for CGI may include: Server requirements may include: CGI script specifications may include: AppleScript C or C++ Perl Python shell script Visual Basic. ability to FTP documents to a server remote desktop secure shell access Telnet to a server or Telnet-only access on another server VPN. CGI/1.1 specification CGI/1.2 specification. Server may include: Apache HTTP server BEA Weblogic servers email servers file and print servers FTP servers IBM VisualAge and WebSphere iplanet-enterprise Lotus Domino Microsoft-Internet-Information-Server NetDynamics Netscape Enterprise Server, Netscape-FastTrack, Netscape-Commerce proxy servers Approved Page 7 of 8

Sun Microsystems iplanet Web Server Sun Microsystems Java Web Server. Unit Sector(s) Networking Approved Page 8 of 8