Programming the IoT: Course Navigation Guide
π Quick Start
Main Course Board: Kanban Board
Book Companion: Programming the Internet of Things
πΊοΈ Course Structure
PART 1: Setup and Apps
Part 1 Overview - Setting up your development environment and building initial edge tier applications
PART 2: Data Management
Part 2 Overview - Building data generation, storage, and processing capabilities
PART 3: Edge Connectivity
Part 3 Overview - Implementing communication protocols for edge device connectivity
PART 4: Cloud Connectivity
Part 4 Overview - Connecting edge devices to cloud services and completing the IoT solution
π‘ How to Use This Guide
For Each Lab Module:
-
Start Here: Click on the lab module link above
-
Read the Overview: Understand the objectives and activities
-
Work Through Steps: Each lab module breaks down into:
- π Overview (PIOT-INF): What you'll learn
- π¨βπ Student Instructions (PIOT-STU): Submission requirements
- βοΈ Configuration (PIOT-CFG): Setup steps
- π» CDA Tasks (PIOT-CDA): Python development exercises
- β GDA Tasks (PIOT-GDA): Java development exercises
- β
Final Testing (PIOT-XXX-100): Validate and submit
-
Stay on Track: Use this guide to navigate between modules without getting lost in nested links
π― Pro Tips
- Bookmark this page for quick reference throughout the semester
- Complete modules in order - each builds on previous concepts
- Focus on one step at a time - don't try to click every link at once
- When in doubt, return here - this is your home base for navigation
- CDA = Python, GDA = Java - you'll work on both applications in most modules
π Additional Resources
Need Help? Return to the Kanban Board to see your overall progress.
Programming the IoT: Course Navigation Guide
π Quick Start
Main Course Board: Kanban Board
Book Companion: Programming the Internet of Things
πΊοΈ Course Structure
PART 1: Setup and Apps
Part 1 Overview - Setting up your development environment and building initial edge tier applications
PART 2: Data Management
Part 2 Overview - Building data generation, storage, and processing capabilities
PART 3: Edge Connectivity
Part 3 Overview - Implementing communication protocols for edge device connectivity
PART 4: Cloud Connectivity
Part 4 Overview - Connecting edge devices to cloud services and completing the IoT solution
π‘ How to Use This Guide
For Each Lab Module:
Start Here: Click on the lab module link above
Read the Overview: Understand the objectives and activities
Work Through Steps: Each lab module breaks down into:
Stay on Track: Use this guide to navigate between modules without getting lost in nested links
π― Pro Tips
π Additional Resources
Need Help? Return to the Kanban Board to see your overall progress.