Search our courses
Training

Access Certified IoT Practitioner Readiness Assessment here

The Internet of Things (IoT) promises a wide range of benefits for industry, energy and utility companies, municipalities, healthcare, and consumers. Data can be collected in extraordinary volume and detail regarding almost anything worth measuring, such as public health and safety, the environment, industrial and agricultural production, energy, and utilities. New data analysis tools have been optimized for the massive amounts of data that IoT produces, enabling well-informed decisions to be made quickly.

But putting IoT systems into place can be a complicated proposition, and fraught with hazards. Solutions may involve devices and technologies from many different vendors, requiring a good understanding of software and hardware and strategies to integrate them, as well as the risks associated with security, privacy, and the safety of those whose working and living environments are managed by these systems.

IT professionals often have little or no experience working with embedded systems, sensor networks, actuators, real-time systems, and other components that are common to IoT, so this courseprovides a foundation for understanding how these components work with other systems that IT professionals typically have more experience working with—such as networks, cloud computing, and applications running on servers, desktop computers, and mobile devices. In this course, students will learn general strategies for planning, designing, developing, implementing, and maintaining an IoT system through various case studies and by assembling and configuring an IoT device to work in a sensor network. Students will create an IoT device based on an ESP8266 microcontroller, implementing various common IoT features, such as analog and digital sensors, a web-based interface, MQTT messaging, and data encryption.

 

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-specific Technical Requirements

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

1 GHz or faster 64-bit (x64) processor

4 GB RAM

24 GB available hard disk space

Keyboard and mouse (or other pointing device)

One open USB port after connecting other devices

1,024 x 768 or higher resolution monitor

Wi-Fi

Internet access

Projection system to display the instructor's computer screen

Wi-Fi is required because students will use Wi-Fi to configure the IoT device. A cabled Ethernet connection will not work for this purpose.

Computers will also need Internet access, which you can provide through the Wi-Fi connection, or you can provide Ethernet in addition to Wi-Fi.

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 providedas part of the courseware andhas been partially assembled and tested to save time in class.

 

Software

The following software will be used in this course.Windows® 10 (64-bit). This course was developed and tested on Windows 10 Pro, Build 1803. If necessary, software for viewing the course slides. (Instructor machine only.) Microsoft Message Analyzer, available for download from https://www.microsoft.com/en-us/download/details.aspx?id=44226

Arduino IDEand Mosquitto 3.1 MQTT Brokerare includedin the course data files for this course. You do not have to download them separately.If the instructor plans to use Microsoft Word for students to open work sheets used in discussion activities, then Word 2010 or a later version will be needed to open the documents.

IoT Practitioner Certification

Course Code

GTIOTP

Duration

3 Days

Course Fee

POA

Accreditation

IoT Practitioner Certification

 

Certified Internet of Things Practitioner is the certification for validating a foundational understanding of IoT Concepts

What is the Internet of Things? It’s not just about connected consumer devices like wearables and smart thermostats. As IoT evolves into much larger-scale business applications in the world of healthcare, manufacturing, and nearly every other industry imaginable, the need for a general understanding of the technologies, tools, and methods that are part of IoT is greater than ever. Certified Internet of Things Practitioner (CIoTP) is a comprehensive certification designed to validate that individuals in a wide variety of job functions have a foundational knowledge of the important concepts and components that are part of an IoT ecosystem.

Target Audience

  • Take CIoTP Readiness Assessment
  • This course is designed for IT professionals with baseline skills in computer hardware, software support, and development who want to learn how to design, develop, implement, operate, and manage Internet of Things devices and related systems. The student is interested in learning more about embedded systems, microcontroller programming, IoT security, and the development life cycle for IoT projects. While students will gain hands-on experience assembling a prototype IoT device and using software development tools, these activities areclosely guided, so previous experience in electronics assembly and programming are not required.

Attendee Requirements

  • To ensure your success in this course, you should be an experienced computer user who is comfortable setting up and configuring computers and electronic devices. You can obtain this level of skills and knowledge by taking either of the following Official CompTIA® Content course offerings - CompTIA® IT Fundamentals® (Exam FC0-U51) CompTIA® IT Fundamentals® (Exam FC0-U61)

Downloads

Expand all

Course Description

Access Certified IoT Practitioner Readiness Assessment here

The Internet of Things (IoT) promises a wide range of benefits for industry, energy and utility companies, municipalities, healthcare, and consumers. Data can be collected in extraordinary volume and detail regarding almost anything worth measuring, such as public health and safety, the environment, industrial and agricultural production, energy, and utilities. New data analysis tools have been optimized for the massive amounts of data that IoT produces, enabling well-informed decisions to be made quickly.

But putting IoT systems into place can be a complicated proposition, and fraught with hazards. Solutions may involve devices and technologies from many different vendors, requiring a good understanding of software and hardware and strategies to integrate them, as well as the risks associated with security, privacy, and the safety of those whose working and living environments are managed by these systems.

IT professionals often have little or no experience working with embedded systems, sensor networks, actuators, real-time systems, and other components that are common to IoT, so this courseprovides a foundation for understanding how these components work with other systems that IT professionals typically have more experience working with—such as networks, cloud computing, and applications running on servers, desktop computers, and mobile devices. In this course, students will learn general strategies for planning, designing, developing, implementing, and maintaining an IoT system through various case studies and by assembling and configuring an IoT device to work in a sensor network. Students will create an IoT device based on an ESP8266 microcontroller, implementing various common IoT features, such as analog and digital sensors, a web-based interface, MQTT messaging, and data encryption.

 

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-specific Technical Requirements

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

1 GHz or faster 64-bit (x64) processor

4 GB RAM

24 GB available hard disk space

Keyboard and mouse (or other pointing device)

One open USB port after connecting other devices

