iPhone for .NET Developers vertical shadow

 

Course Outline

iPhone / iPad Application Development for .NET Developers

May 11-13, 2010

$799 US Early-Bird Special Price

This class helps .NET developers take the leap into the world of iPhone and iPad software development, helping leverage what you know about .NET in climbing the iPhone software development learning curve. Whether you want to build your own iPhone applications or you want to write iPhone applications for others, this class is for you! This on-line class is taught by Kevin McNeish, an INETA speaker who has been a Microsoft .NET MVP for the past seven years.

If You Can't Attend the Class, just Purchase the Recording

We use Camtasia to create high-quality recordings of the entire training class. Even if you can't attend the live class, if you sign up for the class you will still get the full recording which you can review at your leisure. Students who sign up for the class but do not attend are free to attend another one of our on-line iPhone classes any time in the future.

Register Now!

 
Introduction to the Cocoa Touch Framework The Cocoa Touch Framework is the equivalent of the .NET Framework. This session provides an overview of the classes and APIs you will use in building your iPhone applications

Introduction to MonoTouch

Novell has recently released MonoTouch--a tool that allows you to use C# and Mono to create iPhone and iPod Touch applications. You will see how to use MonoTouch to access the iPhone APIs as well as code and libraries built for .NET. This session also discusses the pros and cons of using MonoTouch versus using the standard iPhone development languages and tools.

Introduction to XCode

XCode is to iPhone development what Visual Studio is to .NET. This session teaches you the essentials for using the XCode development environment for building iPhone applications.

Introduction to Objective-C

This session compares the Objective-C language with the .NET C# language, focusing mostly on the object-oriented language features including declaring classes, inheritance, interfaces, polymorphism, memory management, and design patterns such as Model-View-Controller, Chain-of-Responsibility, and Delegation  

 

Working with Interface Builder

In this session you learn about the Application Bundle, the application life cycle, and specifics about how model-view-controller is implemented in Interface Builder. You will also learn about the relationship between windows and views, as well as detailed information on the iPhone user interface coordinate system and the fun part of iPhone developmenty--animations!

Building View Controllers

This session provides practical examples of how to build applications that use the standard iPhone navigation bars and tab bars. In the process, you will learn more about view controllers, how to support rotation of the iPhone device, navigating between views, selecting, adding, deleting, and moving items.

Working with Table Views

Table views are used to display lists of data in iPhone applications. This session helps you make the best use of grouped and indexed tables, search bars, as well as navigation controllers--all the elements necessary for presenting your users with lists of usable, intuitive information.
 

 

 

Persisting Data

This session covers the basics of persisting data on the iPhone by means of property lists, object archives, and the SQLite3 relational database.
 

Interacting with other iPhone applications

You can greatly enhance your iPhone apps by collaborating and communicating with other built-in or custom iPhone applications. This session demonstrates how you can interact with other applications as well as allow others to interact with your custom iPhone applications.
 

 

How it Works

The live training class is broadcast directly to your company using Citrix www.gotomeeting.com. . All you need is a computer with a high speed internet connection and a phone. During each training session you simply connect to the training seminar via the internet and you see the trainer's computer in a window on your machine. If multiple students at your company want to take the class (Note: Each participant must pay for the class) you can simply hook up a projector to your computer so everyone in the room can see. As the trainer steps through presentations and uses Visual Studio to create and execute code samples you see it all as it is happening.


For audio hookup, you call into the specified phone number and join a conference call where you can hear the trainer and vice versa. To minimize disruptions,you can post questions in a chat window for the instructor to answer.


All slides used in the training are e-mailed to you about one week before the class begins. You may want to print out these slides for each student so they can take notes during class.

 

Benefits

  • You save the usual costs of airfare, hotel, food, and rental car to attend a class
  • You save travel time to and from a training location
  • You get a recording of the entire training class!

Schedule

The class consists of three, six-hour training sessions that run from 11am-5pm Eastern time.
 

Cost

The cost for the class is $999 per student, but if you take advantage of our early-bird specials you get the early bird price of $799 per student. Note that if you have multiple students taking the training, each student must pay for the class. In addition to the class registration fee, the number you call for audio hookup is a toll number, so you will be charged on your phone bill at the regular rate of your long distance provider. If you have free unlimited long distance calls, then the call is free. 

For more information or to ask any questions, send an e-mail to oakleaf@oakleafsd.com or call 434-979-2417 

Register Now!

 

 


 

 

 Last Updated: