Foundation in Objective-C Programming
iPhone, iPad, iOS Training Track
COURSE ID: MDI200
Prerequisite Courses (recommeded but not required):
MDI100 – Programming Fundamentals and Introduction to Mobile Technologies
Course Description:
This instructor-led online course will give you a foundation in one of the hottest development languages today. During this course you will learn how to use many of the utilities and methods used to develop in Objective-C. You will learn the step by step process of creating an application; with explanation given all along the way as greater complexity is added with each lesson. Understanding Objective-C development gives you the foundation needed to develop for the iOS, which is what powers the iPhone and iPad. By the end of this course you will be able to design and create your own Objective-C applications, and be prepared to take your development career to the next level. This class is required to obtain certification from the Mobile Development Institute for their Mobile App Development Certification Programs.
Course Agenda:
(All course agendas subject to change without notice)
| DAY 1 |
Times based on Pacific Time Zone |
| 9:00am |
Development tools and resources |
| 10:45am |
Break |
| 11:00am |
Built-in Types |
| 12:45pm |
Lunch Break |
| 1:15pm |
Conditional statements |
| 3:00pm |
Break |
| 3:15pm |
Loops and Functions |
| 4:30pm |
Lesson review and Q&A |
| DAY 2 |
|
| 9:00am |
Classes |
| 10:45am |
Break |
| 11:00am |
Methods |
| 12:45pm |
Lunch Break |
| 1:15pm |
Objects |
| 3:00pm |
Break |
| 3:15pm |
Multiple objects |
| 4:30pm |
Lesson review and Q&A |
| DAY 3 |
|
| 9:00am |
Arrays |
| 10:45am |
Break |
| 11:00am |
Object Arrays |
| 12:45pm |
Lunch Break |
| 1:15pm |
Extending Methods |
| 3:00pm |
Break |
| 3:15pm |
Program strategies |
| 4:30pm |
Lesson review and Q&A |
| DAY 4 |
|
| 9:00am |
Superclasses |
| 10:45am |
Break |
| 11:00am |
Subclasses |
| 12:45pm |
Lunch Break |
| 1:15pm |
Testing Applications |
| 3:00pm |
Break |
| 3:15pm |
Resources |
| 4:30pm |
Lesson review and Q&A |

Programming Fundamentals and Introduction to Mobile Technology
Foundation in Objective-C Programming
Foundation in JAVA Programming
Beginning Apple iPhone/iPad Development
Beginning Google Android Development
Beginning RIM BlackBerry Development
Mastering Mobile Development