Unlock the Power of Connected Systems

(CIoTP™)

All our courses are 100% teacher-led by our authorized instructors and include certification exams.
Getting certified, you can also have the possibility to join Be Licensed’s recruitment portal.

Course Overview

This course equips participants with the foundational knowledge and practical skills needed to design, implement, and manage IoT ecosystems across industries. It covers essential topics like IoT devices, cloud computing, data management, and security measures, providing a holistic view of how to leverage IoT for business benefits. Learners will also gain hands-on experience in managing sensors, edge computing, and understanding security threats, preparing them to navigate the growing landscape of connected systems. Upon completion, participants are well-prepared to take the industry-recognized certification exam and validate their IoT expertise.

Course outcome

By completing this course, individuals will gain comprehensive knowledge of IoT ecosystems, including cloud platforms, edge computing, sensors, and network connectivity. They will develop the ability to address security and privacy concerns, manage data analytics, and understand safety risk management in IoT applications across various industries such as agriculture, healthcare, and smart cities. Additionally, participants will learn key principles of IoT system development, from planning to implementation, along with best practices for programming and device management. This course thoroughly prepares individuals to take the associated exam.

Your new skills

  • Understanding IoT Benefits and Challenges – Identify and describe IoT benefits like increased efficiency, cost reduction, and improved customer experience, alongside challenges such as scalability, connectivity, and security.
  • IoT Ecosystem Knowledge – Recognize common IoT terminologies such as edge/fog computing, cloud platforms, sensors, actuators, and gateways.
  • Sensor and Actuator Integration – Understand how to work with various sensors (e.g., temperature, motion, sound) and actuators (e.g., motors, relays) for data collection and control.
  • Edge/Fog Computing – Understand the role and capabilities of edge/fog computing in IoT, such as real-time processing, device management, and local analytics.
  • Cloud Platform Familiarity – Learn about cloud deployment models and platforms like AWS, Microsoft Azure, and Google Cloud for device and data management.
  • IoT Network Connectivity – Grasp different connectivity technologies (e.g., Wi-Fi, Bluetooth, LoRa) and protocols (e.g., MQTT, HTTP) for communication between IoT devices.
  • Security and Privacy Awareness – Understand common IoT security threats (e.g., malware, DDoS) and countermeasures such as encryption and secure firmware updates.
  • Safety Risk Management – Identify safety concerns (e.g., autonomous vehicle accidents, infrastructure outages) and apply risk management strategies like root cause analysis.
  • IoT Data Analytics and AI – Learn about IoT data analytics techniques (e.g., streaming, predictive analytics) and AI tools like TensorFlow and Caffe.
  • IoT Market Applications – Explore how IoT is applied across sectors like agriculture, transportation, healthcare, and smart cities.
  • Programming and Development – Gain proficiency in IoT programming languages like Java, Python, and C++, as well as development frameworks like Node.js and .NET.
  • IoT System Development Lifecycle – Understand phases like planning, design, development, testing, and maintenance within the IoT system development lifecycle.
  • Device and Data Management – Learn to manage IoT devices and data securely using cloud platforms and IoT gateways.
  • Security Best Practices – Implement secure coding, penetration testing, and vulnerability assessments to safeguard IoT systems.
  • Hazard Classification and Safety Certification – Apply safety certifications and quality management systems to prevent accidents and ensure operational safety in IoT implementations.

Prerequisites:

Knowledge:

While there are no formal prerequisites to register for and schedule an exam, we strongly recommend you first possess the following knowledge:

  • Understanding of the business benefits and challenges of IoT systems.
  • Understanding of a typical IoT ecosystem, including the physical elements, edge/fog computing elements, network and connectivity elements, cloud and cloud platform elements, and the applications and things within various market sectors.
  • Understanding of common IoT security and privacy threats and countermeasures.
  • Understanding of common IoT safety hazards and risk management approaches.
  • Understanding of the IoT system development life cycle.

Hardware:

For this course, you will need one computer for each student and one for the instructor. Each computer will need the following minimum hardware configurations:

  • 1 GHz or faster 32-bit (x86) or 64-bit (x64) processor
  • 2 gigabyte (GB) RAM (32-bit) or 4 GB RAM (64-bit)
  • 20 GB available hard disk space (32-bit) or 24 GB (64-bit)

Please note that this class should not be run on VMs. 

Electronics Kit:

In this course, the instructor and each student will require a small kit of electronic components that they will use to prototype and program an Internet of Things device. The kit is provided as part of the courseware and has been partially assembled and tested to save time in class.

The course was designed around specific components that you can obtain through a variety of sources. If you source the components yourself, be careful to obtain the exact components specified below. Otherwise, you may have to make slight adjustments in the course activities and code.

Components include:

  • NodeMCU ESP8266 CP2102 microcontroller with pre-soldered header pins
  • 400 tie points prototyping breadboard
  • Tinned 24 AWG bus wire to make jumper connections on breadboard
  • Short micro USB 3.0 data cable
  • GL5516 photoresistor
  • 10K-ohm ¼ watt carbon film resistor
  • DHT11 digital humidity and temperature sensor with three-pin circuit board that includes onboard resistor and male to female DuPont wires to connect to breadboard 

Software:

The following software will be used in this course:

  • Windows® 10 (64-bit). This course was successfully keyed on Windows 10. Some activity steps may not key exactly as written if students key on a different version of Windows.
  • If necessary, software for viewing the course slides. (Instructor machine only.)
  • Arduino IDE, available for download from the Windows Store or from https://www.arduino.cc/en/Main/Software
  • Microsoft Message Analyzer, available for download from https://www.microsoft.com/enus/download/details.aspx?id=44226
  • Mosquitto 3.1 MQTT Broker, included in the course data files. 

Access: Internet access - a stable fiber connection of at least 10 Mbps up and down speeds is recommended.

What is included in the price?

Fully led by an authorized instructor.

All materials needed to complete the course are included in the course fee. This includes course literature, exercise assignments and fees for the certification exam.

The course is held remotely in a virtual classroom. All lectures are recorded and are available as reference material for two weeks after course completion.

Apply to be offered a selections of dates

Length:

  • 3 days

Language:

  • English

Price per seat:

  • 1960
  • euro excl. VAT
  • euro incl. VAT

Number of students:

  • 15

Apply to be offered a selections of dates

Price per seat:

  • 1960
  • euro excl. VAT
  • euro incl. VAT