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!