Resource Hub

Units of Competency (ICT50220 Diploma of Information Technology)

Showing **223** units (out of 223 total units).

BSBCRT512: Originate and develop concepts

Topics:

Creative Thinking Innovation Problem Solving

BSBPMG532: Manage project quality

Topics:

Project Management Software Testing Stakeholder Management

Resources:

BSBPMG536: Manage project risk

Topics:

Project Management Stakeholder Management Strategic Planning

Resources:

BSBPMG537: Manage project procurement

Topics:

Project Management Stakeholder Management Strategic Planning

Resources:

BSBPMG539: Manage project governance

Topics:

IT Governance Project Management Stakeholder Management

Resources:

BSBTEC404: Use digital technologies to collaborate in a work environment

Topics:

Collaboration Tools Digital Literacy Git Version Control

BSBXCS402: Promote workplace cyber security awareness and best practices

Topics:

Cybersecurity Malware Password Security Phishing

Resources:

BSBXTW401: Lead and facilitate a team

Topics:

Collaboration Tools Project Management Stakeholder Management

CUADIG512: Design digital applications

Topics:

Information Architecture UI/UX Design Web Development

CUADIG513: Design e-learning resources

Topics:

Digital Literacy UI/UX Design Web Development

CUADIG517: Design digital simulations

Topics:

Programming UI/UX Design Web Development

CUAPHI524: Prepare digital images for pre-press processing

Topics:

Digital Literacy UI/UX Design Web Development

CUAPOS411: Edit digital content for fast turnaround

Topics:

Digital Literacy Programming Web Development

CUASOU417: Edit sound

Topics:

Digital Literacy Programming Web Development

CUASOU504: Produce sound recordings

Topics:

Digital Literacy Programming Web Development

ICTAII401: Identify opportunities to apply artificial intelligence, machine learning and deep learning

Topics:

Digital Literacy Programming Python

Resources:

ICTAII501: Automate work tasks using machine learning

Topics:

ETL Programming Python

Resources:

ICTAII502: Train and evaluate machine learning models

Topics:

Programming Python Software Testing

Resources:

ICTAII503: Build natural language processing models and pipelines

Topics:

Databases Programming Python

ICTAUT501: Manage robotic process automation

Topics:

CI/CD Programming Python

ICTCLD501: Develop cloud disaster recovery plans

Topics:

AWS Azure Cloud Computing

Resources:

ICTCLD502: Design and implement highly-available cloud infrastructure

Topics:

AWS Azure Cloud Computing

Resources:

ICTCLD503: Develop, implement and evaluate a cloud computing environment

Topics:

AWS Application Deployment Azure Cloud Computing IaaS SaaS

ICTCLD504: Improve cloud-based infrastructure

Topics:

AWS Azure Cloud Computing

Resources:

ICTCLD505: Implement cloud infrastructure with code

Topics:

AWS CI/CD Cloud Computing

Resources:

ICTCLD506: Implement virtual network in cloud environments

Topics:

AWS Cloud Computing Networking

ICTCLD507: Build and deploy resources on cloud platforms

Topics:

AWS Azure Cloud Computing

Resources:

ICTCLD508: Manage infrastructure in cloud environments

Topics:

AWS Azure Cloud Computing

Resources:

ICTCLD509: Manage cloud identity and access

Topics:

AWS Cloud Computing Cybersecurity

Resources:

ICTCLD510: Manage cloud threat detection systems

Topics:

AWS Cloud Computing Cybersecurity

Resources:

ICTCLD511: Protect cloud infrastructure and data

Topics:

AWS Cloud Computing Cybersecurity

Resources:

ICTCLD512: Respond to cloud security incidents

Topics:

AWS Cloud Computing Cybersecurity

ICTCLD513: Develop cloud-based microservices architecture using containers

Topics:

Cloud Computing Docker Programming

Resources:

ICTCLD514: Create and test cloud-based serverless applications

Topics:

AWS Cloud Computing Programming

Resources:

ICTCLD515: Build and deploy cloud-based applications using CI and CD pipelines

Topics:

CI/CD Cloud Computing Docker

Resources:

ICTCMP502: Conduct radio communications site audits

Topics:

Cybersecurity IT Governance Networking

