IoT Product and App Development Course
Welcome to our intensive 6-day IoT Product and App Development course! This comprehensive program is designed to take you through the complete journey of IoT product development, from understanding basic circuit design to deploying mobile applications. The course combines theoretical knowledge with hands-on experience, using real-world case studies and practical implementations.
Throughout this course, you'll learn about IoT device architecture, circuit design, mobile app development with React Native, backend systems, and the MQTT protocol. We'll use the AudiQR product as a case study and build a smart switch application from scratch. The course emphasizes practical, industry-relevant skills with a focus on modern development practices and production-ready implementations.
Prerequisites
- Basic understanding of programming concepts
- Familiarity with JavaScript/TypeScript
- Basic electronics knowledge
- Development environment setup (instructions provided)
Course Duration
Each session will be conducted for 2.5 hours (14:00-16:30) with a short break in between. The course combines lectures, hands-on exercises, and interactive sessions to maximize learning in the compact timeframe.
📄️ IoT Product and App Development Course Plan
This intensive 6-day course covers the complete journey of IoT product development, from circuit design to mobile app deployment.
📄️ Day 1: Introduction to IoT, Yarsa Tech, and Course Overview
Schedule30-12:00)
📄️ Day 2: AudiQR Product Case Study
Schedule30-12:00)
📄️ Day 3: Smart Switch Device Architecture and MQTT
Schedule30-12:00)
📄️ Day 4: Full Stack Development Part 1 - React Native and Backend
Schedule30-12:00)
📄️ Day 5: Full Stack Development Part 2 - Authentication and Device Management
Schedule30-12:00)
📄️ Day 6: Integration, Testing, and Deployment
Schedule30-12:00)