Monday, December 28, 2015

Learning Node.js and MongoDB

Writing a mobile app and need to write backend services to support your apps? With the arrays of server-side technologies, it is often mind-boggling to think about the various options available.

Introducing Node.js and MongoDB.

Using Node.js, you can use your favourite programming language - JavaScript, to create server apps rapidly and easily. Node.js is designed to be non-blocking, supports event-driven I/O, and is light weight and efficient. Using Node.js, you can create your own Web server in a matter of minutes. And using it to create RESTful services is both fast and efficient.
While most apps require traditional relational databases, with the advent of mobile apps and location-based services, spatial data is getting more and more common. This is where MongoDB shines. Using MongoDB, you can query spatial data from the database from a single statement. For example, your MongoDB contains a 100,000 places of interest and you need to find the nearest ATM from a current location. How do you do this in SQL? Well, MongoDB does that in a single statement and voila! You got the result in split-seconds.

WEB106 Programming Web Apps using Node.js (S$799)


WEB104 Programming NoSQL using MongoDB (S$799)

Come and join us in the upcoming courses on Node.js and MongoDB.

Learn Android and Android Wear Programming

Learn how to program Android apps for your latest Android device. You will learn the fundamental topics for Android apps development as well as learn how to deploy your apps onto real devices. 

AND101 Fundamentals of Android Programming using Android Studio (S$1197)


Once you have learned the fundamentals of Android development, you can move on to program the Android Wear. This course comes with a Android Wear device, which you can use for testing your apps.

AND304 Advanced Android - Android Wear Programming (S$1297)

Learn iPhone and Apple Watch Programming

Learn how to program iOS apps using the new Swift programming language from Apple. The Swift programming language now makes developing iOS apps much easier and efficient. In this course, you will get a firm grounding in the basics of the new language and the fundamental concepts of iOS Programming.

IOS101 Fundamentals of iPhone Programming using Swift (S$1197)
Once you have a solid understanding of iOS programming, you are now ready to program the Apple Watch. This course comes with an Apple Watch, and you will learn how to deploy your apps onto your iPhone and Apple Watch.

IOS302 Advanced iOS - Apple Watch Programming (S$1397)


P.S. You need to bring along your own Mac. 

Early bird discount for IoT Course in Feb and Mar 2016

Sign up for the following IOT classes in Feb and March 2016 before end of January and receive a $300 discount off the published course fee!

IOT101 Programming Internet of Things (IoT) using Raspberry Pi (S$1897; $1597 after discount)


IOT102 Programming Internet of Things (IoT) using Windows 10 IoT Core (S$1897; $1597 after discount)


For the IOT course, you will receive an IoT Kit* (which you can keep after the course). The kit includes:

  • Raspberry Pi 2 
  • Raspberry Pi Casing 
  • Raspberry Pi Power Supply - 5V, 2A
  • Micro-SD with Adapter 
  • PiCam for Raspberry Pi 
  • Bluetooth 4.0 dongle 
  • WiPi Dongle for Raspberry Pi 
  • Adafruit Pi Cobbler Plus Kit – Breakout Cable for Pi 2 
  • NXP NFC Expansion board for Raspberry Pi 
  • 16x2 LCD Panel with Backlight 
  • PIR Sensor 
  • Ultrasonic Sensor 
  • Potentiometer 
  • Breadboard 
  • Jumper cables 
  • Gas Sensor 
  • Temperature Sensor 
  • Breadboard 
  • LEDs

* Items in the IOT kit may vary from time to time

Sunday, December 20, 2015

Programming Internet of Things (IoT) - Oslo - 15-16 March 2016

In conjunction with the One Day of Internet of Things Conference (17 March 2016) to be held in Oslo, Norway, I will be doing a 2-day workshop on IoT programming using the Raspberry Pi on the 15-16 March 2016.

In this 2-day workshop, you will learn how to interface with hardware using the Raspberry Pi and the Raspbian Operating Systems. You will learn how to connect the Raspberry Pi to the various sensors and program them using Python. What's more, you will also learn how to use the Raspberry Pi to collect data using PHP and MySQL.

At the end of the course, you will also get to keep the IOT Kit used during the course. The IOT Kit contains the following accessories:

  • Raspberry Pi 2
  • Raspberry Pi Casing
  • Raspberry Pi Power Supply - 5V, 2A, Micro USB
  • Sandisk 8GB Class 10 Ultra Micro-SD with Adapter
  • PiCam for Raspberry Pi
  • Bluetooth 4.0 dongle
  • WiPi Dongle for Raspberry Pi
  • Adafruit Pi Cobbler Plus Kit – Breakout Cable for Pi 2
  • NXP NFC Expansion board for Raspberry Pi
  • 16x2 LCD Panel with Backlight
  • PIR Sensor
  • Ultrasonic Sensor
  • Potentiometer
  • Breadboard Jumper cables
  • Gas Sensor
  • tmp36 Temperature Sensor
  • Breadboard
  • LED lights