ICTCYS407: Gather, analyse and interpret threat data

Topics:

Cybersecurity Databases Networking

Resources:

ICTCYS610: Protect critical infrastructure for organisations

Topics:

Cybersecurity IT Governance Networking

ICTCYS613: Utilise design methodologies for security architecture

Topics:

Cybersecurity Information Architecture Networking

Resources:

ICTDAT501: Gather, analyse and verify data from different source inputs

Topics:

Databases ETL Python

Resources:

ICTDAT502: Conduct significance tests

Topics:

Databases Programming Python

ICTDAT503: Use unsupervised learning for clustering

Topics:

Databases Programming Python

ICTDBS502: Create a database for a complex computing environment

Topics:

Data Modelling Databases ERD NoSQL Normalisation Relational Databases SQL

Resources:

ICTDBS503: Create a data warehouse

Topics:

Databases Relational Databases SQL

Resources:

ICTDBS505: Monitor and improve knowledge management systems

Topics:

Databases IT Governance SQL

ICTDBS506: Design databases

Topics:

Data Modelling Databases ERD NoSQL Normalisation Relational Databases

Resources:

ICTDBS507: Integrate databases with applications

Topics:

C# Data Migration Database Integration ORM Programming Python SQL

Resources:

ICTDBS508: Develop and deploy databases

Topics:

Application Deployment Data Migration Databases Git SQL Version Control

Resources:

ICTDMT407: Incorporate video assets into media presentations

Topics:

Digital Literacy Programming Web Development

ICTGAM423: Apply artificial intelligence in game development

Topics:

Object-Oriented Programming Programming Python

ICTGAM532: Create design concepts for digital games and 3-D media

Topics:

Creative Thinking Innovation UI/UX Design

ICTGAM533: Create complex 3-D interactive games

Topics:

Object-Oriented Programming Programming Software Testing

ICTGAM534: Manage interactive media productions

Topics:

Programming Project Management Stakeholder Management

ICTGAM535: Develop complex 3-D software for games and interactive media

Topics:

C# Object-Oriented Programming Programming

ICTGAM536: Design interactive 3-D applications for scientific and mathematical modelling

Topics:

C# Object-Oriented Programming Programming

ICTGAM537: Prepare games for different platforms and delivery modes

Topics:

Application Deployment Docker Programming

Resources:

ICTGAM538: Manage testing of games and interactive media

Topics:

Project Management Software Testing Unit Testing

Resources:

ICTGAM539: Create and implement designs for 3-D games environments

Topics:

Creative Thinking Programming UI/UX Design

ICTGAM540: Design and create models for 3-D and digital effects environments

Topics:

Creative Thinking Programming UI/UX Design

ICTGAM541: Design and create advanced particles, fluids and bodies for 3-D digital effects

Topics:

C# Object-Oriented Programming Programming

ICTGAM542: Animate 3-D characters for digital games

Topics:

C# Object-Oriented Programming Programming

ICTGAM543: Produce digital animation sequences

Topics:

C# Object-Oriented Programming Programming

ICTGAM544: Animate physical attributes of models and elements

Topics:

C# Object-Oriented Programming Programming

ICTGAM545: Manage technical art and rigging in 3-D animations

Topics:

Object-Oriented Programming Programming Project Management

ICTGAM546: Create and combine 3-D digital games and components

Topics:

C# Object-Oriented Programming Programming

ICTGAM547: Create interactive 3-D environments for digital games

Topics:

C# Object-Oriented Programming Programming

ICTGAM548: Complete digital editing for 3-D and digital effects environments

Topics:

Digital Literacy Object-Oriented Programming Programming

ICTGAM549: Collaborate in design of 3-D game levels and environments

Topics:

Collaboration Tools Creative Thinking UI/UX Design

ICTGAM550: Integrate multiple data sources into interactive 3-D environments

Topics:

Database Integration Databases Programming

Resources:

ICTGAM551: Apply digital texturing for the 3-D environment in digital games

Topics:

C# Object-Oriented Programming Programming

ICTGAM552: Create complex 3-D characters for games

Topics:

C# Object-Oriented Programming Programming

ICTGAM553: Integrate database with online games

Topics:

Database Integration Databases SQL

Resources:

