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

“Given the breadth of the course, I think it was very well structured and organised, I got a lot
out of it.”     

 

JVM Tuning - Bespoke Course

Live Online - May 2020

 

“This was an excellent course and was lots of fun to attend. Instructor started with basic intro to
containerization, then explained Kubernetes and the different components (Container
engine, orchestrator, control plane) which all made sense because of the containerization
intro. The parts of the course layered on top of one another to give a good understanding of
Kubernetes.”

 

Kubernetes for App Developers - GTLFKAD

Live Online - Nov 2020

 

“Really enjoyed the course, it has been an eye opener on opportunities to steer how we approach the cloud from a IT Service Management perspective.”

 

Professional Cloud Service Manager - GTC13

Live Online May 2020

 

''Fantastic course, looking forward to applying this in my work and home life. Excellent, practical approach, very motivational. I think the entire company should attend training.''

 

Being Agile in Business - GTBAB

Sept 2019

“The instructor was great! I didn't expect such a good level of teaching with what some may
consider a dry subject. This was simply great!”  

 

Linux LPIC-1 - GTU8

Live Online - August 2020

 

"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

31 May - 4 June 2021

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

LPIC-1 PART 1

22 - 25 June 2021 

Live Online

This Linux certification training course teaches in-depth skills in the basics of Linux Administration.
 

Learn More

DEVOPS FOUNDATION TRAINING

14 - 15 June 2021

Live Online

The purpose of the certification and its associated course is to impart, test and validate knowledge of DevOps basic vocabulary, principles and practices.

Learn More

 INTRO TO PYTHON 3

May 18 – 20 2021

Live Online        

A comprehensive introduction to the core syntax and functions provided by Python, including coverage of its object-oriented and functional programming features.

Learn More

Newsletter

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

Subscribe to our Newsletter