Untitled 31 00m 13snull 1024x554 Syllabus

The three day intensive workshops are from  10am-6pm – 24 hours of training, and covers the fundamentals and advanced feature of iPhone development, The workshop is limited in size and features hands on exercises under the supervision of the instructor and teaching assistant. Our workshops are arguably the most affordable and our trainers the most experience. Since 2008 we have trained over 1,300 developers in over 70 workshops.

Our most popular workshop, for developers already familiar with object oriented programming (OOP).

Day One: Introduction to iOS Application Development
  • Understanding iOS App Structure and Development
  • Mobile Development Overview
  • iOS Development Environment (Xcode, Interface Builder, iPhone/iPad Simulator, etc.)
  • Key iOS App Patterns
  • Applications: iDecide, InstaTwit
  • Concepts: Objective-C, Interface Builder (IBOutlet, IBActions), Frameworks (UIKit, Foundation, etc.), UI Design for Mobile Applications (Usage patterns, UI Examples, App Types, Apple HIG), iOS Patterns (Datasource, Delegate, MVC)

Day Two: Objective-C, Data Persistence, Multiview Applications

  • Selling your application (App Store, Approval Process, Analytics, Sales models, etc.)
  • Understanding Objective-C
  • Memory management (reference counting)
  • Instruments and static code analysis
  • Data Persistence patterns
  • Creating and using Plists
  • Advanced persistence with Core Data
  • Multiview Application patterns
  • Navigation Controllers, Table Views
  • Applications: Drink Mixer, iBountyHunter (Part 1)
  • Concepts: Objective-C, Memory management, UINavigationController, UITableViews, UITabBar, Plist access, Core Data, Application release and sales, iOS Keyboard support
Day Three: Advanced Frameworks, Student’s choice
  • Using Core Location for location information
  • MapKit integration and support
  • Image capture with the Camera
  • Accelerometer usage
  • iPad App patterns and controllers
  • Gesture recognition
  • Threading
  • Leveraging UIWebView
  • UI theming
  • Student selected topics
  • Concepts: Advanced framework integration, custom control UIs, universal applications, UIGestureRecognizer, Split view controller, Popover controls, MapKit customization

Leave a Reply

Your email address will not be published.

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>