Program start date | Application deadline |
2025-07-14 | - |
2026-01-27 | - |
Program Overview
Diploma of Information Technology
Course Overview
Take the next step in your web development career with this advanced course. Learn the art of designing, building, and managing websites and begin your coding career with a position as a web developer.
What Can I Do?
- Independent Web Developer
- In-house Web Developer
- Web Developer
Course Outcome:
ICT50220 Diploma of Information Technology (Front End Web Development)
Further Study Options
At TAFE Queensland, we believe in providing quality pathways to further education opportunities. Give yourself the best chance to continue to advance your career with further study options that will open up exciting employment opportunities in the world of information and communications technology.
What You Will Study
The successful achievement of this qualification requires you to complete all core and 14 elective units from the list below.
Core Units
- UNIT CODE: BSBCRT512
- UNIT NAME: Originate and develop concepts
- Unit description: This unit describes the skills and knowledge required to originate and develop concepts for products, programs, processes or services to an operational level.
- UNIT CODE: BSBXCS402
- UNIT NAME: Promote workplace cyber security awareness and best practices
- Unit description: This unit describes the skills and knowledge required to promote cyber security in a work area.
- UNIT CODE: BSBXTW401
- UNIT NAME: Lead and facilitate a team
- Unit description: This unit describes the skills and knowledge required to effectively lead and facilitate a team in a workplace within any industry.
- UNIT CODE: ICTICT517
- UNIT NAME: Match ICT needs with the strategic direction of the organisation
- Unit description: This unit describes the skills and knowledge required to ensure information and communications technology (ICT) products and systems match the strategic direction of the organisation.
- UNIT CODE: ICTICT532
- UNIT NAME: Apply IP, ethics and privacy in ICT environments
- Unit description: This unit describes the skills and knowledge required to maintain professional and ethical conduct, as well as to ensure that personal information of stakeholders is handled in a confidential and professional manner when dealing with stakeholders in an Information and Communications Technology (ICT) environment.
- UNIT CODE: ICTSAS527
- UNIT NAME: Manage client problems
- Unit description: This unit describes the skills and knowledge required to liaise and support clients to manage and resolve problems in an Information and Communications Technology (ICT) environment.
Elective Units
- UNIT CODE: ICTCLD505
- UNIT NAME: Implement cloud infrastructure with code
- Unit description: This unit describes the skills and knowledge required to create and implement cloud infrastructure as code using cloud platform templates. This includes creating templates, then using the templates to create and update cloud infrastructure.
- UNIT CODE: ICTDBS506
- UNIT NAME: Design databases
- Unit description: This unit describes the skills and knowledge required to establish client needs and technical requirements and to design a database that meets identified requirements.
- UNIT CODE: ICTDBS507
- UNIT NAME: Integrate databases with websites
- Unit description: This unit describes the skills and knowledge required to integrate a database with a website.
- UNIT CODE: ICTICT530
- UNIT NAME: Design user experience solutions
- Unit description: This unit describes the skills and knowledge required to design solutions using a user experience (UX) methodology, with the users' experience at the centre of design. In this unit, a user refers to a customer or client who will interact and use a product, service and/or platform.
- UNIT CODE: ICTPRG431
- UNIT NAME: Apply query language in relational databases
- Unit description: This unit describes the skills and knowledge required to retrieve and manipulate information stored in information systems using a query language.
- UNIT CODE: ICTPRG553
- UNIT NAME: Create and develop REST APIs
- Unit description: This unit describes the skills and knowledge required to create and implement representational state transfer (REST or RESTful) application program interfaces (APIs) in order to request and manipulate data from data sources.
- UNIT CODE: ICTPRG556
- UNIT NAME: Implement and use a model view controller framework
- Unit description: This unit describes the skills and knowledge required to use a model view controller (MVC) framework within a development environment that creates and develops dynamic web architecture by convention in any language.
- UNIT CODE: ICTWEB441
- UNIT NAME: Produce basic client-side script
- Unit description: This unit describes the skills and knowledge required to develop interactive and engaging websites, using a range of features from various languages.
- UNIT CODE: ICTWEB513
- UNIT NAME: Build dynamic websites
- Unit description: This unit describes the skills and knowledge required to analyse and design websites to meet technical requirements.
- UNIT CODE: ICTWEB514
- UNIT NAME: Create dynamic web pages
- Unit description: This unit describes the skills and knowledge required to produce both server and client-side content for web pages.
- UNIT CODE: ICTWEB518
- UNIT NAME: Build a document using extensible markup language
- Unit description: This unit describes the skills and knowledge required to design and build an extensible markup language (XML) document.
- UNIT CODE: ICTWEB519
- UNIT NAME: Develop complex web page layouts
- Unit description: This unit describes the skills and knowledge required to design and create a web page layout to suit a range of browsers and devices.
- UNIT CODE: ICTWEB520
- UNIT NAME: Develop complex cascading style sheets
- Unit description: This unit describes the skills and knowledge required to develop complex cascading style sheets (CSS) that are attached to a markup language document.
- UNIT CODE: ICTWEB521
- UNIT NAME: Customise complex ICT content management systems
- Unit description: This unit describes the skills and knowledge required to create and customise an Information and Communications Technology (ICT) content management system (CMS) powered website using an open source to meet client requirements.
Ways to Study
- On campus
- International
Study Locations
- Greater Brisbane
Next Intake
- Start date: 14 Jul 2025
- Duration: 1 year
What You'll Pay
- Concession: $13,860
- Subsidised: $14,940
- Full Fee: $18,540
- International: $19,000
Entry Requirements
There are no formal entry requirements for this course.
Selection Criteria
- Domestic and International students: A Certificate III level qualification from the ICT Information and Communication Technology Training Package, Industry Certifications in the field of the Diploma you are applying for, Prior Information Technology experience or technical background relevant to the Diploma, Knowledge and practice using a general-purpose programming language, General computing skills – such as system configuration and management, Installing and configuring software packages, Managing large file structures, Use of common tools such as word processors and ZIP archiving utilities.
- International students: English Language Proficiency: Academic IELTS 6.0 (no individual band less than 5.5) or equivalent, Academic Requirements: Completion of Year 12 (or equivalent), Non school-leavers must have relevant work experience or qualification that indicates likely success of course completion.
Resources Required
- Reliable internet connection to access TAFE Queensland's online learning system Connect
- Computer with up-to-date software, including Microsoft Office and Adobe Acrobat Reader
- 1TB SSD portable external drive
- Computer with minimum 8GB of RAM, i7 processor or equivalent, with the capability of running Virtual Machines (when working at home)
Assessment Methods
- Skill and knowledge assessments are an essential step in progressing through your course.
- You may be assessed in a number of ways while you are studying at TAFE Queensland, including observation, written assessment, questioning, portfolios, work samples, third-party feedback, and through recognition of prior learning.
University Pathways
If you want to go on to further study at university, TAFE Queensland has a pathway option to get you there. In many cases, completing one of our diplomas may give you a full year of credit towards a degree with one of our partner universities.
How to Apply
- Direct application: If you're ready to get started, simply hit the Apply Now button on your preferred course information page and get your application underway online.
- Apply through QTAC: You can apply to study this course through the Queensland Tertiary Admission Centre (QTAC).
- For International students: International students can either apply directly through our TAFE Queensland International Application portal, or through one of our education agents.