1
Copyright © 2017 Technix-Pro. All rights reserved www.technixpro.edu.hk v1.0 FEB, 2017 IoT Series : Raspberry Pi 3 Programming for beginners Duration: 2 days Course Delivery: Classroom Language: Cantonese Credits: 12 PDU/CPE Course Description: The objective of this course is to take you to a overview of the Raspberry Pi, and structured as a project, you will become familiar with the various components that make up the web development stack: the operating system, the hardware (including the GPIOs), the application server, web server, database server, and the Python programming language. You will also become familiar with Cloud services that you will integrate into your Raspberry Pi- powered web application. Audience: This course is suitable any one who interested In concept of Internet of Things and Raspberry Pi. Learning Objectives: At the end of this course, the participant will be able to: Setup the Ubuntu-Mate Linux system to the RPi. Install the Python virtual environment. Install and use Node.js, a Javascript framework. Install Visual Studio 2017 with Python and Angular2. Install and use Nginx light-weight web server. Use the RPi GPIOs as digital input and outputs. Use a DHT22 humidity and temperature sensor Install and use the MongoDB NoSQL database Use the REST APIs for Microsoft Azure IoT Hub to create visual representations of the sensor data Use RPi-Monitor for graphical analysis of sensor data. Prerequisites: Basic programming knowledge is recommended but not a must. Raspberry Starter Kit Package Included: ! A Raspberry Pi 3 Model B ! Micro SD 8GB ( Pre-Installed Ubuntu-Mate ) ! An DHT11 or DHT22 Sensor ! A breadboard and jumper wires ! An 5mm LED ! An 4.7k Resistor

Technix-Pro IoT : Raspberry Pi 3 Programming for Beginners

Embed Size (px)

Citation preview

Page 1: Technix-Pro IoT : Raspberry Pi 3 Programming for Beginners

Copyright © 2017 Technix-Pro. All rights reserved www.technixpro.edu.hk v1.0 FEB, 2017

IoT Series : Raspberry Pi 3 Programming for beginners

Duration: 2 days Course Delivery: Classroom

Language: Cantonese Credits: 12 PDU/CPE

Course Description: The objective of this course is to take you to a overview of the Raspberry Pi, and structured as a project, you will become familiar with the various components that make up the web development stack: the operating system, the hardware (including the GPIOs), the application server, web server, database server, and the Python programming language.

You will also become familiar with Cloud services that you will integrate into your Raspberry Pi- powered web application. Audience: This course is suitable any one who interested In concept of Internet of Things and Raspberry Pi. Learning Objectives: At the end of this course, the participant will be able to:

• Setup the Ubuntu-Mate Linux system to the RPi. • Install the Python virtual environment. • Install and use Node.js, a Javascript framework. • Install Visual Studio 2017 with Python and Angular2. • Install and use Nginx light-weight web server. • Use the RPi GPIOs as digital input and outputs.

• Use a DHT22 humidity and temperature sensor • Install and use the MongoDB NoSQL database • Use the REST APIs for Microsoft Azure IoT Hub to

create visual representations of the sensor data • Use RPi-Monitor for graphical analysis of sensor data.

Prerequisites: Basic programming knowledge is recommended but not a must.

Raspberry Starter Kit Package Included: ! A Raspberry Pi 3 Model B ! Micro SD 8GB ( Pre-Installed Ubuntu-Mate ) ! An DHT11 or DHT22 Sensor ! A breadboard and jumper wires ! An 5mm LED ! An 4.7k Resistor