ICTGAM554: Create games for mobile devices

Topics:

Application Deployment Object-Oriented Programming Programming

ICTGAM555: Analyse business opportunities in the digital games environments

Topics:

Business Analysis Innovation Strategic Planning

ICTGAM556: Develop and implement physics in 3-D digital games

Topics:

C# Object-Oriented Programming Programming

ICTGAM557: Complete compositing to create elements for 3-D and digital effects environments

Topics:

Digital Literacy Object-Oriented Programming Programming

ICTICT433: Build graphical user interfaces

Topics:

Frontend Frameworks Programming UI/UX Design

ICTICT435: Create technical documentation

Topics:

Code Documentation Programming Project Management

ICTICT443: Work collaboratively in the ICT industry

Topics:

Collaboration Tools Digital Literacy Project Management

ICTICT517: Match ICT needs with the strategic direction of the organisation

Topics:

Business Analysis IT Governance Strategic Planning

ICTICT518: Research and review hardware technology options for organisations

Topics:

Business Analysis IT Governance Strategic Planning

ICTICT519: Develop detailed component specifications from project specifications

Topics:

Business Analysis Project Management Requirements Gathering

Resources:

ICTICT520: Confirm transition strategy for new systems

Topics:

Project Management Requirements Gathering Strategic Planning

ICTICT521: Select new technology supported business model

Topics:

Business Analysis IT Governance Strategic Planning

ICTICT523: Gather data to identify business requirements

Topics:

Business Analysis Creative Thinking Problem Solving Requirements Gathering Stakeholder Management Strategic Planning

Resources:

ICTICT524: Determine ICT strategies and solutions

Topics:

Business Analysis IT Governance Innovation Strategic Planning

ICTICT525: Identify and manage the implementation of industry specific technologies

Topics:

Business Analysis IT Governance Project Management

ICTICT526: Verify client business requirements

Topics:

Business Analysis Requirements Gathering Stakeholder Management

ICTICT527: Develop and maintain blockchain solutions

Topics:

Cybersecurity Databases Programming

Resources:

ICTICT528: Deploy smart contracts

Topics:

Cybersecurity Databases Programming

ICTICT529: Organise and lead agile projects

Topics:

Collaboration Tools Project Management Stakeholder Management

Resources:

ICTICT530: Design user experience solutions

Topics:

Accessibility Information Architecture UI/UX Design

ICTICT531: Test network using virtual instruments

Topics:

Cybersecurity Networking Software Testing

ICTICT532: Apply IP, ethics and privacy policies in ICT environments

Topics:

Ethics Intellectual Property Privacy Act

ICTICT533: Conduct quality audit of IT system design specifications

Topics:

Project Management Software Testing Unit Testing

ICTIOT501: Install IoT devices and networks

Topics:

Cybersecurity Networking Programming

ICTIOT502: Program IoT devices

Topics:

C# Programming Python

ICTIOT503: Design and test IoT devices and networks

Topics:

Networking Programming Software Testing

Resources:

ICTNPL413: Evaluate networking regulations and legislation for the telecommunications industry

Topics:

Ethics IT Governance Networking

ICTNWK423: Manage network and data integrity

Topics:

Cybersecurity Databases Networking

Resources:

ICTNWK529: Install and manage complex ICT networks

Topics:

Firewalls Linux Networking Routing Server Administration Switching VLANs Windows Server

ICTNWK536: Plan, implement and test enterprise communication solutions

Topics:

Networking QoS SIP Unified Communications VoIP

ICTNWK537: Implement secure encryption technologies

Topics:

Cybersecurity Networking Website Security

ICTNWK538: Install and maintain valid authentication processes

Topics:

Cybersecurity Networking Password Security

Resources:

ICTNWK539: Design and implement integrated server solutions

Topics:

Linux Server Administration Windows Server

Resources:

ICTNWK540: Design, build and test a network server

Topics:

Active Directory Firewalls Linux Networking Server Administration Windows Server

ICTNWK541: Configure, verify and troubleshoot WAN links and IP services

Topics:

Networking Routing Switching

ICTNWK542: Install, operate and troubleshoot medium enterprise routers

Topics:

Firewalls Networking Routing

