Thursday, February 04, 2016

IOT102 Programming Internet of Things (IoT) using Windows 10 IoT Core course (18-19 Feb 2016)

In the upcoming IOT102 - Programming Internet of Things (IoT) using Windows 10 IoT Core course (18-19 Feb 2016), you will learn how to send push notifications using GCM to your Android devices. This is very useful as your Raspberry Pi may be connected to various sensors and can automatically send notifications when one of the devices reaches its threshold (such as a smoke detector detecting smoke in your room).


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
Thu Feb 18 2016 CONFIRMEDFri Feb 19 2016PDF
Mon Mar 28 2016Tue Mar 29 2016PDF
Wed Apr 06 2016Thu Apr 07 2016PDF
Mon Jun 20 2016Tue Jun 21 2016PDF
Venue
Bayview Hotel Singapore
30 Bencoolen Street
Singapore 189621 

Wednesday, February 03, 2016

IOS101 - Fundamentals of iPhone Programming using Swift course - 1-2 March 2016

Learn how to develop iOS applications in the upcoming IOS101 - Fundamentals of iPhone Programming using Swift course. You will learn about the new language - Swift, and how it allows you to quickly and easily develop iOS applications. You will also learn about some important concepts in iOS development:

* Protocols and Delegates
* Outlets and Actions
* Views and View Controllers
* AutoLayout
IOS101 - Fundamentals of iPhone Programming using Swift
Course Fee
S$1197 (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 Mar 01 2016 CONFIRMEDWed Mar 02 2016PDF
Venue
Bayview Hotel Singapore
30 Bencoolen Street
Singapore 189621  

Sunday, January 24, 2016

AND101 - Fundamentals of Android Programming using Android Studio

In Marshmallow (Android 6.0), permissions required by your app are all locked down by default. Instead of giving a blanket approval when installing the app, the user is now asked to grant specific permission when the app is run. This allows the user to only grant permissions that the app need to do its work.

The user now has the power to deny the app from certain permissions that is deemed too dangerous.

In the upcoming AND101 course, you will learn the latest changes in Android 6 permissions, and how your app can be written to request for specific permissions in order to run correctly.
AND101 - Fundamentals of Android Programming using Android Studio
Course Fee
S$1197 (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 Mar 21 2016 CONFIRMEDTue Mar 22 2016PDF
Venue
Bayview Hotel Singapore
30 Bencoolen Street
Singapore 189621  

IOS305 – 1-Day Developing Secure iOS Applications

In this one-day course, you will learn how to write secure iOS applications. You will learn how to save user data securely on your iPhone, and how to perform authentication within your application using custom authentication and using Apple’s Touch ID.

You will learn:
Implementing local authentication on your application
Using Touch ID for authentication
Cryptography in iOS
       o Hashing
       o Symmetric and Asymmetric Encryption/Decryption
Saving passwords in Keychain
Saving Keychain data on iCloud
Sharing Keychain with Apps made by your team
Obtaining Passwords from the user
Connecting to a secure REST API service
iOS File system Security

Security Best Practices
IOS305 - Advanced iOS - Developing Secure iOS Apps
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 Apr 01 2016Fri Apr 01 2016PDF
Venue
Bayview Hotel Singapore
30 Bencoolen Street
Singapore 189621 

Thursday, January 14, 2016

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.