Brainmatics

IoT Application Development

Administering Microsoft SQL Server 2014 Databases

Akhir-akhir ini, kita Internet of Things (IoT) adalah salah satu jargon yang sangat populer. IoT bukan sebuah tren yang mudah datang dan pergi, tetapi IoT menggambarkan tren yang sangat penting dan berdampak langsung terhadap masyarakat luas. IoT sendiri digunakan untuk mengartikan berbagai macam ide, tergantung pada motivasi dan latar belakang perspektif apa yang kita lihat. Perspektif tersebut diataranya adalah jaringan komputer dan telekomunikasi, aplikasi, data dan sebagainya.

Training IoT ini bertujuan agar anda mengenal IoT serta bagaimana memgembangkan program IoT yang dapat membantu memecahkan masalah anda. Training dimulai dari pengenalan terhadap istilah IoT, beragam tren yang mempengaruhi kebutuhan IoT, bagaimana cara mendesain IoT, hingga diskusi terkait bagiamana dampak terhadap kepemilikan IoT oleh masyarakat saat ini

 

OBJECTIVES

  1. Memahami IoT secara umum
  2. Memahami cara kerja Raspberry Pi
  3. Mampu mengembangkan program IoT pada Raspberry Pi

 

AUDIENCE

1. Software Engineers
2. Software Developer
3. Application Programmer

 

PREREQUISITES

Pyhton Fundamentals

 

CONTENT

1. Introduction

1.1. Introduction to Internet of Things (IoT)
1.2. Review IoT Hardware Platforms
1.3. Introduction to Raspberry Pi
1.4. Set Up Raspberry Pi (HDMI, WiFi, SSH)
1.5. Exploring Raspberry Pi Board
1.6. A Brief Introduction to Python and Node.js Programming
1.7. GPIO Programming
1.8. Student Project 1

2. Sensing and Actuating

2.1. Introduction to Sensing and Actuating
2.2. A brief introduction to Python and Node.js programming
2.3. UART programming
2.4. SPI Programming
2.5. Physical Sensing on Raspberry Pi
2.6. Actuating Device on Raspberry Pi
2.7. Building a Remote Sensor on Raspberry Pi
2.8. Student Project 2

3. Camera Development and Network Stack

3.1. I2C Programming
3.2. Working with Camera Development on Raspberry Pi
3.3. Introduction Network Stack for Raspberry Pi
3.4. RESTful Development for IoT
3.5. MQTT Network Programming
3.6. Student Project 3

4. Node-RED and IoT Middleware

4.1. Introduction to Node-RED
4.2. Node-RED for IoT Development
4.3. Design and Build Data Orchestration for IoT
4.4. Build IoT Middleware
4.5. Student Project 4

5. IoT Integration

5.1. Integrating IoT and Cloud Servers
5.2. Cloud Development for IoT Platform
5.3. Final Project

 

INSTRUCTOR

agusAgus Kurniawan. Lahir di Surabaya, 13 Agustus 1977. Menempuh pendidikan S1 di Institut Sepuluh November (ITS) pada tahun 2001. Menamatkan S2 di Institut Pertanian Bogor (IPB) pada jurusan Ilmu Komputer pada tahun 2008. Saat ini sedang menyelesaikan pendidikan S3 Computer Science di Freie Universit├Ąt Berlin. Telah memiliki sertifikasi Microsoft Certified Solution Development (MCSD) for .NET, Microsoft Certified Technology Specialist (MCTS) Windows Server 2008 R2, Server Virtualization serta mendapatkan award sebagai Most Valuable Professional (MVP) dibidang Data Platform dari Microsoft sejak 2004 hingga saat ini. Aktif dalam melakukan riset dan publikasi ilmiah di bidang Networking and Communication System, Wireless Sensor Network, Machine Learning, Computer Vision, High Performance Computing & Grid Computing, Software Engineering, dan Messaging and Security System. Saat ini aktif sebagai penulis buku lokal dan internasional, Konsultan dibidang IT, Pengajar/trainer diberbagai perguruan tinggi, perusahaan swasta dan instansi pemerintah, Dosen Fakultas Ilmu Komputer di Universitas Indonesia. Founder di www.pecollege.net dan Makers.ID.