Training

In Leeds

£ 995 + VAT

Description

  • Type

    Training

  • Location

    Leeds

  • Duration

    3 Days

This practical course which teaches the basics of Apple iPhone application developments using Objective C. Suitable for: Developers working for design agencies and software companies who wish to create Apple iPhone apps from scratch.

Important information

Government funding available

Facilities

Location

Start date

Leeds (West Yorkshire)
Old Broadcasting House, 148 Woodhouse Lane, LS2 9EN

Start date

On request

About this course

Delegates should have programming experience to at least an intermediate level or an advanced level in a language such as C, C#, PHP, Ruby, Python or similar.

Questions & Answers

Add your question

Our advisors and other users will be able to reply to you

Who would you like to address this question to?

Fill in your details to get a reply

We will only publish your name and question

Reviews

Course programme

As Apple announces the billionth app download from the iTunes app store since its launch less than a year ago, nti are pleased to offer this new three day practical course which teaches the basics of Apple iPhone application developments using Objective C.

You will learn how to:
  • Use the Apple development tools, Xcode and Interface Builder
  • Develop common types of iPhone applications
  • Work with table views and navigation
  • Detect and react to touches and gestures
  • Do custom drawing
  • React to system events
  • Integrate apps with other phone features (Address Book, Maps, Safari, etc...)
  • Complete the iTunes application submission process
Course outline:Day 1

Lesson 1 Morning Session A

Introductory Remarks. Welcome students, and explain that the first day of the course will focus largely on learning Xcode, Objective-C and the Foundation framework in preparation for learning UIKit on day two, and Interface Builder and additional UIKit topics on day three.

Lesson 2 Morning Session B

Continue with ObjC Section. Give a walk through on Xcode in preparation for Lab Exercise

Lesson 3 Lab Exercise 1

1 hour, walk the class through the solution code after they complete the exercise.

Lesson 4 Afternoon Session A

ObjC Section 2, Cover material in preparation for Lab Exercise 2

Lesson 5 Lab Exercise 2 1 hour.

Lesson 6 Afternoon Session B

review/Q&A on Lab Exercise 2.

ObjC Section 3. Cover material in preparation for Lab Exercise 3. Show attendees how to access Xcode's documentation and header files, and walk them through the API documentation for the NSObject and NSCopying protocols, and theNSObject, NSString, and NSMutableString classes. Make sure that attendees know they can access the documentation

Lesson 7 Lab Exercise 3 1 hour.

Lesson 8 Afternoon Session C

ObjC Section 3. Cover managed memory.

ObjC Section 4. Give an overview of the included example projects ObjC FoundationHarness, and ObjC Foundation Examples for further study.

Day 2

Lesson1 Morning Session A

iPhone Section 1. Present the subsections Overview, Xcode, and First Application preparatory to Lab Exercise 1.

Lesson 2 Lab Exercise 1 1 hour

Lesson 3 Morning Session B

iPhone Section 1. Present the subsections Programming Considerations, and View Drawing preparatory to Lab Exercise 2.

Lesson 4 Lab Exercise 2 1 hour

Lesson 5 Afternoon Session A

iPhone Section 2. Present the subsection Animation Basics preparatory to Lab Exercise 3.

Lesson 6 Lab Exercise 3

1 hour

Lesson 7 Afternoon Session B

iPhone Section 2. Present the subsection Responding to Touches preparatory to Lab Exercise 4.

Lesson 8 Lab Exercise 4

1 hour

Lesson 9 Afternoon Session C

iPhone Section 2. Present the subsection UI Controls preparatory to Lab Exercise 7

Lesson 10 Lab Exercise 7

1 hour

Day 3 Lesson 1 Morning Session A

iPhone Section 3. Present the subsection Table View and Navigation preparatory to Lab Exercise TableView01

Lesson 2 Lab Exercise 1

TableView01

Lesson 3 Afternoon Session A

iPhone Section 4. Present the subsection Interface Builder preparatory to Lab TextFieldsWithNib plus demo of Interface Builder

Lesson 4 Lab Exercise 2

TextFieldsWithNib

Lesson 5 Afternoon Session B

Review solution to TextFieldsWithNib. Present final subsecion, Services. Walk through example solution code, including Labs 5-6 and AOIEats1-4.

iPhone Development

£ 995 + VAT