Hope to see you at the course!

Thursday, November 19, 2015

IOT104 - Programming Internet of Things (IoT) using Arduino

Heard of Arduino but don't know how to get started? Join us in the upcoming course on Arduino programming and you will get running in no time!

This course will show you how to write your first application for the Arduino and then connect your Arduino to the many sensors available. You will learn how to:
* Connect to a LED light
* Connect to a temperature sensor
* Connect to a push button
* Connect to the Internet and consume web services
* Connect to a motion sensor
* Connect to a ultrasonic range sensor
* Connect to Microsoft Azure services and send your data to the cloud!
* and more!

Course fee includes an IOT KIT containing the Arduino UNO, Ethernet Shield, and the various sensors used for the course. 
IOT104 - Programming Internet of Things (IoT) using Arduino
Course Fee
S$1097 (nett; no GST)
If your company is sponsoring you for the training, your company can enjoy 400% tax deductions/ allowances and/or 60% cash payout for investment in innovation and productivity improvements under the Productivity and Innovation Credit (PIC) scheme. For more details, check out the Productivity and Innovation Credit page. 
Schedules
Start DateEnd DateDetailsCategory
Tue Dec 08 2015 CONFIRMEDTue Dec 08 2015PDF
Mon Feb 29 2016Mon Feb 29 2016PDF
Fri Apr 01 2016Fri Apr 01 2016PDF
Venue
Bayview Hotel Singapore
30 Bencoolen Street
Singapore 189621  

Saturday, November 14, 2015

NEW COURSE - Introduction to Raspberry Pi 2

Want to get started with Raspberry Pi but don't know how to get started? In this weekend course (4-hour), we will give you an introduction to the Raspberry Pi and show you the possibilities that this small little device provides. You will learn:

   • Setting up the Raspberry Pi
   • Preparing the SD Card
      o Booting up the Raspberry Pi
   • Configuring the Raspberry Pi
      o Troubleshooting
   • Using Linux on the Raspberry Pi
      o Command Line
      o Built-in Utilities
   • Installing the Apache Web server on the Raspberry Pi
   • How to expose your Web server to the world – how to configure your router for port forwarding
   • Video Streaming from your Web cam

As seats are limited, register early to avoid disappointment!

This course comes with the following:
   • Raspberry Pi 2
   • Class-10 8GB Micro-SD card
   • Power Adapter/Charger for Raspberry Pi
   • Raspberry Pi 2 Casing

Participants need to bring along their own laptop computer. 
HRD001 - Introduction to Raspberry Pi
Course Fee
S$199 (nett; no GST)
If your company is sponsoring you for the training, your company can enjoy 400% tax deductions/ allowances and/or 60% cash payout for investment in innovation and productivity improvements under the Productivity and Innovation Credit (PIC) scheme. For more details, check out the Productivity and Innovation Credit page. 
Schedules
Start DateEnd DateDetailsCategory
Sat Dec 19 2015 CONFIRMED (WEEKEND CLASS) 
9am to 12noon
Sat Dec 19 2015PDF
Sat Jan 30 2016 CONFIRMED (WEEKEND CLASS) 
9am to 12noon
Sat Jan 30 2016PDF
Venue
Devan Nair Institute for Employment and Employability
80 Jurong East Street 21
Singapore 609607 

If your company requires in-house training, you can contact us to customize the topics to meet your training requirements. We train worldwide! We have conducted customized classes in the United States, Canada, Norway, Denmark, Japan, China, Hong Kong, Taiwan, and Thailand. 

Thursday, November 12, 2015

IOT102 - Programming Internet of Things (IoT) using Windows 10 IoT Core

The IOT102 course is confirmed to run in Dec! 

In this course, you will learn how to get started with Windows 10 IoT Core for the Raspberry Pi 2. Using Windows 10 IoT Core, you can create interesting IoT apps, such as the following:

* Interfacing with LCD displays
* Interfacing with LED lights
* Interfacing with a Webcam
* Interfacing with a PIR motion sensor
* Interfacing with a Ultrasonic sensor
* Creating and running a Web server on the Raspberry Pi
* Connecting and sending data to the Azure Mobile Services
* Storing data on a SQLite database
* Connecting to Bluetooth LE devices
IOT102 - Programming Internet of Things (IoT) using Windows 10 IoT Core
Course Fee
S$1897 (nett; no GST)
If your company is sponsoring you for the training, your company can enjoy 400% tax deductions/ allowances and/or 60% cash payout for investment in innovation and productivity improvements under the Productivity and Innovation Credit (PIC) scheme. For more details, check out the Productivity and Innovation Credit page. 
Schedules
Start DateEnd DateDetailsCategory
Mon Dec 21 2015 CONFIRMEDTue Dec 22 2015PDF
Thu Feb 18 2016Fri Feb 19 2016PDF
Mon Mar 07 2016Tue Mar 08 2016PDF
Mon Mar 28 2016Tue Mar 29 2016PDF
Wed Apr 06 2016Thu Apr 07 2016PDF
Venue
Bayview Hotel Singapore
30 Bencoolen Street
Singapore 189621  

