 |
|

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.
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.
|
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.
-
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!
The class consists of three, six-hour training sessions
that run from 11am-5pm Eastern time.
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!
|