IPHONE DEVELOPMENT

iPhone Development

 

Courses Available

Course Outline | Introduction to iPhone Development

 

Description

This five-day workshop is designed to introduce students to writing iPhone applications in the the XCode Integrated Development Environment (IDE), using the iPhone Software Development Kit (SDK).

 

Who Should Attend

This course is designed for those who wish to learn how to program with Objective-C and build basic iPhone applications using the XCode In. Students will to distribute applications through the iTunes Application Store.

 

What You Will Learn
  • How to develop Objective-C and iPhone/iPad programs in the XCode IDE
  • How to design graphical user interfaces (GUI) with Interface Builder
  • How to build basic applications using the iPhone SDK
  • How to successfully implement the User Interface Guidelines as defined by Apple
  • How to handle user input and storing data
  • How to create view- and table-based apps
  • How to finalize and upload your app to the iTunes Store.

 

Prerequisites

Students should have the following prerequisite knowledge prior to attending the course:

 

  • Familiarity with object-oriented programming languages and experience with an integrated development environment (IDE).
  • Completed the application process for the iPhone Developer Program. This is necessary to sign and distribute applications. The application can be started at http://developer.apple.com
  • Note: The application fee for the iPhone Developer Program is $99.00.

 

Course Outline

 

 

Day 1 - Objective-C 3.0 Fundamentals

TOPICS

  • Introduction to Objective C and the XCode IDE
  • Define classes and methods
  • Memory management and Reference counting (allocating and deallocating)
  • Messaging and message forwarding
  • Dynamic typing and dynamic binding
  • Inheritance and Introspection
  • Interface, Implementation, and Program sections

Day 2 - Objective-C 3.0 Fundamentals and iPhone OS Fundamentals

TOPICS: Objective-C

  • Objective-C utility classes (numbers, dates, arrays, dictionaries, files, etc).
  • Object Lifecycle and Garbage Collection
  • Categories and Protocols
  • Preprocessor Directives and Enumeration
  • Cocoa Foundation Framework

TOPICS: iPhone OS

  • Introduction to iPhone OS, Cocoa Touch, and Interface Builder
  • Introduction to View-Based Apps
  • Cocoa Touch Framework
  • Cocoa Touch Design Patterns (Delegation, MVC, Target-Action)

Day 3 - iPhone OS Fundamentals

TOPICS:

  • Anatomy of an Application
  • File's Owner and First Responder
  • Outlets and IBOutlet
  • IBAction
  • Connecting outlets and actions
  • Memory management with Cocoa Touch
  • In-depth View-Based Apps

 

Day 4 - iPhone OS Development

  • App Conceptualization and Design
  • App Lifecycle
  • iPhone App Categories, Design Considerations, and Product Definition Statements
  • Apple Human User Interface Guidelines
  • Table Views

Day 5 - iPhone OS Development

  • Coding, Concepts, and Deployment
  • Navigation
  • Persistent data
  • Tab Bars and Pickers
  • Multi-View Apps
  • Application Settings
  • Debugging
  • Publishing to the iTunes Store

Course Details

 

IPHONE APP DEV          $2,495

 

Name
iPhone Application Development
Date
To Be Announced
Register Now
Name
iPhone Application Development
Date
To Be Announced
Register Now

What's Included?

 

Included In The Cost Of The Course: Course Material, Breakfast And Lunch.

Instructor

 

Rich Baim

An Adobe Certified Instructor for Adobe Premiere Pro with over twenty years of video editing experience. Rich has a Master of Science degree in Instructional Media and was one of the beta testers for Premiere Pro 1.5. He currently works in the eLearning department at a technology center and specializes in streaming media for health education. Rich emphasizes real-world problem solving and provides "hands-on" experiences for students.

Margaret A. Gaeddert

Margaret "Margee" Gaeddert, is a certified professional designer and owner of G Art & Design in Oklahoma City. A 30 year career in design as an art director, graphic designer, illustrator, and web designer has awarded her regional, national and international awards. She has worked with Fortune 500 and 1000 corporations such as AOL, Avon, Bristol-Myers Squibb Co, Sony Music, CNBC.com and Gucci. Local corporations include American Fidelity, KOCO Television, Metropolitan Library Association and Sperry Van Ness. She teaches design at the University of Central Oklahoma. Gaeddert enjoys serving on the board of the Oklahoma Watercolor Association, and two design advisory boards supporting education in Oklahoma. She holds a bachelor's of fine arts degree and is an accomplished award winning fine artist in watercolor media, calligraphy and caricature art.

Jason Gaines

Mr. Gaines is a certified professional in both Logic Pro 8 and Soundtrack 2. He is currently in demand as an instructor of both applications. Current projects include independent film work and collaboration on the television series, LA Ink. Jason Gaines is a New York City based trumpeter, composer and arranger. He has performed and recorded with some of the most influential performers in the jazz idiom including Arturo Sandoval, Roy Hargrove, Joshua Redman, Freddie Hubbard, Jackie McLean, Gerald Wilson and others. He holds degrees from Manhattan School of Music, New York University and Teachers College, Columbia University.

