Skillsets


Qualifications


Units of competency

  • ICADBS401A add topic Identify physical database requirements
  • ICADBS402A add topic Complete database backup and restore
  • ICADBS403A add topic Create basic databases
  • ICADBS404A add topic Identify and resolve common database performance problems
  • ICADBS407A add topic Monitor physical database implementation
  • ICADBS408A add topic Link an RFID system to a database
  • ICADBS409A add topic Monitor and administer a database
  • ICADBS412A add topic Build a database
  • ICADBS501A add topic Monitor and improve knowledge management system
  • ICADBS502A add topic Design a database
  • ICADBS503A add topic Create a data warehouse
  • ICADBS503B add topic Create a data warehouse
  • ICADBS504A add topic Integrate database with a website
  • ICADBS601A add topic Build a data warehouse
  • ICADBS601B add topic Build a data warehouse
  • ICADBS602A add topic Develop a knowledge management strategy
  • ICADBS603A add topic Determine suitability of database functionality and scalability
  • ICADMT401A add topic Create visual design components for digital media
  • ICADMT402A add topic Produce interactive animation
  • ICADMT403A add topic Produce and edit digital images
  • ICADMT501A add topic Incorporate and edit digital video
  • ICAGAM301A add topic Apply simple modelling techniques
  • ICAGAM302A add topic Design and apply simple textures to digital art
  • ICAGAM303A add topic Review and apply the principles of animation
  • ICAGAM401A add topic Produce an interactive game
  • ICAGAM402A add topic Identify and apply principles of games design and game playing
  • ICAGAM403A add topic Create design documents for interactive games
  • ICAGAM404A add topic Apply artificial intelligence in game development
  • ICAGAM405A add topic Write story and content for digital games
  • ICAGAM406A add topic Create visual design components for interactive games
  • ICAGAM407A add topic Write scripts for interactive games
  • ICAGAM408A add topic Use 3-D animation interface and toolsets
  • ICAGAM409A add topic Create 3-D characters for interactive games
  • ICAGAM410A add topic Develop 3-D components for interactive games
  • ICAGAM412A add topic Design interactive media
  • ICAGAM413A add topic Design and create 3-D digital models
  • ICAGAM414A add topic Create audio for digital games
  • ICAGAM415A add topic Develop simple environments for 3-D games
  • ICAGAM416A add topic Prepare and complete image rendering processes
  • ICAGAM417A add topic Apply digital effects to interactive products
  • ICAGAM418A add topic Use simple modelling for animation
  • ICAGAM419A add topic Build a database to support a computer game
  • ICAGAM501A add topic Create design concepts for digital games and 3-D media
  • ICAGAM503A add topic Create a complex 3-D interactive computer game
  • ICAGAM504A add topic Manage interactive media production
  • ICAGAM506A add topic Create complex code for mobile game devices
  • ICAGAM507A add topic Develop intermediate 3-D software for games and interactive media
  • ICAGAM508A add topic Develop complex 3-D software for games and interactive media
  • ICAGAM509A add topic Design interactive 3-D applications for scientific and mathematical modelling
  • ICAGAM510A add topic Prepare games for different platforms and delivery modes
  • ICAGAM511A add topic Manage testing of games and interactive media
  • ICAGAM512A add topic Create and implement designs for a 3-D games environment
  • ICAGAM514A add topic Design and create models for a 3-D and digital effects environment
  • ICAGAM515A add topic Design and create advanced particles, fluids and bodies for 3-D digital effects
  • ICAGAM516A add topic Animate a 3-D character for digital games
  • ICAGAM517A add topic Produce a digital animation sequence
  • ICAGAM518A add topic Animate physical attributes of models and elements
  • ICAGAM519A add topic Manage technical art and rigging in 3-D animation
  • ICAGAM520A add topic Create and combine 3-D digital games and components
  • ICAGAM521A add topic Create interactive 3-D environments for digital games
  • ICAGAM522A add topic Complete digital editing for the 3-D and digital effects environment
  • ICAGAM523A add topic Collaborate in the design of 3-D game levels and environments
  • ICAGAM524A add topic Integrate multiple data sources into interactive 3-D environments
  • ICAGAM525A add topic Apply digital texturing for the 3-D environment in digital games
  • ICAGAM526A add topic Create complex 3-D characters for games
  • ICAGAM527A add topic Integrate database with online game
  • ICAGAM528A add topic Create games for mobile devices
  • ICAGAM529A add topic Analyse business opportunities in the digital games environment
  • ICAGAM530A add topic Develop and implement physics in a 3-D digital game
  • ICAGAM531A add topic Complete compositing to create elements for the 3-D and digital effects environment
  • ICAICT101A add topic Operate a personal computer
  • ICAICT102A add topic Operate word-processing applications
  • ICAICT103A add topic Use, communicate and search securely on the internet
  • ICAICT104A add topic Use digital devices
  • ICAICT105A add topic Operate spreadsheet applications
  • ICAICT106A add topic Operate presentation packages
  • ICAICT107A add topic Use personal productivity tools
  • ICAICT108A add topic Use digital literacy skills to access the internet
  • ICAICT201A add topic Use computer operating systems and hardware
  • ICAICT202A add topic Work and communicate effectively in an IT environment
  • ICAICT203A add topic Operate application software packages
  • ICAICT204A add topic Operate a digital media technology package
  • ICAICT205A add topic Design basic organisational documents using computing packages
  • ICAICT206A add topic Install software applications
  • ICAICT207A add topic Integrate commercial computing packages
  • ICAICT208A add topic Operate accounting applications
  • ICAICT209A add topic Interact with ICT clients
  • ICAICT210A add topic Operate database applications
  • ICAICT211A add topic Identify and use basic current industry-specific technologies
  • ICAICT212A add topic Incorporate Indigenous needs and perspectives into IT environment
  • ICAICT301A add topic Create user documentation
  • ICAICT302A add topic Install and optimise operating system software
  • ICAICT303A add topic Connect internal hardware components
  • ICAICT304A add topic Implement system software changes
  • ICAICT305A add topic Identify and use current industry-specific technologies
  • ICAICT306A add topic Migrate to new technology
  • ICAICT307A add topic Customise packaged software applications for clients
  • ICAICT308A add topic Use advanced features of computer applications
  • ICAICT401A add topic Determine and confirm client business requirements
  • ICAICT402A add topic Determine project specifications and secure client agreement
  • ICAICT403A add topic Apply software development methodologies
  • ICAICT404A add topic Use online learning tools
  • ICAICT405A add topic Develop detailed technical design
  • ICAICT406A add topic Build a graphical user interface
  • ICAICT407A add topic Maintain website information standards
  • ICAICT408A add topic Create technical documentation
  • ICAICT409A add topic Develop macros and templates for clients using standard products
  • ICAICT410A add topic Conduct post-implementation IT system reviews
  • ICAICT411A add topic Select and employ software and hardware testing tools
  • ICAICT412A add topic Coordinate and maintain IT work teams
  • ICAICT413A add topic Relate to clients on a business level
  • ICAICT415A add topic Provide one-to-one instruction
  • ICAICT416A add topic Contribute to the development of strategic plans
  • ICAICT417A add topic Identify, evaluate and apply current industry-specific technologies to meet industry standards
  • ICAICT418A add topic Contribute to copyright, ethics and privacy in an IT environment
  • ICAICT419A add topic Work effectively in the digital media industry
  • ICAICT420A add topic Develop client user interface
  • ICAICT421A add topic Connect, maintain and configure hardware components
  • ICAICT422A add topic Participate in IT services
  • ICAICT501A add topic Research and review hardware technology options for organisations
  • ICAICT502A add topic Develop detailed component specifications from project specifications
  • ICAICT503A add topic Validate quality and completeness of system design specifications
  • ICAICT504A add topic Confirm transition strategy for a new system
  • ICAICT505A add topic Determine acceptable developers for projects
  • ICAICT506A add topic Implement process re-engineering strategies
  • ICAICT507A add topic Select new technology models for business
  • ICAICT508A add topic Evaluate vendor products and equipment
  • ICAICT509A add topic Gather data to identify business requirements
  • ICAICT510A add topic Determine appropriate IT strategies and solutions
  • ICAICT511A add topic Match IT needs with the strategic direction of the enterprise
  • ICAICT512A add topic Plan process re-engineering strategies for business
  • ICAICT514A add topic Identify and manage the implementation of current industry-specific technologies
  • ICAICT515A add topic Verify client business requirements
  • ICAICT601A add topic Develop IT strategic and action plans
  • ICAICT602A add topic Develop contracts and manage contracted performance
  • ICAICT603A add topic Manage the use of appropriate development methodologies
  • ICAICT604A add topic Identify and implement business innovation
  • ICAICT605A add topic Implement a knowledge management strategy
  • ICAICT606A add topic Develop communities of practice
  • ICAICT608A add topic Interact with clients on a business level
  • ICAICT609A add topic Lead the evaluation and implementation of current industry-specific technologies
  • ICAICT610A add topic Manage copyright, ethics and privacy in an IT environment
  • ICAICT701A add topic Lead research into identifying new marketplace opportunities
  • ICAICT702A add topic Direct ICT services
  • ICAICT703A add topic Endorse business plan components for a new initiative
  • ICAICT704A add topic Direct ICT in a supply chain
  • ICAICT705A add topic Direct ICT procurement
  • ICAICT706A add topic Direct outsourced ICT services
  • ICAICT707A add topic Direct research and business response to new ICT technology
  • ICAICT708A add topic Direct the development of a knowledge management strategy for a business
  • ICAICT709A add topic Facilitate business analysis
  • ICAICT710A add topic Synchronise IT projects
  • ICAICT711A add topic Manage an information architecture project
  • ICAICT712A add topic Develop a business intelligence framework
  • ICAICT713A add topic Manage IT services
  • ICANWK301A add topic Provide network systems administration
  • ICANWK302A add topic Identify and resolve network problems
  • ICANWK303A add topic Configure and administer a network operating system
  • ICANWK304A add topic Administer network peripherals
  • ICANWK305A add topic Install and manage network protocols
  • ICANWK401A add topic Install and manage a server
  • ICANWK402A add topic Install and configure virtual machines for sustainable ICT
  • ICANWK403A add topic Manage network and data integrity
  • ICANWK404A add topic Install, operate and troubleshoot a small enterprise branch network
  • ICANWK405A add topic Build a small wireless local area network
  • ICANWK406A add topic Install, configure and test network security
  • ICANWK407A add topic Install and configure client-server applications and services
  • ICANWK408A add topic Configure a desktop environment
  • ICANWK409A add topic Create scripts for networking
  • ICANWK410A add topic Install hardware to a network
  • ICANWK411A add topic Deploy software to networked computers
  • ICANWK412A add topic Create network documentation
  • ICANWK414A add topic Create a common gateway interface script
  • ICANWK416A add topic Build security into virtual private networks
  • ICANWK417A add topic Build an enterprise wireless network
  • ICANWK418A add topic Implement backbone technologies in a local area network
  • ICANWK419A add topic Identify and use current virtualisation technologies
  • ICANWK501A add topic Plan, implement and test enterprise communication solutions
  • ICANWK502A add topic Implement secure encryption technologies
  • ICANWK503A add topic Install and maintain valid authentication processes
  • ICANWK504A add topic Design and implement an integrated server solution
  • ICANWK505A add topic Design, build and test a network server
  • ICANWK506A add topic Configure, verify and troubleshoot WAN links and IP services in a medium enterprise network
  • ICANWK507A add topic Install, operate and troubleshoot medium enterprise routers
  • ICANWK508A add topic Install, operate and troubleshoot medium enterprise switches
  • ICANWK509A add topic Design and implement a security perimeter for ICT networks
  • ICANWK510A add topic Develop, implement and evaluate system and application security
  • ICANWK511A add topic Manage network security
  • ICANWK513A add topic Manage system security
  • ICANWK514A add topic Model preferred system solutions
  • ICANWK515A add topic Develop configuration management protocols
  • ICANWK516A add topic Determine best-fit topology for a local network
  • ICANWK517A add topic Determine best-fit topology for a wide area network
  • ICANWK518A add topic Design an enterprise wireless local area network
  • ICANWK519A add topic Design an IT security framework
  • ICANWK520A add topic Design IT system security controls
  • ICANWK521A add topic Install, configure and test a payment gateway
  • ICANWK522A add topic Build decks using wireless markup language
  • ICANWK524A add topic Install and configure network access storage devices
  • ICANWK525A add topic Configure an enterprise virtual computing environment
  • ICANWK525B add topic Configure an enterprise virtual computing environment
  • ICANWK526A add topic Install an enterprise virtual computing environment
  • ICANWK527A add topic Manage an enterprise virtual computing environment
  • ICANWK529A add topic Install and manage complex ICT networks
  • ICANWK531A add topic Configure an internet gateway
  • ICANWK532A add topic Identify and resolve network problems
  • ICANWK533A add topic Configure and manage advanced virtual computing environments
  • ICANWK534A add topic Monitor and troubleshoot virtual computing environments
  • ICANWK601A add topic Design and implement a security system
  • ICANWK602A add topic Plan, configure and test advanced server based security
  • ICANWK603A add topic Plan, configure and test advanced internetwork routing solutions
  • ICANWK604A add topic Plan and configure advanced internetwork switching solutions
  • ICANWK605A add topic Design and configure secure integrated wireless systems
  • ICANWK606A add topic Implement voice applications over secure wireless networks
  • ICANWK607A add topic Design and implement wireless network security
  • ICANWK608A add topic Configure network devices for a secure network infrastructure
  • ICANWK609A add topic Configure and manage intrusion prevention system on network sensors
  • ICANWK610A add topic Design and build integrated VoIP networks
  • ICANWK611A add topic Configure call processing network elements for secure VoIP networks
  • ICANWK612A add topic Plan and manage troubleshooting advanced integrated IP networks
  • ICANWK613A add topic Develop plans to manage structured troubleshooting process of enterprise networks
  • ICANWK614A add topic Manage IT security
  • ICANWK615A add topic Design and configure desktop virtualisation
  • ICANWK616A add topic Manage security, privacy and compliance of cloud service deployment
  • ICAPMG401A add topic Support small scale IT projects
  • ICAPMG501A add topic Manage IT projects
  • ICAPMG601A add topic Establish IT project governance
  • ICAPMG602A add topic Manage IT project initiation
  • ICAPMG603A add topic Manage IT project planning
  • ICAPMG604A add topic Manage IT project delivery
  • ICAPMG605A add topic Manage IT project closure
  • ICAPMG606A add topic Manage IT project quality
  • ICAPMG607A add topic Manage and control IT project risks
  • ICAPMG608A add topic Manage IT project systems implementation
  • ICAPMG609A add topic Plan and direct complex IT projects
  • ICAPRG301A add topic Apply introductory programming techniques
  • ICAPRG401A add topic Maintain open-source code programs
  • ICAPRG402A add topic Apply query language
  • ICAPRG403A add topic Develop data-driven applications
  • ICAPRG404A add topic Test applications
  • ICAPRG405A add topic Automate processes
  • ICAPRG406A add topic Apply introductory object-oriented language skills
  • ICAPRG407A add topic Write script for software applications
  • ICAPRG409A add topic Develop mobile applications
  • ICAPRG410A add topic Build a user interface
  • ICAPRG412A add topic Configure and maintain databases
  • ICAPRG413A add topic Use a library or pre-existing components
  • ICAPRG414A add topic Apply introductory programming skills in another language
  • ICAPRG415A add topic Apply skills in object-oriented design
  • ICAPRG416A add topic Manage a software component reuse library
  • ICAPRG417A add topic Apply mathematical techniques for software development
  • ICAPRG418A add topic Apply intermediate programming skills in another language
  • ICAPRG419A add topic Analyse software requirements
  • ICAPRG425A add topic Use structured query language
  • ICAPRG426A add topic Prepare software development review
  • ICAPRG427A add topic Use XML effectively
  • ICAPRG428A add topic Use regular expressions in programming languages
  • ICAPRG501A add topic Apply advanced object-oriented language skills
  • ICAPRG502A add topic Manage a project using software management tools
  • ICAPRG503A add topic Debug and monitor applications
  • ICAPRG504A add topic Deploy an application to a production environment
  • ICAPRG505A add topic Build advanced user interface
  • ICAPRG506A add topic Design application architecture
  • ICAPRG507A add topic Implement security for applications
  • ICAPRG508A add topic Create mashups
  • ICAPRG509A add topic Build using rapid application development
  • ICAPRG510A add topic Maintain custom software
  • ICAPRG511A add topic Monitor and support data conversion to new IT system
  • ICAPRG512A add topic Prepare for the build phase of an IT system
  • ICAPRG513A add topic Coordinate the build phase of an IT system
  • ICAPRG514A add topic Prepare for software development using rapid application development
  • ICAPRG515A add topic Review developed software
  • ICAPRG516A add topic Develop integration blueprint for IT systems
  • ICAPRG517A add topic Install, test and evaluate pilot version of IT system
  • ICAPRG518A add topic Monitor the system pilot
  • ICAPRG520A add topic Validate an application design against specifications
  • ICAPRG523A add topic Apply advanced programming skills in another language
  • ICAPRG524A add topic Develop high-level object-oriented class specifications
  • ICAPRG525A add topic Build Java applets
  • ICAPRG526A add topic Maintain functionality of legacy code programs
  • ICAPRG527A add topic Apply intermediate object-oriented language skills
  • ICAPRG528A add topic Perform IT data conversion
  • ICAPRG529A add topic Apply testing techniques for software development
  • ICAPRG601A add topic Develop advanced mobile multi-touch applications
  • ICAPRG602A add topic Manage the development of technical solutions from business specifications
  • ICAPRG603A add topic Create cloud computing services
  • ICAPRG604A add topic Create cloud computing services
  • ICASAD401A add topic Develop and present feasibility reports
  • ICASAD501A add topic Model data objects
  • ICASAD502A add topic Model data processes
  • ICASAD503A add topic Minimise risk of new technologies to business solutions
  • ICASAD504A add topic Implement quality assurance processes for business solutions
  • ICASAD505A add topic Develop technical requirements for business solutions
  • ICASAD506A add topic Produce a feasibility report
  • ICASAD601A add topic Perform IT-focused enterprise analysis
  • ICASAD602A add topic Conduct knowledge audits
  • ICASAD603A add topic Plan and monitor business analysis activities in an IT environment
  • ICASAD604A add topic Manage and communicate IT solutions
  • ICASAD605A add topic Elicit IT requirements
  • ICASAD606A add topic Analyse stakeholder requirements
  • ICASAD607A add topic Manage assessment and validation of IT solutions
  • ICASAS201A add topic Maintain inventories for equipment, software and documentation
  • ICASAS202A add topic Apply problem-solving techniques to routine IT malfunctions
  • ICASAS203A add topic Connect hardware peripherals
  • ICASAS204A add topic Record client support requirements
  • ICASAS205A add topic Maintain IT system integrity
  • ICASAS206A add topic Detect and protect from spam and destructive software
  • ICASAS207A add topic Protect and secure information assets
  • ICASAS208A add topic Maintain IT equipment and consumables
  • ICASAS209A add topic Connect and use a home-based local wireless network
  • ICASAS301A add topic Run standard diagnostic tests
  • ICASAS303A add topic Care for computer hardware
  • ICASAS304A add topic Provide basic system administration
  • ICASAS305A add topic Provide IT advice to clients
  • ICASAS306A add topic Maintain equipment and software
  • ICASAS307A add topic Install, configure and secure a small office home office network
  • ICASAS401A add topic Perform unit test for a class
  • ICASAS402A add topic Implement configuration management strategies
  • ICASAS403A add topic Review site environmental factors prior to IT system implementation
  • ICASAS404A add topic Acquire IT system components
  • ICASAS405A add topic Identify and evaluate IT industry vendor technologies
  • ICASAS406A add topic Implement and hand over system components
  • ICASAS407A add topic Conduct pre-installation audit for software installation
  • ICASAS408A add topic Complete data transition in data migration process
  • ICASAS409A add topic Manage risks involving ICT systems and technology
  • ICASAS410A add topic Identify and resolve client IT problems
  • ICASAS411A add topic Assist with policy development for client support procedures
  • ICASAS412A add topic Action change requests
  • ICASAS413A add topic Manage resolution of system faults on a live system
  • ICASAS414A add topic Evaluate system status
  • ICASAS415A add topic Optimise IT system performance
  • ICASAS416A add topic Implement maintenance procedures
  • ICASAS417A add topic Undertake IT system capacity planning
  • ICASAS418A add topic Monitor and administer security of an IT system
  • ICASAS419A add topic Support system software
  • ICASAS420A add topic Provide first-level remote help-desk support
  • ICASAS421A add topic Support users and troubleshoot desktop applications
  • ICASAS422A add topic Scope implementation requirements
  • ICASAS424A add topic Support different operating systems
  • ICASAS425A add topic Configure and troubleshoot operating system software
  • ICASAS426A add topic Locate and troubleshoot IT equipment, system and software faults
  • ICASAS501A add topic Develop, implement and evaluate an incident response plan
  • ICASAS502A add topic Establish and maintain client user liaison
  • ICASAS503A add topic Perform systems tests
  • ICASAS504A add topic Develop and conduct client acceptance test
  • ICASAS505A add topic Review and update disaster recovery and contingency plans
  • ICASAS506A add topic Update IT system operational procedures
  • ICASAS507A add topic Implement and evaluate systems for regulatory and standards compliance
  • ICASAS509A add topic Provide client IT support services
  • ICASAS510A add topic Review and develop IT maintenance strategy
  • ICASAS511A add topic Prioritise IT change requests
  • ICASAS512A add topic Review and manage delivery of maintenance services
  • ICASAS513A add topic Develop detailed test plans
  • ICASAS514A add topic Perform integration tests
  • ICASAS515A add topic Manage the testing process
  • ICASAS516A add topic Perform stress and load tests on integrated platforms
  • ICASAS517A add topic Use network tools
  • ICASAS518A add topic Install and upgrade operating systems
  • ICASAS601A add topic Implement change-management processes
  • ICASUS701A add topic Plan and manage virtualisation for IT sustainability
  • ICASUS702A add topic Conduct a business case study for integrating sustainability in IT planning and design projects
  • ICASUS703A add topic Research strategies using SAP solutions for sustainable economic and environmental outcomes
  • ICAWEB201A add topic Use social media tools for collaboration and engagement
  • ICAWEB301A add topic Create a simple markup language document
  • ICAWEB302A add topic Build simple websites using commercial programs
  • ICAWEB303A add topic Produce digital images for the web
  • ICAWEB401A add topic Design a website to meet technical requirements
  • ICAWEB402A add topic Confirm accessibility of websites for people with special needs
  • ICAWEB403A add topic Transfer content to a website using commercial packages
  • ICAWEB404A add topic Maintain website performance
  • ICAWEB405A add topic Monitor traffic and compile website traffic reports
  • ICAWEB406A add topic Create website testing procedures
  • ICAWEB407A add topic Conduct operational acceptance tests of websites
  • ICAWEB408A add topic Ensure basic website security
  • ICAWEB409A add topic Develop cascading style sheets
  • ICAWEB410A add topic Apply web authoring tool to convert client data for websites
  • ICAWEB411A add topic Produce basic client-side script for dynamic web pages
  • ICAWEB412A add topic Produce interactive web animation
  • ICAWEB413A add topic Optimise search engines
  • ICAWEB414A add topic Design simple web page layouts
  • ICAWEB415A add topic Produce server-side script for dynamic web pages
  • ICAWEB416A add topic Customise content management system
  • ICAWEB417A add topic Integrate social web technologies
  • ICAWEB418A add topic Use development software and IT tools to build a basic website
  • ICAWEB419A add topic Develop guidelines for uploading information to a website
  • ICAWEB420A add topic Write content for web pages
  • ICAWEB421A add topic Ensure website content meets technical protocols and standards
  • ICAWEB422A add topic Ensure website access and useability
  • ICAWEB423A add topic Ensure dynamic website security
  • ICAWEB424A add topic Evaluate and select a web hosting service
  • ICAWEB425A add topic Apply structured query language to extract and manipulate data
  • ICAWEB429A add topic Create a markup language document to specification
  • ICAWEB501A add topic Build a dynamic website
  • ICAWEB502A add topic Create dynamic web pages
  • ICAWEB503A add topic Create web-based programs
  • ICAWEB504A add topic Build a document using eXtensible markup language
  • ICAWEB505A add topic Develop complex web page layouts
  • ICAWEB506A add topic Develop complex cascading style sheets
  • ICAWEB507A add topic Customise a complex IT content management system
  • ICAWEB508A add topic Develop website information architecture
  • ICAWEB509A add topic Use site server tools for transaction management
  • ICAWEB510A add topic Analyse information and assign meta-tags
  • ICAWEB511A add topic Implement quality assurance process for websites
  • ICAWEB512A add topic Administer business websites and servers
  • ICAWEB515A add topic Implement and use web services
  • ICAWEB516A add topic Research and apply emerging web technology trends