Saturday, September 24, 2016

WEB106 - Programming Web Apps using Node.js

WEB106 - Programming Web Apps using Node.js
Node.js is an open-source, cross-platform runtime environment for developing server-side applications. This means that the code you wrote using Node.js can run on multiple platforms - Windows, Mac OS, and Linux.In this upcoming WEB106 Node.js course, you will learn how easy it is to write your server-side apps using Node.js.

You will learn:

  • How to write a simple Web server
  • How to create a RESTful API
  • How to create a chat application using Socket.IO
  • How to send GCM push notifications

[Read more...]

WEB101 - Developing Web Applications using ASP.NET Core MVC

WEB101 - Developing Web Applications using ASP.NET Core MVC
Microsoft has rewritten ASP.NET from the ground up, and the result is ASP.NET Core MVC 1.0. What's interesting in this latest release is that you now can deploy your favourite ASP.NET applications on cross platforms - Windows, Mac, and Linux.

In this 2-day course, you will learn all about the fundamental building blocks of ASP.NET MVC. At the end of the course, you will build a functional web site using ASP.NET MVC Core.

[Read more...]

IOT101 - Programming Internet of Things (IoT) using the Raspberry Pi

IOT101 - Programming Internet of Things (IoT) using the Raspberry Pi
In this 2-day course, learn how to program your Raspberry Pi using the Python programming language. You will also learn how to setup a Web server and Database server on the Pi using PHP and MySQL. The IoT Kit comes with the Raspberry Pi 3 and a whole bunch of sensors (which you can take home after the course).

Join us and learn how to send data from the Raspberry Pi to the cloud and send push notifications to your mobile apps.

[Read more...]

Friday, September 23, 2016

IOT202 - Introduction to Data Science using Python

IOT202 - Introduction to Data Science using Python
Learn how to analyse data using the various libraries in Python designed to crunch large amount of data. In particular, you will learn:

NumPy - an extension to the Python programming language, adding support for large, multi-dimensional arrays and matrices, along with a large library of high-level mathematical functions to operate on these arrays.

Pandas - a software library written for the Python programming language for data manipulation and analysis. In particular, it offers data structures and operations for manipulating numerical tables and time series.

Matplotlib - a python 2D plotting library which produces publication quality figures in a variety of hardcopy formats and interactive environments across platforms.

[Read more...]

AND101 - Fundamentals of Android Programming using Android Studio

AND101 - Fundamentals of Android Programming using Android Studio
Learn how to program your Android devices using the latest Android Studio 2.2. In this 2-day course, you will learn all the fundamental building blocks of Android programming and how to distribute them after development is complete. You will also learn about the new permission system starting from Android 6.0 and how your apps can apply for permissions during runtime.

[Read more...]

AND303 and IOS301 - Bluetooth Low Energy Programming

AND303 - Advanced Android - Programming Bluetooth Low Energy
IOS301 - Advanced iOS - Programming Bluetooth Low Energy
Bluetooth LE (BLE) transmits data between devices  wirelessly using low energy. A lot of smart devices today support BLE, hence opening a new field of possibilities for developers.

In these two courses, you will learn how to program your mobile device to communicate with BLE devices. You will also learn about beacons, and how they work in location-based services apps.

[Read more about AND303...]
[Read more about IOS301...]

IOS101 - Fundamentals of iPhone Programming using Swift 3


IOS101 - Fundamentals of iPhone Programming using Swift 3
Apple has just released the latest version of its new programming language - Swift 3.0. Come and learn what has changed and how you can use it to build the latest iOS apps. If you are new to iPhone development, this 2-day course will take you from zero to equipping you with all the fundamental building blocks to build your next best selling apps.

[Read more...]

IOT104 - Programming Internet of Things using Arduino

IOT104 - Programming Internet of Things using Arduino
Learn how to program the Arduino in this 2-day course. You will get an IoT kit containing all the various Arduino devices and sensors and learn how to use the C programming language to obtain data from the various accessories. You will also learn how to send the data to the cloud and send push notifications to your mobile devices.

[Read more...]

Thursday, September 22, 2016

IOT104 - Programming Internet of Things using Arduino course is now 2 days!

We are excited to inform that the IOT104 Arduino course has now been extended to 2 days! In this newly revised course, we will cover more sensors and accessories, such as this featured LED Matrix display.

We will also cover server-side programming, such as how to send data to the cloud and how to push notifications to mobile apps.

We are continually adding new items to the IoT Kit, which you can bring back home after the course. Meantime, if you have any topics you wish that we could cover, please feel free to email me at weimenglee@learn2develop.net.

Hope to see you at the course!