If your company requires in-house training, you can contact us to customize the topics to meet your training requirements. We train worldwide! We have conducted customized classes in the United States, Canada, Norway, Denmark, Japan, China, Hong Kong, Taiwan, and Thailand.

Monday, November 09, 2015

List of Confirmed Courses for the Months of Nov and Dec 2015


Advanced iOS - Apple Watch Programming (S$1397)
20 Nov 2015


Advanced Android - Android Wear Programming (S$1297)
27 Nov 2015



Programming Internet of Things (IoT) using Arduino (S$1097)
8 Dec 2015



Programming Internet of Things (IoT) using Raspberry Pi (S$1897)
9-10 Dec 2015



Programming Web Apps using Node.js (S$799)
17 Dec 2015



Programming NoSQL using MongoDB (S$799)
18 Dec 2015



Programming Internet of Things (IoT) using Windows 10 IoT Core (S$1897)
21-22 Dec 2015



Advanced iOS - Apple Watch Programming (S$1397)
23 Dec 2015



Practical iOS Programming using the Swift Programming Language (S$1197)
28-29 Dec 2015



Programming Internet of Things (IoT) using littleBits and Arduino (S$1097)
30 Dec 2015



Tuesday, November 03, 2015

IOS302 - Apple Watch Programming

In the upcoming Apple Watch Programming course, I will cover the latest watchOS 2.0.

Apple's latest watchOS 2.0 supports:

    * Complications and Time Travel
    * The new Watch Connectivity Framework
    * New execution model for apps
    * Several new controls like Picker, Alerts and Action Sheets, and Movie control
    * The ability to access the hardware on the Apple Watch


This course includes an Apple Watch Sport.


IOS302 - Advanced iOS - Apple Watch Programming
Course Fee
S$1397 (nett; no GST)
If your company is sponsoring you for the training, your company can enjoy 400% tax deductions/ allowances and/or 60% cash payout for investment in innovation and productivity improvements under the Productivity and Innovation Credit (PIC) scheme. For more details, check out the Productivity and Innovation Credit page. 
Schedules
Start DateEnd DateDetailsCategory
Fri Nov 20 2015 CONFIRMEDFri Nov 20 2015PDF
Wed Dec 23 2015 CONFIRMEDWed Dec 23 2015PDF
Fri Mar 18 2016Fri Mar 18 2016PDF
Venue
Bayview Hotel Singapore
30 Bencoolen Street
Singapore 189621 

Thursday, October 29, 2015

Programming Node.js and MongoDB

Writing a mobile app and need to write backend services to support your apps? With the arrays of server-side technologies, it is often mind-boggling to think about the various options available.

Introducing Node.js and MongoDB. Using Node.js, you can use your favourite programming language - JavaScript, to create server apps rapidly and easily. Node.js is designed to be non-blocking, supports event-driven I/O, and is light weight and efficient. Using Node.js, you can create your own Web server in a matter of minutes. And using it to create RESTful services is both fast and efficient.
While most apps require traditional relational databases, with the advent of mobile apps and location-based services, spatial data is getting more and more common. This is where MongoDB shines. Using MongoDB, you can query spatial data from the database from a single statement. For example, your MongoDB contains a 100,000 places of interest and you need to find the nearest ATM from a current location. How do you do this in SQL? Well, MongoDB does that in a single statement and voila! You got the result in split-seconds.


Come and join us in the upcoming courses on Node.js and MongoDB.

WEB106 - Programming Web Apps using Node.js
Course Fee
S$799 (nett; no GST)
If your company is sponsoring you for the training, your company can enjoy 400% tax deductions/ allowances and/or 60% cash payout for investment in innovation and productivity improvements under the Productivity and Innovation Credit (PIC) scheme. For more details, check out the Productivity and Innovation Credit page. 
Schedules
Start DateEnd DateDetailsCategory
Mon Nov 09 2015Mon Nov 09 2015PDF
Thu Dec 17 2015Thu Dec 17 2015PDF
Thu Mar 10 2016Thu Mar 10 2016PDF
Venue
Bayview Hotel Singapore
30 Bencoolen Street
Singapore 189621 
WEB104 - Programming NoSQL using MongoDB
Course Fee
S$799 (nett; no GST)
If your company is sponsoring you for the training, your company can enjoy 400% tax deductions/ allowances and/or 60% cash payout for investment in innovation and productivity improvements under the Productivity and Innovation Credit (PIC) scheme. For more details, check out the Productivity and Innovation Credit page. 
Schedules
Start DateEnd DateDetailsCategory
Fri Dec 18 2015Fri Dec 18 2015PDF
Fri Mar 11 2016Fri Mar 11 2016PDF
Venue
Bayview Hotel Singapore
30 Bencoolen Street
Singapore 189621