iOS Courses

• 1-Day Objective-C Programming Course
One of the hurdles that most developers encounter when starting out on iOS development is the language - Objective-C. While Objective-C is an extension of the C Programming language, its syntax left most of the developers who are deeply entrenched in Java and C# very confused. In addition, Objective-C in iOS requires developers to manage their own memory usage carefully so that memory is utilized efficiently. In fact, a little mistake in de-allocating objects in Objective-C is enough to make your application spiraling out of control.

In this one-day course, you will learn how to get started in Objective-C programming the easy way.

Upcoming Classes:
23 Nov 2011 (Singapore)

Previous Runs:
12 Sep 2011 (Singapore)
10 Oct 2011 (Singapore)

Download course brochure and application form here
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


• 2-Day Foundation of iOS Programming Course 
In this 2-day workshop, you will learn the fundamentals of native iPhone programming using the Apple iPhone SDK. You will understand basic concepts such as views, view controllers, protocols and delegates, as well as the tools that help you to develop iPhone applications – Xcode and Interface Builder. You will then dive into the details of programming the iPhone, such as how to invoke the built-in applications and access the hardware of the iPhone and iPod Touch device.

Upcoming Classes:
19-20 Jan 2012 (Singapore)
13-14 Mar 2012 (Singapore)

Previous Runs:
2-3 Jul 2011 (Singapore)
6-7 Sep 2011 (Atlanta, United States)
13-14 Sep 2011 (Singapore)
11-12 Oct 2011 (Singapore)
15-16 Oct 2011 (Singapore) - Weekend Class!
24-28 Oct 2011 (Atlanta, United States)
24-25 Nov 2011 (Singapore)
3-4 Dec 2011 (Singapore) - Weekend Class!
5-6 Dec 2011 (Atlanta, United States)
12-13 Dec 2011 (Vancouver, Canada)


Hear what our satisfied customers say about our training:

"One of the best courses I have taken in the last 5 years. I have been trying to learn the iPhone programming following Apple's documentations for a while. With Wei-Meng's iPhone Programming hands-on workshop, after the first hour I felt at ease with using the Xcode tool. By the end of the first day, I was completely comfortable to explore Objective-C and the iPhone SDK. His workshop approach and yes, the detail and concise manual, made me learn quickly. I highly recommend anyone keen on learning to attend his courses."

Damiao Lo
SchroederLo Associates Ltd.
Participant of the Foundation of iPhone Programming course


Download course brochure and application form here
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


• 2-Day Advanced iOS Programming Course
In this 2-day course, you will learn about the advanced techniques for writing iOS applications. This course has three main focuses: iPad programming, Location-based Services, and network programming.

Upcoming Classes:
15-16 Mar 2012 (Singapore)

Previous Runs:
15-16 Sep 2011 (Singapore)
13-14 Oct 2011 (Singapore)
31 Oct-4 Nov 2011 (Atlanta, United States)
7-8 Dec 2011 (Atlanta, United States)
14-15 Dec 2011 (Vancouver, Canada)

Download course brochure and application form here
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


• 2-day Programming iOS 5 Course
This 2-day workshop will uncover the hidden gems and features in iOS 5. It is best suited for developers who want to explore the new features, such as StoryBoard, iCloud, Twitter integration, etc.

Upcoming Classes:
8-9 Mar 2012 (Singapore)

Previous Runs:
Nil

Download course brochure and application form here
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


• 1-day Using Storyboard in iOS 5 Course
Storyboard is one of the latest features in iOS 5 that allows you to create your iOS app's UI effortlessly. In this one-day course, you will learn how to create your iOS UI using Storyboard and how to write less UI code and focus more on your application logic.

Upcoming Classes:
19 Mar 2012 (Singapore)

Previous Runs:
Nil

Download course brochure and application form here
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


• 1-Day Programming iPhone User Interfaces Course
In this 1-day workshop, you will learn how to build various professional user interfaces for your iPhone applications. You will learn beyond the basic view controllers and explore ways to build intriguing and exciting UIs for your apps.

Download course brochure and application form here
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


• 2-Day iPhone Web Application Programming using Dashcode Course
In this 2-day workshop, you will learn the fundamentals of developing web applications for the iPhone. You will understand basic web technologies such as HTML, CSS, and JavaScript, as well as the tools that help you to develop iPhone web applications – Dashcode and the iPhone Simulator. You will be up and running your own iPhone web application after the first day of the training.

Download course brochure and application form here
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

About Us
Developer Learning Solutions specializes in hands-on training on the latest mobile technologies such as iOS, Android, and Windows Phone. We are the leading provider of developers training, using course materials developed by our founder - Wei-Meng Lee. Wei-Meng is an established trainer and author of various books published in the United States. He is a regular speaker on the international conference circuit and has spoken recently at the Mobile Connections in Las Vegas and the MobileTeach in Montreal.

Our courses place special emphasis on the learning-by-doing approach. Every course include extensive lab exercises which are carefully designed to impart the relevant skills in the shortest amount of time. At Developer Learning Solutions, we make complex technologies easy to understand; jump-start our clients to get productive quickly, and we live by the philosophy that "We will teach you how to fish, in addition to giving you the fish!"


Some of Our Statisfied Clients

Our Statisfied Clients


Some Success Stories of Our Course Participants