Skip Main Navigation
Page Content
This event has ended

San Francisco iPhone/iPad Boot Camp - Three Day Master Class with Neal Goldstein, author of the Dummies Series of iPhone Books

IPhone Boot Camp

Friday, August 27, 2010 at 10:00 AM - Sunday, August 29, 2010 at 6:00 PM (PDT)

San Francisco iPhone/iPad Boot Camp - Three Day Master...

Ticket Information

Ticket Type Sales End Price Fee Quantity
Early Bird Ended $999.00 $9.95
Student with current valid student I.D. and school email address Ended $899.00 $9.95
Standard Ended $1,999.00 $9.95

Share San Francisco iPhone/iPad Boot Camp - Three Day Master Class with Neal Goldstein, author of the Dummies Series of iPhone Books

Event Details

“If you want to develop apps on the iphone you need this course. Don't try this on your own, unless you have a couple of months to spare ” —Craeg K Strong - lead developer, Arielpartners.com, attended January 2009 Three Day Intensive iPhone Boot Camp in New York

The three day intensive workshop from 10am-6pm - a full 24 hours of training -  covers the fundamentals and advanced feature of iPhone development, enough material that after the workshop you should be able to develop your own iPhone application and upload it to the AppStore. The workshop is limited in size and features hands on exercises under the supervision of the instructor.

Instructor: Neal Goldstein
Neal Goldstein is a recognized leader in making state-of-the-art and cutting-edge technologies practical for commercial and enterprise development. He was one of the first technologists to work with commercial developers at firms such as Apple Computer, Lucasfilm, and Microsoft to develop commercial applications using object-based programming technologies.

He was a pioneer in moving that approach into the corporate world for developers at Liberty Mutual Insurance, USWest (now Verizon), National Car Rental, EDS, and Continental Airlines, showing them how object-oriented programming could solve enterprise-wide problems. His book (with Jeff Alger) on object-oriented development, Developing Object-Oriented Software for the Macintosh (Addison Wesley, 1992), introduced the idea of scenarios and patterns to developers. He was an early advocate of the Microsoft .NET framework, and successfully introduced it into many enterprises, including Charles Schwab. He was one of the earliest developers of Service Oriented Architecture (SOA), and as Senior Vice President of Advanced Technology and the Chief Architect at Charles Schwab, he built an integrated SOA solution that spanned the enterprise, from desktop PCs to servers to complex network mainframes. (He holds three patents as a result.)

