Course Length: 3 days
Course Objectives:
In this course, you will learn how to apply Internet of Things technologies to solve real-world problems.
You will:
• Plan an IoT implementation.
• Construct and program an IoT device.
• Communicate with an IoT device using wired and wireless connections.
• Process sensor input and control an actuator on an IoT device.
• Manage security, privacy, and safety risks on IoT projects.
• Manage an IoT prototyping and development project throughout the development lifecycle.
Course Content
Lesson 1: Planning an IoT Implementation
Topic A: Select a General Architecture for an IoT Project
Topic B: Identify Benefits and Challenges of IoT
Lesson 2: Constructing and Programming an IoT Device
Topic A: Select and Configure a Processing Unit
Topic B: Select a Microcontroller Power Source
Topic C: Use a Software Development Kit to Program an IoT Device
Lesson 3: Communicating with an IoT Device
Topic A: Communicate Using Wired Connections
Topic B: Communicate Using Wireless Connections
Topic C: Communicate Using Internet Protocols
Lesson 4: Processing IoT Data
Topic A: Process IoT Device Input and Output
Topic B: Process Data in the Cloud
Topic C: Provide Machine to Machine Communication
Lesson 5: Managing Risks on IoT Projects
Topic A: Identify IoT Security and Privacy Risks
Topic B: Manage IoT Security and Privacy Risks
Topic C: Manage IoT Safety Risks
Lesson 6: Undertaking an IoT Project
Topic A: Identify Real World Applications for IoT
Topic B: Follow the IoT Development Lifecycle
Appendix A: Mapping Course Content to Certified Internet of Things Practitioner (CIoTP) (Exam ITP-110)