Diploma in Information Technology (Advanced Programming)
Course No:
ICT50220-04V02
Course Award:
Diploma
Overview
Learn various aspects of software development including analysing, designing, testing, implementing, and managing emerging technologies. Develop strong technical and problem-solving skills that go beyond programming to allow you to understand and meet client requirements with an ICT solution that fits with the organisation’s ICT and business goals.
View the course flyer
Length
18 weeks full time day
36 weeks part time day
36 weeks part time evening
Next Intake
Next semester starts Feb 2025
Enrolments are now open
Apply for full time day Apply for part time day
Prerequisites
To successfully complete this course, we recommend that you have:
- Completed the Certificate IV in Programming course or equivalent knowledge and skills.
- Programming experience in C#.NET
- Programming experience in JavaScript & React Native
- Database design & SQL experience
- OO analysis & design using UML
- Language, Literacy and Numeracy (LLN) skills at Level 4 (based on Australian Core Skills Framework)
If you do not have the above skills we recommend starting with a Certificate IV in Programming.
What will I be able to do when I finish this course?
Successful graduates of this course will be suitable for careers as junior programmers/ developers or junior analyst. Graduates of this course are also eligible for entry to undergraduate university degrees in information technology courses.
Additional Information
In this course you will learn:
Database
- Learn to manage data persistence using NoSQL data stores.
- Design databases and implement object-relational mapping framework for data persistence for specific business requirements.
Mobile Applications
- Learn mobile application development using React Native.
- Using REST APIs, develop multi-touch apps as a component of a business application.
Project Design (Cloud Applications)
- Manage resources on a cloud platform.
- Apply industry standard software development methodologies in conjunction with the latest software development frameworks and architectures.
Programming Project (Client-Server Applications)
- Learn advanced programming & build advanced user interfaces for complex IT systems using advanced C#.NET language.
- Use ASP.NET to develop web applications for business solutions and integrate them as a component into a business application that is deployed to the cloud.
- Apply testing techniques and build object-oriented applications using sophisticated software architectural patterns.
Plan & Lead Project
- Learn & promote workplace cyber security awareness and best practices.
- Manage client problems through analysing and producing ICT needs for strategic direction of an organisation.
- Learn how to lead & facilitate a team of an ICT project.
Course Leader Details
Name: Michael Kirkwood-Smith
Phone:
02 7921 3612
Email:
michael.kirkwood-smith3@tafensw.edu.au
Contact Coordinator
Back To Course Listing
|