Statement of Attainment in iOS Apps with Swift (Intermediate) - Part 1

Statement of Attainment   NRT
Course no:
Start date:
To be advised
 –   Ultimo
  • Expand all
  • iOS Apps with Swift (Intermediate) - Part 1 course details

    Course description and aims

    This course is intended for developers with experience in the Swift programming language and having completed the Develop iPhone Apps with Swift (Introductory) course.
    Here you combine your skills learnt from introductory and develop a sophisticated app while implementing other API and SDK features.

    In this two-part course, Part 1 will cover:

    1. Core Data Relationships
    2. QR Barcode Capturing
    3. Dependencies with CocoaPods
    4. Web Requests and JSON Handling
    5. Calendar Integration with EventKit

    This Two-Part course rounds up and solidifies your skills and knowledge around iOS development using Swift. On completion of this course you become proficient in intermediate and advanced topics of handling complex operations and constructs. You may choose to further your skills by taking our Develop Web APIs with Swift course.

    Course outcomes and careers

    Range from UX Designer, Analyst Programmer, Web Developer, Tester and a number of other potentially rewarding careers provided you stay current with the latest industry trends.

    Recommended Pathways

    On completion of this course you become fully qualified to work as a full-time iOS developer.
    We recommend continuing with
    * iOS Apps with Swift (Intermediate) - Part 2, and then
    * Develop Web APIs with Swift course.

    Skill sets

    Skills in iOS Apps

    Entry requirements

    Successful completion of Develop iPhone Apps with Swift (Introductory) Part 1 and 2, is required.

    This course is available to Australian Citizens or Australian Permanent Residents who are over 15 years of age, have left school and live or work in NSW.

    Enrol at any location

    Part Time Day
    Course start:
    Tue 1 May 2018
    Course duration:
    2 Weeks
    Financial Assistance:
    Smart & Skilled
    9 Hours per week
    View details
    About offering:


    Attend the following information session to meet with the teaching staff, discuss the course and get more information about enrolment and next steps.

    Wednesday, 11 April 2018 at 2:00pm or 6:00pm at Ultimo College, Main Campus, Thomas Street Ultimo, Building G, Ground Level, Room GG.19.

    Indicative timetable:

    You will need to attend approximately 9 hours of class over 3 days per week for two weeks. An indication of how your weekly timetable may look is: Tuesday and Thursday, 1:30pm to 4:30pm and one full Saturday, 10:00am to 4:30pm.

    How to enrol or apply:

    To apply for this course you must meet the Smart and Skilled eligibility criteria:


    Before you enrol you must have a Unique Student Identifier (USI). Visit to request a USI. Remember to add Sydney TAFE to your account via the Manage Permissions page (code: 90003, name: TAFE NSW - Sydney Institute).

    Find out more about applying and enrolling:

    Fee information:


    This course is fully government-subsidised for eligible students, meaning you won't have to pay any course fees. It is part of a program to help people develop the skills they need to get a job, undertake entry level qualifications or transition to a new job.

    If you are not eligible for subsidised training, you can still choose to enrol in the course but will need to pay the full (non-subsidised) fee $1,120.


    NumberSubject nameNominal hours
    ICTPRG415Apply skills in object-oriented design40
    ICTPRG409Develop mobile applications50



    Got questions? Need help?


    Female students at Sydney TAFE


    A scholarship can help with fees and related study expenses.
    Find out if you are eligible.