ICTNWK543: Install, operate and troubleshoot medium enterprise switches

Topics:

Networking Switching VLANs

ICTNWK544: Design and implement a security perimeter for ICT networks

Topics:

Cybersecurity Firewalls Networking

ICTNWK545: Develop, implement and evaluate systems and applications security

Topics:

Cybersecurity Programming Website Security

Resources:

ICTNWK546: Manage network security

Topics:

Cybersecurity Firewalls Networking

ICTNWK547: Manage system security on operational systems

Topics:

Cybersecurity Server Administration Windows Server

Resources:

ICTNWK548: Model preferred system solutions

Topics:

Business Analysis Information Architecture Networking

ICTNWK549: Design ICT security frameworks

Topics:

Cybersecurity IT Governance Networking

Resources:

ICTNWK550: Design ICT system security controls

Topics:

Cybersecurity IT Governance Networking

Resources:

ICTNWK551: Build decks using wireless markup language

Topics:

Frontend Frameworks Programming Web Development

ICTNWK552: Install and configure network access storage devices

Topics:

Databases Networking Server Administration

Resources:

ICTNWK553: Configure enterprise virtual computing environments

Topics:

Cloud Computing Networking Server Administration

ICTNWK554: Manage enterprise virtual computing environments

Topics:

Cloud Computing Networking Server Administration

ICTNWK555: Determine best-fit topologies for local networks

Topics:

Networking Routing Switching

ICTNWK556: Identify and resolve network problems

Topics:

Networking Routing Switching

Resources:

ICTNWK557: Configure and manage advanced virtual computing environments

Topics:

Cloud Computing Networking Server Administration

ICTNWK558: Monitor and troubleshoot virtual computing environments

Topics:

Cloud Computing Networking Server Administration

ICTNWK559: Install an enterprise virtual computing environment

Topics:

Cloud Computing Networking Server Administration

ICTNWK560: Determine best-fit topologies for wide area networks

Topics:

Networking Routing Switching

ICTNWK561: Design enterprise wireless local area networks

Topics:

Cybersecurity Networking Server Administration

ICTNWK562: Configure internet gateways

Topics:

Firewalls Networking Routing

ICTNWK615: Design and configure desktop virtualisation

Topics:

Cloud Computing Networking Server Administration

ICTNWK623: Manage ICT security

Topics:

Cybersecurity IT Governance Networking

Resources:

ICTNWK628: Design and build integrated VoIP networks

Topics:

Networking Unified Communications VoIP

Resources:

ICTOPN507: Plan and configure dense wavelength division multiplexing optical networks

Topics:

Networking Project Management Server Administration

Resources:

ICTOPN508: Perform acceptance and commissioning tests on optical networks

Topics:

Networking Project Management Software Testing

ICTOPN509: Plan for optical system upgrades

Topics:

Networking Project Management Strategic Planning

ICTOPN510: Test and commission dense wavelength division multiplexing transmission systems

Topics:

Networking Server Administration Software Testing

ICTOPN511: Test performance of specialised optical devices

Topics:

Networking Server Administration Software Testing

Resources:

ICTOPN512: Analyse and integrate specialised optical devices

Topics:

Networking Project Management Server Administration

ICTPMG402: Schedule installation of customer premises equipment

Topics:

Networking Project Management Stakeholder Management

ICTPMG505: Manage ICT projects

Topics:

IT Governance Project Management Stakeholder Management

Resources:

ICTPMG506: Prepare network project briefs

Topics:

Networking Project Management Requirements Gathering

ICTPRG529: Apply testing techniques for software development

Topics:

CI/CD Programming Software Testing Unit Testing

Resources:

ICTPRG530: Manage projects using software management tools

Topics:

Git Programming Project Management

Resources:

ICTPRG531: Prepare for application development using current methods

Topics:

Object-Oriented Programming Programming Project Management

ICTPRG532: Apply intermediate object-oriented language skills

Topics:

C# Object-Oriented Programming Programming Python

ICTPRG533: Debug and monitor applications

Topics:

Programming Software Testing Unit Testing

ICTPRG534: Deploy an application to a production environment

Topics:

Application Deployment CI/CD Docker

ICTPRG535: Build advanced user interfaces

Topics:

