Friday, October 23, 2009

Courses this month (Nov 2009)

Here is the summary of all the courses running this month of Nov 2009:

* iPhone Programming (Xcode) - 11-13 Nov 2009

1-day XML Programming Course - 26th Nov 2009 (Thur)

XML is one of the key technologies used by all major software applications - from being used in configuration files to building complete user interface. It is thus an essential technology that developers have to get acquainted with.

In this 1-day workshop, you will learn all you need to know about XML - the rules and its accompanying standards, as well as learn how to program against XML documents using the various APIs available.

* You will use the C# language for all the labs in this course.

TOPICS
· What is XML
· The rules of XML - well-formed and valid documents
· Validating XML Documents using DTD and XSD
· Transforming XML documents using XSLT
· Manipulating XML documents using DOM and SAX
· XML Serialization
· XML Web Services

Date
• 26th Nov 2009
• 9am to 5pm

Venue
• To be confirmed

Fees
• S$399 (nett)

For course registration form, please send an email to weimenglee@learn2develop.net.

Programming Mapping Applications - 23rd Nov 2009 (Mon)

This 23rd Nov 2009 (Mon), I will be running the Programming Mapping Applications course.

For the course, I will cover the following:
* How to programming Virtual Earth and Google Maps using JavaScript (through web browsers)
* How to obtain geographical data using GPS and Cell IDs (C#, Windows Mobile and Windows Forms)
* How to translate Cell IDs into Lat and Lng (C#) through a secret Google Maps API

The objectives of this course are:
* to get participants acquainted with the map APIs such as Google Maps and Virtual Earth
* to learn the various techniques to obtain GPS data and Cell IDs
* to learn how to use location data to build interesting apps

Fee
* S$399

For registration form, please email me at weimenglee@learn2develop.net.

iPhone Programming Talk at BINUS - 20th Oct 2009

I am honored and privileged to be invited by BINUS University (one of the top 10 universities in Indonesia) to give a talk at their campus this week on iPhone programming. Speaking to a crowd of 400++ students and staff, it was a very exciting event, what's more with the super enthusiasm exhibited by the BINUS students.

I could not ask for more. My only regret is that I could not spend more time interacting with the students as I had to rush to the airport to catch the flight back. Till then, happy iPhone programming!

Beginning iPhone SDK Programming with Objective-C

I am really looking forward to the release of my iPhone programming book - Beginning iPhone SDK Programming with Objective-C. It is now available for pre-order at Amazon.com and will be available in early Jan 2010.

Get a copy of the book and start your iPhone programming journey!

(Looks like Wrox has finally decided to do away with using the picture of the author for the cover. I think this has a fresh look!)

Thursday, October 22, 2009

New iMac, MacBook and Mac Mini

Apple has just released the revised iMac series of computer. Available in 2 sizes - 21.5" and 27", these are very cool computers.

If you are looking to get started with a Mac, the 27" 3.06GHz version (Core 2 Duo) is a worthy buy at S$2,588 (S$2388 for educational price).

I am a huge proponent of large screens, since that makes you really productive, especially if you are using Xcode and Interface Builder. The 27" iMac also allows you to use it as an external monitor - connect your MacBook/MacBook Pro to it and it doubles up as a 27" monitor. Hence, I think the 27" model is really worth the money.

Of course, if you live in the Windows world as well, this is the perfect machine to dual boot into Windows 7 using Bootcamp.

Besides the iMac, Apple also revised MacBook and Mac Mini. If you are a little budget constraint, these should serve as a quick stepping stone to the Mac world.

Wednesday, October 14, 2009

Free eDoc on Xcode and Dashcode

I am happy to announce that Developer Learning Solutions has collaborated with Mobiforge.com to release the free eDoc PDF - Introduction to iPhone Programming using Dashcode and Xcode.

This free eDoc contains two lab exercises - one for Dashcode and one for Xcode. If you are contemplating developing for the iPhone but do not know where to start, this eDoc will provide you with a quick and easy way to get started. It gives you a flavor of the 2 different ways to develop for the iPhone - web applications vs. native applications.

Download the free eDoc here.

Once you learned the basics, you would want to go further. Check out the following courses:

Friday, October 09, 2009

3-day iPhone Application Programming using Xcode Training Course

In this 3-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.
Topics
• Introduction to Xcode
• Exploring the Different Application Templates
- Developing a View-based Application
- Developing a Window-based Application
- Developing a Navigation-based Application
- Developing an Utility Application
• Using the iPhone Simulator
• Handling Screen Orientation
• Crash course in Objective-C
• Understanding Outlets and Actions
• Understanding Views and View Controllers
• Handling Text Inputs
• Files Handling
• Using the Table View
• Implementing Application Settings
• Database Programming using SQLite
• Invoking Built-in Applications
- SMS
- Mail
- Phone
- Safari
- Contacts
- Photo Library
• Simple Animations
• Integrating your Web application with native application

Course Schedules
11-13 (updated) Nov 2009
• 21-23 Dec 2009

Course Fee
• S$1495 (nett)

Download application form and brochures here.

3-day iPhone Web Application Programming using Dashcode Training Course

In this 3-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.

Topics
• Introduction to Dashcode
• Exploring the Different Types of Web Application templates for iPhone
- Developing a Browser Application
- Developing an Utility Application
- Developing a RSS Application
- Developing a Podcast Application
- Building your own custom Web Application
• Debugging using Dashcode
• Exploring the various Parts in Dashcode
• Handling Events
• A Crash Course in JavaScript Programming
• Using Local database support in your Web applications
• Accessing server data
• Deploying your web application
• Integrating your Web application with native Application

Course Schedules
18-20 (updated) Nov 2009
• 28-30 Dec 2009

Course Fee
• S$1495 (nett)

Download application form and brochures here.

Monday, October 05, 2009

Building Location-Based Applications for the iPhone

Knowing where a device is opens the door to all kinds of innovative applications—and the iPhone's Core Location framework makes discovering location simple.

Understanding User Interface in Android - Part 3: More Views

In the previous article, you saw the various basic views such as the TextView, EditText, Button, and how you can use them in your Android applications. In this article, we shall continue our exploration of another three categories of views - Picker views, List views, and Display views. The views discussed include: TimePicker view, DatePicker view, ListView view, Spinner view, Gallery view, ImageView, ImageSwitcher view, and GridView view

Sunday, October 04, 2009

1-day XML Programming Course - 16 Oct 2009

XML is one of the key technologies used by all major software applications - from being used in configuration files to building complete user interface. It is thus an essential technology that developers have to get acquainted with.

In this 1-day workshop, you will learn all you need to know about XML - the rules and its accompanying standards, as well as learn how to program against XML documents using the various APIs available.

* You will use the C# language for all the labs in this course.

TOPICS

· What is XML

· The rules of XML - well-formed and valid documents

· Validating XML Documents using DTD and XSD

· Transforming XML documents using XSLT

· Manipulating XML documents using DOM and SAX

· XML Serialization

· XML Web Services

Date

16th Oct 2009

9am to 5pm

Venue

To be confirmed

Fees

S$399 (nett)

Register before 9th Oct 2009 and get an early-bird discount of S$100.

For course registration form, please send an email to weimenglee@learn2develop.net.

Saturday, October 03, 2009

iPhone Programming Course on 14-15 Oct 2009


Backed by popular demand, there will be another special run of the iPhone 3.0 Programming course on the 14-15 Oct 2009 (Wed-Thur).

If you want to get started with iPhone programming, this is the best time to get started!

Course fee is S$997 and a Mac will be provided during the course. As the number of Macs available is limited, it will be allocated on a first-come,first-served basis.

By the end of the 2 days, you would be well equipped with the knowledge to develop your next killer application!

Send me an email at weimenglee@learn2develop.net for the application form.