A comprehensive embedded systems training programme developed by Dynamic Devices Ltd for graduate and junior engineers entering the IoT development field.
The Dynamic Devices IoT Training Course is a complete 17-day programme covering all aspects of modern IoT development, from network protocols through to security implementation. This repository contains Module 1: TCP/IP Networking - the essential foundation for all IoT projects.
Module | Topic | Duration | Status |
---|---|---|---|
Module 1 | TCP/IP Networking | 3 days | ✅ Available |
Module 2 | Version Control & Git | 2 days | 🔄 Coming Soon |
Module 3 | Continuous Integration | 2 days | 🔄 Coming Soon |
Module 4 | Virtual Machines | 2 days | 🔄 Coming Soon |
Module 5 | Docker & Containers | 2 days | 🔄 Coming Soon |
Module 6 | Linux for Embedded | 3 days | 🔄 Coming Soon |
Module 7 | IoT Security | 3 days | 🔄 Coming Soon |
- Master network protocol fundamentals for embedded IoT systems
- Configure and troubleshoot network interfaces, DHCP, and static addressing
- Implement reliable communication using TCP, UDP, HTTP, and MQTT protocols
- Use professional tools like Wireshark for network analysis and debugging
- Apply systematic troubleshooting methodologies for connectivity issues
- Design secure, scalable network architectures for IoT deployments
Access the interactive training modules: https://dynamicdevices.github.io/iot-training
git clone https://github.com/dynamicdevices/iot-training.git
cd iot-training
python -m http.server 8000
# Open http://localhost:8000 in your browser