iPhone and iPad Apps Creation for Beginners - Level 1

Overview

Would you love to be able to get an understanding of how to program your own iPhone or iPad? You're not a programmer, you don't 'eat code' for breakfast but you do know your way around a computer.

This course is a great way to begin learning how you can build your own app from scratch!

Using Apple's Xcode software, you will be taken step by step through what you need to know in order to create five fully functioning apps that look great and even interface with web content. This course is a great introduction to the newest technologies enabling anyone to build their very own app.

Course content

  • Xcode: navigators, editors, inspectors, iOS simulator
  • iOS software development kit
  • Storyboard: views, controls, outlets, actions, segues, auto layout including stack views
  • Cocoa Touch (Swift): struct, class, method, delegate, enumerations, protocols
  • Constants, variables, methods, optionals, branching, arrays, dictionaries, loops
  • Closures, map, filter
  • Single view applications with controls, tables, data persistence
  • ImageView, WebView, date picker, concurrency, networking
  • Master-detail view application (table,data source, navigation)
  • Apple mobile human interface guidelines
  • Model-view-controller architecture

Ideal for

Ideal for those who want to see how iOS apps are put together and learn to program OR learn enough to be able to brief others to create an app.
Further Questions?  email: mcshortcourseadmin@rmit.edu.au

Important Information

Students need the following skills to participate in this course:

  • Familiarity with the Macintosh operating system www.apple.com/au/support/macbasics
  • Ability to follow step-by-step illustrated instructions, with the aid of demo videos and guidance from the instructor
  • Reasonable typing speed

More information

Outcome

By the end of this course, you will have worked your way through how to write five fully functional apps that can form the basis for your own iPhone/ iPad apps.

Are there limits in this course? Absolutely!

You will spend significant time learning what the code means and the rules for connecting it together. This willl just be a beginning in the process of learning how to build your own apps.

Pre-requisites

  • Familiarity with the Macintosh operating system www.apple.com/au/support/macbasics
  • Ability to follow step-by-step illustrated instructions, with the aid of demo videos and guidance from the instructor
  • Reasonable typing speed

Materials supplied

  • All course materials included.
  • If you wish to develop Apps at home you will need a Mac Computer. 

Materials to bring

  • Pen/pencil and notebook.
  • If you have an Apple laptop that you use for development, you are encouraged to bring it also.
  • A $149 Apple Developer Account is required to submit your apps to the App Store.

Award

Participants will be awarded an RMIT Statement of Participation.
Completion of this course will notguarantee entry into an RMIT program. 

Additional notes

Course Presenter - Audrey Tam
From humble beginnings - a PhD in Maths at Berkeley! Audrey Tam went on to work at IBM's development lab in Silicon Valley. Following her heart to Melbourse, she worked 25 years as a computer science lecturer at VUT and (from 2002) RMIT University.

In that time, Audrey taught many languages; Pascal, C/C++, Java, Java web services, web app development in php and mysql, user interface design and iOS programming. After retiring in 2012, she is loving her greatest challenge yet - teaching iPhone/iPad programming to an audience of beginners.

Audrey also contributes to raywenderlich.com, writing tutorials and book chapters on advanced topics, as well as recording video courses on concurrency and networking. Audrey has been a presenter at RWDevCon in 2016 and 2017, and will present a workshop on CoreML and Vision in 2018. 

Testimonial


  • Audrey was exceptional, admire her knowledge and experience. Will come back for Level 2 next year. Minesh

    The content was easy to understand, with the aids of vids/errata's. Also the teacher was knowledgeable and provided a lot of examples/references if we were interested. Raymond

Printable course flyer

Available course dates

Saturday 05 May 2018

  • Code S345272
  • Start date 05.05.18
  • End date 02.06.18
  • Hours 30.00
  • Campus City
  • Fee $1180.00
Enrol now
Session  Start  End Hours
Sat 05.05.18 10:00am 05:00pm 6.00
Sat 12.05.18 10:00am 05:00pm 6.00
Sat 19.05.18 10:00am 05:00pm 6.00
Sat 26.05.18 10:00am 05:00pm 6.00
Sat 02.06.18 10:00am 05:00pm 6.00

Saturday 25 August 2018

  • Code S345272
  • Start date 25.08.18
  • End date 22.09.18
  • Hours 30.00
  • Campus City
  • Fee $1180.00
Enrol now
Session  Start  End Hours
Sat 25.08.18 10:00am 05:00pm 6.00
Sat 01.09.18 10:00am 05:00pm 6.00
Sat 08.09.18 10:00am 05:00pm 6.00
Sat 15.09.18 10:00am 05:00pm 6.00
Sat 22.09.18 10:00am 05:00pm 6.00

Saturday 06 October 2018

  • Code S345272
  • Start date 06.10.18
  • End date 03.11.18
  • Hours 30.00
  • Campus City
  • Fee $1180.00
Enrol now
Session  Start  End Hours
Sat 06.10.18 10:00am 05:00pm 6.00
Sat 13.10.18 10:00am 05:00pm 6.00
Sat 20.10.18 10:00am 05:00pm 6.00
Sat 27.10.18 10:00am 05:00pm 6.00
Sat 03.11.18 10:00am 05:00pm 6.00

Learn more

Share