Foster Johnson

Foster Johnson is the Owner and Lead Creative for Foster Johnson Studios. He has 10 years of professional creative development and leadership experience in interactive, print and advertising, executing creative direction, art direction and team strategy. An architect of numerous web based commerce and database connectivity solutions, as well as e-commerce, telecoms, entertainment, advertising, publishing, photography and video for broadband. Johnson is an Adobe Certified Instructor (ACI) with expert level application skills in Adobe Creative Suite 3, including: Flash using ActionScript 3.0, Dreamweaver, Photoshop, Illustrator, Premiere Pro, After Effects Pro, InDesign, Acrobat Pro, Captivate 3.0, LiveCycle ES as well as QuarkXPress and web application development using advanced CSS, SQL, AJAX, XML, RSS, Google AdSense and AdWords.

Rick Allen Lippert

Rick Allen Lippert is president of Lippert Media in Oklahoma City with 30 years experience on both sides of the camera. Specializing in industrial production, he has won numerous awards for his writing, producing, and directing for clients such as the Oklahoma Arts Institute, Oklahoma City University, the City of Oklahoma City, the University of Central Oklahoma, the U.S. Coast Guard, the U.S. Department of Transportation and the Federal Aviation Administration.His commercial clients include CompSource Oklahoma and Dane Design. Rick has been using Final Cut Pro since version 1.25. As an adjunct instructor, he teaches video production at Oklahoma City Community College and media writing at the University of Oklahoma.

Kiri Roberts

Kiri Christopher Roberts is the creative director of One Media USA, a media production house located in Albany, NY. Born in Zimbabwe, Kiri migrated to the UK where he received a Masters in Audio Production from the University of Westminster in London. With a diverse international experience he has worked on music production, TV commercials, documentary films, music videos and currently ‘Frozen River’ the movie. Kiri is also a contributing writer for the Edit-Well magazine whose editor is Larry Jordan of LA. Kiri balances his time between his business and as a trainer for Apple Pro Apps. He is an Apple Certified end user and trainer for Motion 3, FCP6, STP2 & Logic 8.

Adam Karneboge

Adam Karneboge, an avid road warrior and trainer for Metro Technology Centers, is a partner, and Director of Services & Technology, for MacSpecialist, a full-service Apple shop with locations in Villa Park and Chicago, IL. Adam is an Apple Certified Macintosh Technician, Apple Certified Technical Coordinator and Apple Certified System Administrator, teaching all of Apple's IT courses. including Xsan. Over the past five years, Adam has taught more than 160 classes for Apple, MacSpecialist, AATC's, and various companies and school districts, to outstanding reviews. He is also an avid fan who wholeheartedly stands with the Chicago Cubs. He wants you to know that he has a brick in the pavement outside Wrigley Field reading, "The Karneboge's, If It Takes Forever.”

Rob Daniels

Rob Daniels is President and Owner of Tech Wyze, Inc., in Kansas City, a computer consulting and training company. Rob began his career in professional digital photography in the early 1990s and found himself supporting his employer's computer imaging systems. After making a transition into the IT world, he became network manager of a publishing company and spent four years training graphics professionals across North America. Later, Rob established his own IT company to support such clients as Hallmark Cards, Kansas City Power & Light, and many more. Rob is a CompTia Certified Technical Trainer +, Apple Certified Trainer, and Adobe Certified Instructor. He holds numerous other IT certifications.

Cameron L. Fadjo

Cameron L. Fadjo is an instructor of iPhone/Objective-C 2.0 and Java development at Columbia University's Teachers College. A former Business Specialist with Apple and product specialist for Native Instruments, GmBH, Mr. Fadjo has over seven years of experience as a corporate trainer and leader. He holds a certification as a teacher in the state of New Hampshire and as a certified professional in Logic Pro 8. In addition, he holds a Bachelor of Music (B.M) in Music Synthesis from Berklee College of Music and an M.A. (Instructional Technology and Media) and Ed.M. (Cognitive Studies in Education) both from Teachers College, Columbia University. While he is pursuing his PhD from Columbia University, Mr. Fadjo is the lead researcher on a 4-year project using innovative and experimental ways to teach computer science and is concurrently the Director of the iPhone Development Group at Teachers College.

Shelley Weiner

President of Business Rules, Inc., was born and raised in Brooklyn, NY, and graduated from Colby College and Columbia University. She started her career in graphic arts production management and spent eight years in commercial printing sales before turning her hand to technology. Shelley moved to rural Columbia County, NY in 2002, and opened her own Apple authorized training center in Rhinecliff, NY in 2006. Jazzing jaded technicians and opening PC minds to the joys of Apple hardware and software are two of her biggest highs, along with cooking with, and for, friends, listening to everything from fado to opera to samba, and reading non-fiction of all types.




Related Courses