CSS Selectors Flexbox Frontend Frameworks Grid React Responsive Design UI/UX Design Web Development

ICTPRG536: Design application architecture

Topics:

Information Architecture Object-Oriented Programming Programming

ICTPRG537: Implement security for applications

Topics:

Cybersecurity Programming Website Security

Resources:

ICTPRG538: Create mashups

Topics:

APIs Programming REST

ICTPRG540: Maintain custom software

Topics:

Code Documentation Git Programming

Resources:

ICTPRG541: Monitor and support data conversion to new ICT systems

Topics:

Data Migration Data Transformation Databases

Resources:

ICTPRG542: Review developed software

Topics:

Code Documentation Programming Software Testing

ICTPRG543: Develop integration blueprint for ICT systems

Topics:

APIs Information Architecture Programming

ICTPRG544: Install, test and evaluate pilot version of ICT systems

Topics:

Application Deployment Programming Software Testing

ICTPRG545: Monitor system pilots

Topics:

Programming Project Management Software Testing

ICTPRG546: Validate application designs against specifications

Topics:

Programming Requirements Gathering UI/UX Design

Resources:

ICTPRG547: Apply advanced programming skills in another language

Topics:

C# Programming Python

ICTPRG548: Develop high-level object-oriented class specifications

Topics:

Code Documentation Object-Oriented Programming Programming

ICTPRG549: Apply intermediate programming skills in another language

Topics:

C# Programming Python

ICTPRG550: Perform ICT data conversion

Topics:

Data Transformation Databases ETL Programming Python

Resources:

ICTPRG551: Apply testing techniques for software development

Topics:

Programming Software Testing Unit Testing

Resources:

ICTPRG553: Create and develop REST APIs

Topics:

APIs C# JSON Postman Programming Python REST Web Development

Resources:

ICTPRG554: Manage and maintain an object-oriented code library

Topics:

C# Object-Oriented Programming

Resources:

ICTPRG555: Implement Object Relational Mapping Framework for data persistence

Topics:

Databases ORM Programming

Resources:

ICTPRG556: Implement and use a model view controller framework

Topics:

Frontend Frameworks Object-Oriented Programming Programming

ICTPRG557: Develop applications using agile methods

Topics:

Collaboration Tools Programming Project Management

ICTPRG603: Develop advanced mobile multi-touch applications

Topics:

Frontend Frameworks Programming UI/UX Design

ICTPRG605: Manage development of technical solutions from business specifications

Topics:

Business Analysis Programming Project Management

ICTRFN504: Test cellular handset enhancements and international roaming agreements

Topics:

Networking Project Management Software Testing

ICTRFN505: Test and measure cellular phone and network equipment performance

Topics:

Networking Server Administration Software Testing

ICTRFN506: Evaluate radio frequency signal coverage plots

Topics:

Networking Project Management Server Administration

ICTRFN603: Monitor the capacity of and recommend changes to cellular mobile networks

Topics:

Networking Project Management Server Administration

ICTSAD501: Model data objects

Topics:

Data Modelling ERD Normalisation Process Modelling UML

Resources:

ICTSAD502: Model data processes

Topics:

BPMN Business Analysis DFD Process Modelling UML

Resources:

ICTSAD507: Design and implement quality assurance processes for business solutions

Topics:

Project Management Software Testing Unit Testing

ICTSAD508: Develop technical requirements for business solutions

Topics:

Business Analysis Project Management Requirements Gathering

ICTSAD509: Produce ICT feasibility reports

Topics:

Business Analysis Project Management Strategic Planning

ICTSAD510: Manage risks when implementing new technologies

Topics:

IT Governance Project Management Strategic Planning

ICTSAS502: Establish and maintain client user liaison

Topics:

Collaboration Tools Project Management Stakeholder Management

Resources:

ICTSAS506: Update ICT system operational procedures

Topics:

Code Documentation Project Management Server Administration

ICTSAS512: Review and manage delivery of maintenance services

Topics:

Project Management Server Administration Stakeholder Management

Resources:

ICTSAS518: Install and upgrade operating systems

Topics:

Linux Server Administration Windows Server

ICTSAS519: Perform systems tests

Topics:

Programming Software Testing Unit Testing

Resources:

