Developing and Launching Your First Mobile App: Programmers I for iOS

Course Description

The evolving mobile landscape continues to transform the telecommunications industry and the software-development process. Therefore, it’s essential that technical professionals know what's on the horizon with mobile and tablet possibilities. This course will teach you the programming tools to build an app as well as the business skills to sell it in app stores and to work with entrepreneurs. The course is designed with computer science and user-interface design principles along with the security, networking and performance requirements to make apps successful. During the four-day course, you'll gain experience with location-based services, cloud storage and app advertising, and do practical exercises with iOS and Apple's new programming language, Swift.

Course ID: COMP 8002P
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
15677 Sep 21, 2015 Sep 24, 2015 Classroom Savannah, GA $2,195

Who Should Attend

Technical professionals looking for mid-career training, including programmers who want practical app-development experience and self-taught tinkerers searching for a credential opportunity

How You Will Benefit

  • Learn about the latest developments in the iOS mobile and tablet landscape.
  • Get hands-on experience each day with mobile devices and programming languages.
  • Hear about the app business environment and how to launch a startup with LEAN principles, which use the fewest resources possible for the greatest gain.
  • Know the basics of iOS and Apple's new programming language, Swift.


  • The mobile landscape, including device types and development platforms
  • Mobile application architectures and technologies
  • Storyboarding and user-interface design
  • Introducing Swift (Apple’s newest programming language)
  • Storing user data in your applications
  • Adding contextual information to your applications
  • Location-based services
  • Presence services and APIs
  • Voice communication (cellular voice vs. VoIP/VoLTE)
  • Video services and APIs
  • Messaging (SMS, chat)
  • Twilio voice and messaging service and APIs
  • Choosing your business model
  • Customer discovery
  • Revenue models
  • Working with in-app advertising
  • Putting your app on the app stores



  • 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