Advanced Mobile App Development: Programmers II for iOS

Course Description

This course is for developers with some iOS/Swift development experience who are ready to tackle more advanced topics. Students will get hands-on experience with advanced development techniques including debugging and optimization. The course covers advanced security and privacy topics and more complex user interfaces. It also addresses new and evolving specialized APIs including HomeKit, HealthKit, CloudKit, and Apple Watch.

Course ID: COMP 8003P
Course Format: Classroom

Available Classroom Sections

There are no available sections for this course. Please check back later.

View previous sections
View Previous Sections
CRN Start date End date Format Location Cost
15678 Oct 12, 2015 Oct 14, 2015 Classroom Savannah, GA $1,695

Who Should Attend

People with some Apple iOS/Swift mobile programming experience who want to take the next step by building professional applications with more features and improved performance. Students should have experience with Xcode, storyboarding and Swift

How You Will Benefit

  • Learn advanced iOS and Swift programming skills.
  • Hands-on development, debugging and performance optimization.
  • Learn to work with web services including authentication and storage models.
  • Understand how to develop for motion and sensing technologies such as the accelerometer, gyroscope and compass.
  • Learn to work with extended application frameworks like HealthKit and HomeKit.
  • Learn to program for and integrate with the Apple Watch.
  • Learn how to work within the business world you’re attempting to innovate.


  • UI design and development – storyboarding and beyond
  • Advanced debugging
  • Performance tuning and optimization
  • Application architecture
  • Managing power
  • Understanding the business landscape
  • Working with insurance companies and healthcare organizations
  • Authentication and security
  • Working with keychain
  • Encrypting data
  • Working with cloud and web services
  • Working with HealthKit
  • Working with HomeKit
  • Working with the Apple Watch



  • Course notes
  • Apple computers, iOS devices, and developer accounts will be available for in-class hands-on exercises.

For Course-Related Questions

Please contact the course administrator: Russ Clark