The objective of this course is to take you to a whirlwind tour of the Raspberry Pi, and introduce you to everything that is great about it.
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.
You application will take sensor data and make them available to the user via a web interface that is constructed based on jQuery and HTML5.
You will need a Raspberry Pi, a DHT22 sensor, a button, an LED, a few resistors and a breadboard.
If you have a Wifi USB dongle, you will learn how to set it up with your Raspberry Pi.
To make the most from this course, you should be familiar with basic programming and be comfortable with the command line.
Peter is Chief Explorer at Tech Explorations. He is fascinated by technology because of its ability to make amazing things happen, and science because of its ability to make nature transparent.
He is an Electrical and Computer Engineer, has a PhD (most of which was spent reading philosophy of knowledge) and a couple of Masters in Information Systems.
He has been a lecturer for over 13 years in a variety of IT (and occasionally management) subjects. During this time, he has developed a hands-on teaching style, whereby he invites and challenges his students to learn by doing. He has taught thousands of students in dozens of undergraduate and postgraduate courses.
Peter is also a software developer at Futureshock Enterprises, making applications using Ruby, Ruby on Rails, and iOS.
Peter has been an electronics enthusiast since he remembers himself when he wrecked his sister's digital watch and his parents VCR. He replaced the watch but managed to fix the VCR.
Now, he is particularly fascinated by the rapid prototyping opportunities that the Arduino and similar platforms has brought about.
He lives in Sydney, Australia.