Monday, November 15, 2010

iPhone courses next week - 22-26 Nov 2010


The iPhone courses on the week of 22-26 Nov 2010 have been confirmed!

Each participant of the Foundation of iPhone Programming course will get a free copy of my Beginning iOS 4 Application Development book!

Hope to see you at the course!

Wednesday, November 10, 2010

New Course - Fundamentals of Programming using C#

As iPhone, Android, and Windows Phone take the mobile world by storm, there is an increasing need for people to write mobile apps. Due to the increase demand in the industry, I will be launching a new course this coming December - Fundamentals of Programming using the C# Programming Language.

This upcoming course is for people who are new to programming, for those who wanted a headstart to programming mobile apps. As these three mobile platforms use different languages, therefore it is always a challenge to have a course that caters to all people.

However, I believe the C# language is a nice and easy language to get started and provide a good vehicle to learn about programming, in particular about object-oriented (OO) programming . And hence this upcoming course will use C# as the language of choice to start your programming journey. Participants will learn about basic programming concepts and then more importantly OO programming. Here are the course details:

Fundamentals of Programming using the C# Programming Language
Date: 2-3 Dec 2010
Fee: S$997
Download the course details here.

Friday, October 29, 2010

Introduction to Windows Phone 7 Development

By now, you should already have heard of Microsoft's new Windows Phone 7 mobile OS. And while many developers are busy developing for Android and iPhone, Microsoft is hard at work, developing its killer mobile OS that could give the competitors a run for the money. Before you dismiss Microsoft as a serious contender in the mobile space, think again. The new OS is now a total rewrite of the older Windows Mobile platform, and sports many features that you have come to expect of a modern mobile operating system.

In this series of Windows Phone 7 articles on mobiForge, I will bring you on a development journey to explore the full capabilities of the new operating system. And in this first installment, we will explore the tools and see how you could start writing your first application quickly.

Thursday, October 21, 2010

Confirmed iPhone Courses in Nov 2010

I am very excited to announce that the series of iPhone courses in Nov 2010 has been confirmed.

They are:
* Foundation of iPhone Programming - 22-23 Nov 2010 (S$997)
* Programming iPhone OS - 24 Nov 2010 (S$499)
* Advanced iOS Programming - 25-26 Nov 2010 (S$997)

The venue of the courses is:

Mountbatten Square
229 Mountbatten Rd
Singapore 398007

For those of you residing outside Singapore, the courses are all confirmed so you can go ahead and book your hotel room and air ticket. See the following for a list of hotels near the training venue.

While you are in Singapore in Nov, why not go to the latest Integrated Resort at Marina Bay Sands and Resort World Sentosa after the courses? :-)

Download the application form here.

Monday, October 18, 2010

Apps published by participants of my iPhone courses

One of the greatest rewards of doing training is when you see the participants of your courses putting into use the skills you shared with them. One such participant is Ian Wen, who attended my Foundation of iPhone course earlier this year. He was recently featured in The Sunday Times (17th Oct 2010) for his work on creating a number of apps for the iPhone.

Check out Ian's app here:
Great job, Ian!

Sunday, October 10, 2010

Course schedule for Nov and Dec 2010 now out!


Here is the new course schedule for Nov and Dec 2010! Download the course brochures and application form here.

Note that all courses are conducted in Singapore.

Friday, October 01, 2010

My new book - Beginning iOS 4 Application Development

I am very excited to know that my latest book - Beginning iOS 4 Application Development, is now published! It is in full color, one of the new initiatives that Wrox is trying out.

I hope that this book will provide you with a good start, and I look forward to reading your feedbacks. Check it out if you have the chance! Better this, attend my series of iPhone courses this coming Nov!

Thursday, September 30, 2010

Course Schedule for Nov 2010

Here is the course schedule for November 2010.

Please note that all courses are in Singapore.

Saturday, September 25, 2010

Restructuring of the iPhone Courses starting from November 2010

Based on the various feedbacks from the industry as well as the experiences gained from running my iPhone courses for the past 1.5 years, I will be restructuring my series of iPhone courses to meet the needs of the industry. These are the changes, which in my opinion, will better prepare a developer to tackle the ever changing challenges of being an iOS developer. Over the next couple of days, I will be releasing the detailed list of topics. But for now, here are the new courses lined up for November:

1. Foundation of iPhone Programming (2 days). There will be no changes to this popular course. Aspiring iPhone/iPad developers should take this course to get a jump-start on iOS programming. As most of the topics center around iPhone, the course title still uses the iPhone name to better reflect the focus of the course. iPad developers who do not have any experience with Xcode and Objective C should get started with this course first.
Date: 22-23 Nov 2010

2. Programming iPhone User Interfaces (1 day). This is a new course that tackles the more tricky issues of iPhone UI Programming. It goes beyond the basic view controllers that participants learn in the foundation course. This course is designed to give developers a more detailed understanding of the various ways to build iPhone UIs by combining the various view controllers.
Date: 24 Nov 2010