As one of IBM’s largest customers, he introduced them to SOA at the enterprise level and encouraged them to head in that direction. He currently has 8 applications in the App Store including a series of Travel Photo Guides (travelphotoguides.com) developed with his partners at mobilefortytwo and  Digital Field Guides (http://lp.wileypub.com/DestinationDFGiPhoneApp/ ) developed in partnership with John Wiley. He also has cool little free app called Expense Calendar which allows you to keep track of things like expenses, mileage, and time by adding them to your calendar. Since you can never tell what he’ll be up to next, check regularly at his website nealgoldstein.com.

Pubilcations:

Developing Object-Oriented Software For The Macintosh: Analysis, Design, and Programming, published by Addison-Wesley Publishing Company, Inc

iPhone Application Development For Dummies, published by Wiley Publishing, Inc

Objective-C For Dummies, published by Wiley Publishing, Inc

iPhone Application Development For Dummies All-In-One Desk Reference, published by Wiley Publishing, Inc

iPad Application Development For Dummies, published by Wiley Publishing, Inc

iPhone Game Development For Dummies, published by Wiley Publishing, Inc (in process)

Syllabus by Neal Goldstein
You'll start by coding a utility application, and I'll give you an overview of the steps and tools involved and the capabilities of Xcode and the SDK We start by looking at the templates that come with Xcode that can get you up and running quickly. You’ll create a simple application Goodbye Hello World using the View based application template and the partial curl transition. I'll show you how to use tab views as well.  I'll get more into Xocde and how to customize it. We’ll go through Objective C basics: classes, objects, message syntax, properties, dot notation, I’ll explain the SDK and the basic architecture of an iPhone application including the various design patterns used in the SDK that you will need to know      

  • Model-View-Controller (MVC)
  • Delegation
  • Target-Action
  • Block Objects
  • Managed Memory Model

Then we’ll take a look at how iOS 4 works; How your application is launched, how it runs at runtime, and how it needs to behave in the multitasking world of iOS 4.

Then I’ll take you through the real world development process of developing a utility application. We’ll start by using Interface Builder to design the user interface.  You’ll work with the basic UIKit classes and view controllers and views. You will use labels, images, buttons and button-like controls, gesture recognizers, and text fields. You’ll work with the notification system and use Block objects to respond to notifications. You'll  scroll the view using core animation when the keyboard blocks a text field. You’ll discover outlets and target-action and how to work with properties.  You’ll also save some data to user preferences. Later you’ll take that data and save it using Core Data. You’ll use a Web view to display information and even have it dial a phone number you display for you. Then you’ll add sound, more animation using Core Animation, and even access to the user's iPod library to allow them to listen to their own music. During the process I’ll show you how to use the debugger to deal with errors and use breakpoints to actually see what’s going on as your application executes.

Then we go through the process of provisioning your application to run on the iPhone: ad hoc provisioning so you can have people beta test your app, and finally getting it ready for the store and the process of submitting to the store and how to avoid getting it rejected.

With all this under your belt, you’ll go to work on an industrial strength application. I’ll take you through the design process and you’ll create a user interface and application design. You’ll learn all about Table views and how to make them work the way you want, including how to customize Table view cells. You’ll save the state of an application and add your application’s user preferences to the Settings application. You’ll also handle the situation under iOS 4, of the user changing preferences while your app is in background. You’ll work with content both in the application bundle and download content from the web to use in your application. You’ll work more Web views and how to use your own content, and even access web pages without leaving your application. We’ll use the file system and create and restore files and enter the magical world of property lists. Since your application will be multiple pages, you’ll use a Table view to navigate the pages and how navigation controllers work. 

Finally you’ll dig deeply into the crown jewels of the iPhone: mapping and location services. You’ll display maps, create custom annotations, and even drag annotations and change their coordinates and what they display. You’ll use reverse geocoding to create addresses from coordinates and then zoom the map to display the regions on a map. You’ll learn all about core location and how it works including the services available to reduce battery drain, and you’ll  keep your application running in background and display local notifications to the user about location changes, even when your application is running in background. You'll also work with dates, and add date events to the user’s Calendar and create your own protocol to manage a modal controller. We’ll take a look at the iPad and what you’ll have to do to have the iPhone application you’ve just completed make the best use of the platform, including how to use split screen controllers.

At the end of this class you will have two applications that implement much of iOS functionality and can act as the basis for your own applications.

About the iPhone Boot Camp
The iPhone Boot camp is dedicated to teaching iPhone development and related iPhone development tools, such as Cocoa, Objective C and Open GL ES. It is arguable the largest, longest running and most reputable iPhone workshop. To date it has trainings 400+ developers in twenty cities who now have dozens of apps in the app store,  from independent developer to company training for IBM, AOL, genentech, SRI, Thomson Reuter, AP, theknot.com and more. Our instructors are all long time iPhone developers and experienced trainers with numerous apps in the app store.

 

 

 

 

 

 

 

 

 

 

 

What should I bring with me?

  • An Intel Macintosh laptop computer
  • Latest version of XCode and the iPhone SDK installed on your Macintosh laptop
  • An iPhone or iPod Touch, if you have one (optional)
  • Basic programming knowledge, including object-oriented programming experience, such as Java,, NET, C,  Visual Studio
  • Familiarity with the Mac

Who should attend?

  • Experienced programmers interested in iPhone application development
  • People new to Mac development and iPhone development

And one more thing - Our Alumni Network for Work

We don't just offer training. We are also iPhone developers ourselves, as are our alumni. We have an online alumni network where the members post jobs, requests for proposals and form partnerships.

To find out more about the iPhone Boot Camp, including videos, a detailed syllabus, links to our local meetup groups and detailed info on how to prepare for the workshop go to our main site iPhoneBootCampNYC.com

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Have questions about San Francisco iPhone/iPad Boot Camp - Three Day Master Class with Neal Goldstein, author of the Dummies Series of iPhone Books? Contact IPhone Boot Camp

When & Where


NextSpace San Francisco
28 2nd Street
San Francisco, CA 94105

Friday, August 27, 2010 at 10:00 AM - Sunday, August 29, 2010 at 6:00 PM (PDT)


  Add to my calendar
  News and Updates
2010-05-28 13:26:33

Satisfaction Guaranteed:

If, before the end of the first day of the course, you are not satisfied and notify the instructor you wish to withdraw, you will receive a full refund of all course fees paid. All training material must remain with the instructor at the time of withdrawal.

 

Refund and cancellation Policy

Refund Policy

100% refund given 14 days before the course

50% refund given 7-13 days before the course

No refund given 0-6 days before the course

All refunds are subject to a $5.00 service fee.

Switching Courses

Switching to a different workshop is allowed up to 14 days before the workshop for which you are registered. After 14 days, the above refund policy applies.

Enrollees will only be permitted to switch courses once.

Cancellation Policy

The iPhone Bootcamp reserves the right to cancel a workshop  30-days prior to the course start date due to any unforeseen circumstances that may arise. In the event that a cancellation is necessary, paid participants of the affected course will be transferred to an equivalent course of their choosing. If non-refundable hotel and/or airfare has been purchased the iPhone Boot Camp will refund up to $150 in non-refundable travel expenses provided such expenses can be substantiated with a receipt.

 

Please log in or sign up

In order to purchase these tickets in installments, you'll need an Eventbrite account. Log in or sign up for a free account to continue.