1,024 x 768 or higher resolution monitor

Wi-Fi

Internet access

Projection system to display the instructor's computer screen

Wi-Fi is required because students will use Wi-Fi to configure the IoT device. A cabled Ethernet connection will not work for this purpose.

Computers will also need Internet access, which you can provide through the Wi-Fi connection, or you can provide Ethernet in addition to Wi-Fi.

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 providedas part of the courseware andhas been partially assembled and tested to save time in class.

 

Software

The following software will be used in this course.Windows® 10 (64-bit). This course was developed and tested on Windows 10 Pro, Build 1803. If necessary, software for viewing the course slides. (Instructor machine only.) Microsoft Message Analyzer, available for download from https://www.microsoft.com/en-us/download/details.aspx?id=44226

Arduino IDEand Mosquitto 3.1 MQTT Brokerare includedin the course data files for this course. You do not have to download them separately.If the instructor plans to use Microsoft Word for students to open work sheets used in discussion activities, then Word 2010 or a later version will be needed to open the documents.

Course Outline

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 M2M 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 CertNexus® Certified Internet of Things Practitioner (CIoTP) Exam ITP-110

Exam

Exam Codes             ITP-110
Launch Date             Fall 2018
Sunset Date              TBD (est. Fall 2020)
Target Candidate     Individuals who are seeking to build a vendor-neutral, cross-industry foundational knowledge that will enable them to design, implement, operate, and/or manage an IoT ecosystem.
Common Job Titles     

  •     Network Administrator
  •     Software Development Engineer
  •     Solution Architect
  •     Product Manager
  •     Application Developer
  •     Technical Writer
  •     Business Development Analyst
  •     Cybersecurity Analyst
  •     Platform Engineer
  •     Chief Information Officer

Exam Description     The Certified Internet of Things exam will certify that the successful candidate has the foundational knowledge of IoT concepts, technologies, and tools that will enable them to become a capable IoT practitioner in a wide variety of IoT-related job functions.
Number of Items     100 questions
Item Formats            Multiple Choice/Multiple Response
Exam Duration         120 minutes (including 5 minutes for Candidate Agreement and 5 minutes for Pearson VUE tutorial)
Exam Options           In person at Pearson VUE test centers
Passing Score         60 or 61% depending on exam form

Learning Path
Ways to Attend
  • Attend a public course, if there is one available. Please check our schedule, or register your interest in joining a course in your area.
  • Private onsite Team training also available, please contact us to discuss. We can customise this course to suit your business requirements.

Private Team Training is available for this course

We deliver this course either on or off-site in various regions around the world, and can customise your delivery to suit your exact business needs. Talk to us about how we can fine-tune a course to suit your team's current skillset and ultimate learning objectives.

Private Team Training | Contact us

Technical ICT learning & mentoring services

Private Team Training

Our instructors are specialist consultants with vast real world experience and expertise allowing them to design and deliver client-focused courses for your organisation.

Learn more about our Private Team Training

What Our Clients Say

"Absolutely fantastic training. Thoroughly enjoyed it thanks to our highly enthusiastic tutor.  It wouldn't be an understatement to say that it was the best professional training that I have ever received."

 

Customised Linux with Networking

Live Online -  February 2022

 

"The course content was very good. When needed, the Instructor was extending the content of the course with hints and tips to help us understand different topics that were covered in the course."

 

Kubernetes Administration Certification - GTLFK

Live Online June 2021

 

 

 

“The course was held at the highest possible standards, the instructor was excellent, well prepared, well informed, and clearly an SME. Top marks.”

 

Professional Cloud Service Manager - GTC13

Live Online December 2021

 

“Very engaging and practical course so hope to be able to put the learning into practice.”

 

Being Agile in Business - GTBAB

Live Online September 2021

 

“Great instructor, who encouraged active participation. The breakout groups and exercises kept the group engaged and the content relevant to our own products”.

 

Site Reliability Engineering Foundation - GTDSRE

Live Online January 2022

 

 

 

"Intelligence is the ability to avoid doing work, yet
getting the work done"

Linus Torvalds, creator of Linux and GIT

Technical ICT learning & mentoring services

About GuruTeam

GuruTeam is a high-level ICT Learning, Mentoring and Consultancy services company. We specialise in delivering instructor-led on and off-site training in Blockchain, Linux, Cloud, Big Data, DevOps, Kubernetes, Agile, Software & Web Development technologies. View our Testimonials

Download our eBrochure
Our Accreditation Partners
  •  
  •  
  •  

 

Upcoming Courses

Kubernetes Administration

28th - 31st May 2024

11th - 24th June 2024

18th - 21st June 2024

 Live Online

 

This Kubernetes Administration Certification training course is suitable for anyone who wants to learn the skills necessary to build and administer a Kubernetes cluster

Learn More

RUST

28th - 31st May 2024

11th - 14th June 2024

18th - 21st June 2024

 Live Online

This course will help you understand what Rust applications look like, how to write Rust applications properly, and how to get the most out of the language and its libraries.

Learn More

Introduction to Python 3 

7th - 9th May 2024

4th - 6th June 2024

 

Live Online

This Introduction to Python 3 training course is designed for anyone who needs to learn how to write programs in Python or support/modify existing programs.

 

Learn More

 GO LANG TRAINING

28th - 31st May 2024

11th - 14th June 2024

18th - 21st June 2024

 

Live Online        

 

This Go language programming training course will help you understand how Go works, and immediately be more productive. If you are building a team using Go, this will be a great opportunity to get your team on the same page and speaking the same language. Innovative lab exercises and code samples are provided to reinforce skills and quickly master the topics.

Learn More

Newsletter

Stay up to date, receive updates on scheduled dates, new courses, offers, and events.

Subscribe to our Newsletter