ICTSAS520: Develop detailed test plans

Topics:

Project Management Software Testing Unit Testing

Resources:

ICTSAS521: Perform integration tests

Topics:

Programming Software Testing Unit Testing

Resources:

ICTSAS522: Manage the testing process

Topics:

Project Management Software Testing Stakeholder Management

Resources:

ICTSAS523: Perform stress and load tests on integrated platforms

Topics:

Programming Software Testing Unit Testing

Resources:

ICTSAS524: Develop, implement and evaluate an incident response plan

Topics:

Cybersecurity IT Governance Project Management

ICTSAS525: Develop and conduct client acceptance tests

Topics:

Project Management Software Testing Stakeholder Management

ICTSAS526: Review and update disaster recovery and contingency plans

Topics:

Cybersecurity Project Management Strategic Planning

ICTSAS527: Manage client problems

Topics:

Collaboration Tools Project Management Stakeholder Management

ICTSAS528: Review and develop ICT maintenance strategies

Topics:

Project Management Server Administration Strategic Planning

Resources:

ICTSAS529: Prioritise ICT change requests

Topics:

Project Management Stakeholder Management Strategic Planning

ICTSAS530: Use network tools

Topics:

Networking Server Administration Software Testing

Resources:

ICTSUS502: Install and test virtual infrastructure

Topics:

Cloud Computing Networking Server Administration

ICTTEN426: Design network projects

Topics:

Networking Project Management Requirements Gathering

Resources:

ICTTEN519: Design network building projects

Topics:

Networking Project Management Server Administration

ICTTEN520: Commission network equipment

Topics:

Networking Server Administration Software Testing

ICTTEN521: Integrate network systems and equipment

Topics:

Networking Project Management Server Administration

ICTTEN522: Cut over new and replacement network equipment

Topics:

Networking Project Management Server Administration

ICTTEN523: Locate, diagnose and rectify complex system equipment faults

Topics:

Networking Server Administration Software Testing

ICTTEN524: Diagnose and organise repair of complex equipment faults

Topics:

Networking Project Management Server Administration

Resources:

ICTTEN525: Install, configure and test local area network switches

Topics:

Networking Switching VLANs

ICTTEN526: Dimension and design a radio frequency identification system

Topics:

Networking Project Management Server Administration

ICTTEN527: Plan wireless mesh networks

Topics:

Networking Project Management Server Administration

ICTWEB441: Produce basic client-side script

Topics:

Frontend Frameworks Programming Web Development

ICTWEB452: Create a markup language document

Topics:

Advanced CSS Programming Web Development

ICTWEB513: Build dynamic websites

Topics:

Databases Programming Web Development

ICTWEB514: Create dynamic web pages

Topics:

Frontend Frameworks Programming Web Development

ICTWEB517: Create web-based programs

Topics:

Programming Python Web Development

ICTWEB518: Build a document using extensible markup language

Topics:

JSON Programming Web Development

ICTWEB519: Develop complex web page layouts

Topics:

Advanced CSS CSS Selectors CSS Specificity Flexbox Grid Responsive Design Web Development

ICTWEB520: Develop complex cascading style sheets

Topics:

Advanced CSS CSS Animations CSS Selectors CSS Specificity Flexbox Grid Responsive Design Web Development

ICTWEB521: Customise a complex ICT content management system

Topics:

CMS Frontend Frameworks Information Architecture Web Development WordPress

ICTWEB522: Develop website information architecture

Topics:

Accessibility Information Architecture UI/UX Design Web Development

ICTWEB523: Manage transactions using site server tools

Topics:

Databases Programming Web Development

ICTWEB524: Analyse information and assign meta tags

Topics:

Information Architecture Programming Web Development

Resources:

ICTWEB525: Implement website security

Topics:

Content Security Policy Cybersecurity HTTPS Password Security Website Security

ICTWEB526: Implement and use web services

Topics:

APIs REST Web Development

ICTWEB527: Research and apply emerging web technology trends

Topics:

Digital Literacy Programming Web Development

PSPPCM023: Manage strategic contracts

Topics:

Project Management Stakeholder Management Strategic Planning

UEPOPS423: Plan a scheduled outage

Topics:

Project Management Server Administration Strategic Planning