Course Overview

Advanced Mobile App Development for iOS gives you the advanced skills you need to be the expert in the room for devices using the iOS platform. This course will build on the skills you learned in Mobile App Development Essentials for iOS by teaching you advanced skills that culminate in your planning, building and launching your own app in the Apple App Store.

This is an 8 week course using the flipped classroom model. As with ITC105, this course will utilize a mix of recorded faculty lectures and twice a week live online classes where you can work with other students and receive one-on-one support from experienced faculty.

Topics taught in this course include:

  • Concurrency and Multithreading, Thread Communication and Notifications
  • Making REST API calls, API interfacing, XML and JSON Parsing (Alamofire and SwiftyJSON Libraries)
  • API Management and Collaboration using Postman
  • Image Download, Upload and Caching
  • Firebase Integration, Firestore Data Storage, Firebase File Storage, Firebase Authentication, and Firebase Cloud Functions
  • Push Notifications
  • Integration with Location Services and Apple MapKit
  • Deploying your first app on the Apple App Store

Additional Information

  • Students must pass the ITC105 course
  • Students must supply their own computer and internet access
  • Computers must have at least 16GB of RAM and at least a dual core processor (i5 or i7 at least).
  • No textbooks are required.

Applies To The Following Certificate

Enroll Now - Select a section to enroll in
Section Schedule
Mar 12, 2024 to May 04, 2024
Schedule and Location
Contact Hours
Delivery Options
Course Fees
Registration Fee non-credit $1,500.00

For More Information



Program Duration

8 Weeks


Blended Online

Next Start Date

Fall 2023

Course Materials

All course materials will be provided electronically.

Policy Information

View registration, refund and cancellation policies

Required fields are indicated by .