Thursday, July 24, 2014

AND303 - Android Bluetooth Low Energy Programming

Come and join us in this course on Bluetooth Low Energy (BLE) programming on Android. You will learn how to connect to BLE devices so that you can retrieve information like temperature, gyroscope readings, bearings, etc. You will also learn how to scan for iBeacons, an Apple technology that provides location services.

Best of all, you will get a Ti SensorTag for this course, which you can bring home after the course.

Venue
Bayview Hotel

Fee
S$699 (nett; no GST)
* Includes lunch and 2 tea-breaks

Date
11 Sep 2014 (Thu)

Time
9am to 5pm

Prerequisites
Basic knowledge of programming

Course Outline and Application Form
Download here.

Wednesday, July 23, 2014

IOS102 - Learn Swift Programming - For educators teaching the Swift Programming language


One of the most important changes in the upcoming iOS 8 is its support for the new Swift Programming language. With Swift, Apple aims to replace its venerable Objective-C language with a modern and type-safe language. If you are an iOS or Mac OS developer, learning Swift is no longer an option - it is the de-facto language for future iOS and Mac development.

Start learning Swift now! In this upcoming course, you will not only learn the Swift programming language - it will also come with a set of questions that are useful if you are an educator teaching the Swift language in one of the Institute of Higher Learnings (IHLs). 

Venue
Bayview Hotel

Fee
S$1,097 (nett; no GST)
* Includes lunch and 2 tea-breaks

Date
18-19 Aug 2014 (Mon-Tue)
22-23 Sep 2014 (Mon-Tue)

Time
9am to 5pm

Prerequisites
Basic knowledge of programming

Course Outline and Application Form
Download here.

Monday, July 14, 2014

Raspberry Pi Model B+

Raspberry Pi has just announced their new improved model of Raspberry Pi - Raspberry Pi Model B+.

The Model B+ uses the same BCM2835 application processor as the Model B. It runs the same software, and still has 512MB RAM; 

Here are some of the key improvements:
More GPIO. The GPIO header has grown to 40 pins, while retaining the same pinout for the first 26 pins as the Model B.
More USB. It now has 4 USB 2.0 ports, compared to 2 on the Model B, and better hotplug and overcurrent behaviour.
Micro SD. The old friction-fit SD card socket has been replaced with a much nicer push-push micro SD version.
Lower power consumption. By replacing linear regulators with switching ones the  power consumption has been reduced by between 0.5W and 1W.
Better audio. The audio circuit incorporates a dedicated low-noise power supply.

Neater form factor. They have aligned the USB connectors with the board edge, moved composite video onto the 3.5mm jack, and added four squarely-placed mounting holes.

For the Raspberry Pi course on the 8 Sep 2014, I will be using the new Raspberry Pi Model B+. Details as follows:

Venue
Bayview Hotel

Fee
S$699 (nett; no GST)
* Includes lunch and 2 tea-breaks

Date

8 Sep 2014 (Mon)

Time
9am to 5pm

Course Outline and Application Form
Download here.

Monday, July 07, 2014

MOB101 - Writing Cross Platform iOS and Android Apps using Xamarin and C#

In this 3-day workshop, you will learn the fundamentals of building cross-platform mobile apps targeting iOS and Android devices using Xamarin and C#. Using the Xamarin Studio or Visual Studio, you can now write iOS and Android apps using your familiar C# language. When you are ready to deploy your apps, the Xamarin compiler will compile your app into the native binary for each platform. The end result is you have a first class application that is optimized for the respective platform that it is compiled for.

This course has been fully updated to use the new Xamarin 3.

Venue
Bayview Hotel

Fee
S$1,695 (nett; no GST)
* Includes lunch and 2 tea-breaks

Date

29 Sep to 1 Oct 2014 (Mon-Wed)

Time
9am to 5pm

Prerequisites
Basic knowledge of programming

Course Outline and Application Form
Download here.

IOS102 - Learn Swift Programming

Apple announced the new Swift programming language at the Worldwide Developers Conference (WWDC) 2014. The aim of Swift is to replace the incumbent Objective-C language with a modern language and at the same time without worrying too much about the constraints of C compatibility.

Swift is designed with the following goals in mind:
* Fast to develop with
* Easy to debug
* Code safety
* Familiarity with existing programming language syntax


This fast-paced 2-day course will help you learn the new programming language developed by Apple through numerous code examples.

Venue
Bayview Hotel

Fee
S$1,097 (nett; no GST)
* Includes lunch and 2 tea-breaks

Date
18-19 Aug 2014 (Mon-Tue)
22-23 Sep 2014 (Mon-Tue)

Time
9am to 5pm

Prerequisites
Basic knowledge of programming

Course Outline and Application Form
Download here.

IOS101 - Foundation of iPhone Programming


In this 2-day workshop, you will learn the fundamentals of native iPhone programming using the iOS SDK. You will understand basic concepts such as Views, View Controllers, Protocols and Delegates, as well as the tools that help you to develop compelling iOS applications – Xcode. 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 iOS device. While both the iPhone (as well as iPod touch) and the iPad uses the same OS, this course will focus on programming for the iPhone. Beginners who want to get started with iPad programming should start with this course.

This course has been fully updated to use Apple's new Swift Programming language.

Venue
Bayview Hotel

Fee
S$1,097 (nett; no GST)
* Includes lunch and 2 tea-breaks

Date
24-25 Sep 2014 (Wed-Thu)
7-8 Oct 2014 (Tue-Wed)

Time
9am to 5pm

Prerequisites
Basic knowledge of programming

Course Outline and Application Form
Download here.

AND101 - Foundation of Android Programming (Android Studio)

Android is Google’s operating system for mobile devices. Using the Android SDK, developers can develop applications on the Android platform using the Java Programming language. In this 2-day course, participants will learn the various techniques to program their Android devices. This feature-packed course will show you how to get started in Android development, right from the start till deployment.

This course has been fully updated to use Android Studio, Google's official development environment for developing Android applications. 

Venue
Bayview Hotel

Fee
S$1,097 (nett; no GST)
* Includes lunch and 2 tea-breaks


Date
29-30 July 2014 (Tue-Wed)
20-21 Aug 2014 (Wed-Thu)
9-10 Sep 2014 (Tue-Wed)
Time
9am to 5pm

Prerequisites
Basic knowledge of programming

Course Outline and Application Form
Download here.

AND304 - Android Wear Programming

2014 is undoubtedly the year of the wearables! With the recent announcement of the Android Wear by Google, you are going to see a proliferation of smart watches that allows you to interact with your smartphones without needing to touch it.


In this 2-day course, you will gain a head start in Android Wear programming, and be one of the first to support Android Wear in your Android applications.

Venue
Bayview Hotel

Fee
S$1,495 (nett; no GST)
* Includes lunch and 2 tea-breaks
* Includes an Android Wear device

Date
18-19 Sep 2014 (Thu-Fri)

Time
9am to 5pm

Prerequisites
Basic knowledge of Android Programming

Course Outline and Application Form
Download here.