3. Advanced iOS Programming (2 days). This is an advanced course that covers topics that relates to location-based services and network programming. The previous two courses - iPhone LBS Programming and iPhone Network Programming, are now subsumed into this course. Besides, LBS and network programming, this course will also include advanced topics such as local notifications, security, developing Universal applications (for iPad and iPhone), and more. In summary, this course will offer you the knowledge to develop truly compelling apps!
Date: 25-26 Nov 2010

I hope this will give you a better idea of the series of iPhone course as well as provide you with a smoother journey to iPhone stardom!

Please note that all courses are in Singapore.

Friday, September 24, 2010

New Course - Building iPhone UIs

This coming 13th Oct 2010, come and join us in this new course - Building iPhone User Interfaces. Learn beyond the basic view controllers and see how you can build compelling UIs that looks like the professional apps on the AppStore.

You will learn:
• Customizing the UIAlertView
• Combining Tab Bar Controller and Navigation Controller
• Lazy Loading Table View
• Building an Image Gallery
• Building the SMS Bubble UI
• And more!

Date: 13th Oct 2010
Fee: S$499 (nett)

Tuesday, September 21, 2010

Courses for Oct 2010 - iPhone, Android, and Windows Phone 7

Here is the updated schedule for the courses in Oct 2010.

Foundation of iPhone Programming – S$997
Building iPhone User Interfaces – S$499 (S$200 discount for alumni of the Foundation of iPhone Programming course)
iPhone Web Applications Programming using Dashcode – S$997
Android 2.2 Programming – S$997
Windows Phone 7 Programming – S$997

Download the application form here.

Saturday, September 18, 2010

1-day Building iPhone User Interfaces - NEW!

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.

Topics
• Customizing the UIAlertView
• Combining Tab Bar Controller and Navigation Controller
• Lazy Loading Table View
• Building an Image Gallery
• Building the SMS Bubble UI
• And more!

Fee: S$499 (nett)
Date: 13 Oct 2010 (Wed)

For alumni members (attendees who have attended the Foundation of iPhone Programming course between April 2009 and Sep 2010), you are entitled to the special rate of S$299!

Tuesday, September 14, 2010

Android Programming course on 20-21 Sep 2010 confirmed

This is the last call for the Android course for next week (20-21 Sep 2010). If you want to learn how to program your Android devices, be sure to come join us next week! Email me (weimenglee@learn2develop.net) for details and course fee.

Tuesday, August 24, 2010

My C# book translated into Chinese and Polish

Up to date, I have realized that my C# 2008 Programmer's Reference book was translated into two other languages - Simplified Chinese and Polish. While I certainly do not understand Polish, it is always a great feeling to know that your book is published in different languages!

If you know of other languages that it has been translated into, send me a picture of the book! Thanks!

Monday, August 23, 2010

Android phones recommendation

A number of my course participants asked me which are some of the best Android phones out there in the market. So, here are some of my recommendations:

