Diploma of Website Development

This qualification provides the skills and knowledge for an individual to design, build and manage websites as an independent web developer or as part of a team.

Job roles

Possible job titles relevant to this qualification include:

web developer

web development manager

web programmer

website manager

webmaster

web administrator

internet developer.


Subjects

Total number of units = 20

8 core units plus

12 elective units

The elective units consist of:

up to 12 from the elective units listed below

up to 4 from elsewhere in ICA11 or any other Training Package or accredited course at Diploma or Advanced Diploma level.

The elective units chosen must be relevant to the work outcome and meet local industry needs.

Core units

add topic BSBOHS509A Ensure a safe workplace

add topic ICADBS504A Integrate database with a website

add topic ICAICT418A Contribute to copyright, ethics and privacy in an IT environment

add topic ICAICT515A Verify client business requirements

add topic ICAWEB501A Build a dynamic website

add topic ICAWEB502A Create dynamic web pages

add topic ICAWEB503A Create web-based programs

add topic ICAWEB516A Research and apply emerging web technology trends

Elective units

add topic BSBEBU501A Investigate and design e-business solutions

add topic BSBSUS301A Implement and monitor environmentally sustainable work practices

add topic ICADBS412A Build a database

add topic ICADBS502A Design a database

add topic ICAICT406A Build a graphical user interface

add topic ICAICT503A Validate quality and completeness of system design specifications

add topic ICAICT509A Gather data to identify business requirements

add topic ICAICT511A Match IT needs with the strategic direction of the enterprise

add topic ICAICT514A Identify and manage the implementation of current industry-specific technologies

add topic ICANWK406A Install, configure and test network security

add topic ICANWK514A Model preferred system solutions

add topic ICAPMG501A Manage IT projects

add topic ICAPRG406A Apply introductory object-oriented language skills

add topic ICAPRG413A Use a library or pre-existing components

add topic ICAPRG415A Apply skills in object-oriented design

add topic ICAPRG418A Apply intermediate programming skills in another language

add topic ICAPRG425A Use structured query language

add topic ICAPRG501A Apply advanced object-oriented language skills

add topic ICAPRG503A Debug and monitor applications

add topic ICAPRG504A Deploy an application to a production environment

add topic ICAPRG505A Build advanced user interface

add topic ICAPRG506A Design application architecture

add topic ICAPRG507A Implement security for applications

add topic ICAPRG509A Build using rapid application development

add topic ICAPRG512A Prepare for the build phase of an IT system

add topic ICAPRG513A Coordinate the build phase of an IT system

add topic ICAPRG514A Prepare for software development using rapid application development

add topic ICAPRG515A Review developed software

add topic ICAPRG523A Apply advanced programming skills in another language

add topic ICAPRG527A Apply intermediate object-oriented language skills

add topic ICAPRG601A Develop advanced mobile multi-touch applications

add topic ICASAD501A Model data objects

add topic ICASAD502A Model data processes

add topic ICASAD506A Produce a feasibility report

add topic ICASAS503A Perform systems tests

add topic ICASAS504A Develop and conduct client acceptance test

add topic ICASAS505A Review and update disaster recovery and contingency plans

add topic ICAWEB504A Build a document using eXtensible markup language

add topic ICAWEB505A Develop complex web page layouts

add topic ICAWEB506A Develop complex cascading style sheets

add topic ICAWEB508A Develop website information architecture

add topic ICAWEB509A Use site server tools for transaction management

add topic ICTTEN5204A Produce technical solutions from business specifications

Selecting elective units for different outcomes

The following examples are designed to assist in the selection of appropriate electives for particular outcomes at this level, but are in no way prescriptive.

Web administration

Core units plus:

add topic ICASAS504A Develop and conduct client acceptance test

add topic ICAWEB508A Develop website information architecture

add topic ICASAS503A Perform systems tests

add topic ICASAS505A Review and update disaster recovery and contingency plans

add topic ICAWEB509A Use site server tools for transaction management

add topic ICAICT503A Validate quality and completeness of system design specifications

Web design

Core units plus:

add topic ICAWEB504A Build a document using eXtensible markup language

add topic ICAWEB506A Develop complex cascading style sheets

add topic ICAWEB505A Develop complex web page layouts

Web programming

Core units plus:

add topic ICAPRG501A Apply advanced object-oriented language skills

add topic ICAPRG523A Apply advanced programming skills in another language

add topic ICAPRG527A Apply intermediate object-oriented language skills

add topic ICAPRG418A Apply intermediate programming skills in another language

add topic ICAPRG406A Apply introductory object-oriented language skills

add topic ICAPRG415A Apply skills in object-oriented design

add topic ICAICT406A Build a graphical user interface


Pathways...

    Pathways into the qualification

    after achieving ICA40311 Certificate IV in Web-Based Technologies, or other relevant qualifications or units equivalent to the core of ICA40311.

    OR

    with demonstrated vocational experience in a range of work environments in a website development or management role, such as web developer, web programmer, web manager or equivalent.

    Pathways from the qualification

    ICA11 Advanced Diploma or Vocational Graduate Certificate qualifications or other higher education sector qualifications.


Entry Requirements

There are no entry requirements for this qualification.


Licensing Information

There is no link between this qualification and licensing, legislative or regulatory requirements. However users should confirm requirements with the relevant federal, state or territory authority. There may be some alignment with industry standard certification competencies.


Employability Skills

The following table contains a summary of the employability skills required by industry for this qualification. The employability skills facets described here are broad industry requirements that may vary depending on qualification packaging options.

Employability skill

Industry/enterprise requirements for this qualification

Communication

communicating concepts and solutions for complex issues to colleagues and clients

applying plain English to written documents and reports

writing complex reports for business requiring depth of analysis and evaluation of information

Teamwork

coordinating groups and teams

participating in teams concerned with planning and evaluation functions

Problem-solving

analysing and planning approaches to technical problems or management requirements

developing and implementing risk management plans

Initiative and enterprise

transferring and applying theoretical concepts and technical or creative skills to a range of situations

Planning and organising

planning and documenting a process to design, build and test a dynamic website so that it meets technical requirements and web development standards

using project planning skills in relation to project scope, time, cost, quality, communications and risk management

Self-management

taking personal responsibility and demonstrating autonomy in performing complex technical operations or organising others

Learning

undertaking awareness training to inform relevant stakeholders

Technology

identifying technology needs

sourcing, purchasing, installing, configuring and testing system components, including software and hardware