If you have no budget constraint (who doesn't!!!), then the Samsung Galaxy S is a very good choice. It looks like the iPhone, but what really blows my mind off is the speed of this phone. Try it for yourself and you will know what I mean.

Another good phone to get is the HTC Desire. As the name implies, it is the phone that a lot of developers desire! HTC is well known for making cool phones, and the Desire does not disappoint.

If you are budget constrained (like me), you will find the HTC Wildfire a very good alternative to the two phones mentioned above. I got mine for S$460 at Sim Lim Square, and although it has a lower resolution screen and a slower processor, it is a very good phone to buy for development. I have been playing with it for a couple of days, and it works with Eclipse and hence makes deploying your application from within Eclipse a seamless experience.

Dashcode Course - 31 Aug - 1 Sep 2010

The Dashcode course has been confirmed to run on the 31 Aug to 1 Sep 2010. If you want to develop apps for the iPhone but are not ready to learn Objective-C now, this is a good way to get started! Using HTML, CSS, and JavaScript, you will learn how to write web-based apps for your iPhone. You will learn how to write offline apps, as well as location-based iPhone Web apps.

For quick registration, email me at weimenglee@learn2develop.net, or download the brochure and application form here.

Updated Course Schedules in Sep 2010

Backed by popular demand, I have revised the course schedules for Sep as follows:

Note the addition of the following courses:
* iPhone Web Applications Programming using Dashcode - 31 Aug to 1 Sep 2010
* Absolute Beginner's Guide to C# Programming - 9 Sep 2010
* Absolute Beginner's Guide to Objective-C Programming - 10 Sep 2010

Questions? Send me an email at weimenglee@learn2develop.net.

Saturday, August 21, 2010

New Course in Sep 2010 - Integrating Advertising into your iPhone Applications

I will be launching a new course in Sep 2010 - Integrating Advertising into your iPhone Applications. This 1-day course will cover the topic of how to generate revenue in your iPhone applications through mobile advertising. You will learn how to integrate advertisements from AdMob and iAd into your iPhone applications. You will also learn how to track your application usage using Flurry Analytics.

Topics covered include:

* What is Mobile Advertising
* Pricing Models - CPM or CPC
* Opportunities and results

AdMob
* Introduction to AdMob
* Setting up AdMob
* Using the AdMob SDK

iAd
* Introduction to the iAd Framework
* Using the AdBannerView
* Integrating iAd with your application
* Interacting with ads in your application
* Using iAd in a Table View Controller
* Ensuring backward compatibility

Flurry
* Tracking application usage using Flurry Analytics

Note: This is a developer course and participants are expected to have basic knowledge of iPhone programming.

Date: 22 Sep 2010
Course Fee: S$599

Download course application form here.

Thursday, August 19, 2010

New course in Sep 2010 - Windows Phone 7 Programming!

I am excited to announce that the Windows Phone 7 course in Sep 2010 is now confirmed! If you have always wanted to know what is the big deal with Windows Phone 7, this is the best time for you to get involved in the process of building applications for the new Windows Phone 7! Get your apps ready for the impending release of Windows 7 in October and be the envy of your colleagues!

Topics covered include:
 Setting up Visual Studio 2010
 Getting started with Windows Phone 7 programming
 Understanding Silverlight
 Application Lifecycles
 Page Navigation
 Orientation Awareness
 Launching external applications
 Application Settings
 Data Storage
 Calling Web Services
 Push Notifications
 Deploying and Selling Windows Phone 7 applications

Download the course brochures and application form here.

Course Schedule for Sep and Oct 2010

Here is the course schedule for Sep - Oct 2010.

Courses include:
* Integrating Advertising into your iPhone Applications (NEW)
* iPhone programming
* Android programming
* Windows Phone 7 programming (NEW)


Download course brochures and application form here.

Thursday, August 05, 2010

Foundation of iPhone Programming - 10-11 Aug 2010

I am super excited to announce that the course next week is confirmed. Due to limited seats, please enroll soon to avoid disappointment. It is going to be a very fun course!

Friday, July 30, 2010

New Courses in September 2010

Not a programmer yet? Fret not! This coming month of September, I will be launching two new courses for absolute beginning programmers!

The two courses are:
* Absolute Beginner's Guide to Programming using C#- 9 Sep 2010
* Absolute Beginner's Guide to Programming using Objective C - 10 Sep 2010

Each course will cover the following topics:
* Introduction to programming
* Language Syntax and constructs
* Problem solving and algorithms
* Object-Oriented Programming

So which course should you attend? If your motive is to learn how to program for the iPhone, then you should enroll in the Objective-C course. If your motive is to program for the Windows platform, then come for the C# course.

The course for each course is S$499 (nett). For easy registration, please email me at weimenglee@learn2develop.net. Please note that for each course, you would need to bring along your own notebook computer. For the Objective-C course, you would need to bring along your MacBook/MacBook Pro. For the C# course, you need to bring along your Windows notebook.

iPhone and Android Courses in August 2010


Want to learn how to program your iPhone or Android phone? Join us this coming month of August on the following iPhone and Android development courses.

* Foundation of iPhone Programming - 10-11 Aug 2010
* iPhone LBS Programming - 12 Aug 2010
* iPhone Network Programming - 13 Aug 2010
* Android Programming - 16-17 Aug 2010

In the Foundation of iPhone Programming, you will learn how to get started with Apple's iPhone SDK to develop interesting and exciting iPhone applications. By the end of the second day, you would be ready to dive into the world of AppStore and develop more sophisticated iPhone apps.

If you want to learn more, then the iPhone LBS and iPhone Network Programming courses will show you how to build location-based applications and networked iPhone apps (Bluetooth, push notifications, etc). This set of topics is a must-learn for aspiring mobile developers!

Don't have an iPhone? Then join us in the Android Programming course. In this 2-day course, you will jump start your development effort with the SDK provided by Google. This course will cover the latest version of Android - 2.2 (Froyo). At the end of the 2 days, you will be equip with the knowledge to write compelling Android applications!

For detailed outline of each courses, please download the brochure and application form here.

Monday, July 19, 2010

US Training - iPhone and Android courses

Just a gentle reminder of the series of courses that I will be delivering on iPhone, iPad, and Android in the US in the month of Aug and Sep 2010.

The venue of the training is:

Alvin Sherman Library, Research, and Information Technology Center
3100 Ray Ferrero Jr. Blvd.
Fort Lauderdale-Davie, Florida 33314-7796

For more details, download the brochures here.

Tuesday, July 13, 2010

iPhone LBS and Network Programming Courses Confirmed - 20 - 21 July 2010

I am happy to announce that the iPhone LBS and iPhone Network Programming courses next week (20 and 21 July) are confirmed!

If you want to know how to build Location-based services for your iPhone and how to build interesting networked applications, come join us next week!

For quick registration, email me your details at weimenglee@learn2develop.net.

Download course outlines here.

Thursday, July 01, 2010

Source code for Bubble UI Project

Many readers wrote in requesting the source code for the Bubble UI project that I have written for MobiForge.com.

Here it is! Download it and have fun!
[Update: The download link has been changed to the more friendly MediaFire]