Certified Internet of Things Practitioner (CIoTP™) Training Course
The Internet of Things (IoT) offers a vast array of advantages for industries, energy and utility sectors, municipalities, healthcare providers, and end consumers. It enables the collection of data in immense volumes and intricate detail on nearly any measurable aspect, including public health and safety, environmental conditions, industrial and agricultural outputs, energy usage, and utility services. Advanced data analysis tools have been refined to handle the massive data streams generated by IoT, allowing organisations to make informed decisions swiftly.
However, deploying IoT systems can be complex and fraught with potential hazards. Solutions often involve integrating devices and technologies from various vendors, necessitating a solid grasp of both software and hardware, as well as strategies to unify them. This also includes managing risks related to security, privacy, and the safety of individuals whose working and living environments are controlled by these systems.
IT professionals frequently lack experience with embedded systems, sensor networks, actuators, real-time systems, and other components typical of IoT environments. This course establishes a foundation for understanding how these components interact with systems with which IT professionals are more familiar, such as networks, cloud computing platforms, and applications running on servers, desktops, and mobile devices.
Throughout this course, students will master general strategies for planning, designing, developing, implementing, and maintaining IoT systems. This is achieved through case studies and by assembling and configuring an IoT device to function within a sensor network. Students will build an IoT device based on an ESP8266 microcontroller, implementing 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 to apply Internet of Things technologies to address real-world challenges. You will:
• Plan an IoT implementation.
• Construct and programme an IoT device.
• Communicate with an IoT device via wired and wireless connections.
• Process sensor input and control actuators on an IoT device.
• Manage security, privacy, and safety risks in IoT projects.
• Oversee an IoT prototyping and development project through the entire development lifecycle.
Target Student: This course is tailored for IT professionals with foundational skills in computer hardware, software support, and development who wish to learn how to design, develop, implement, operate, and manage IoT devices and related systems. Participants are keen to deepen their knowledge of embedded systems, microcontroller programming, IoT security, and the IoT project development lifecycle.
Although students will gain hands-on experience assembling a prototype IoT device and utilising software development tools, these activities are closely guided, so prior experience in electronics assembly and programming is not required. This course prepares students for the CertNexus Certified Internet of Things (IoT) Practitioner (Exam ITP-110).
This course is available as onsite live training in Botswana or online live training.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 Machine to Machine 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
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.
Need help picking the right course?
southafrica@nobleprog.co.za or +27 (0)10 005 5793
Certified Internet of Things Practitioner (CIoTP™) Training Course - Enquiry
Related Courses
CERTIFIED ETHICAL EMERGING TECHNOLOGIST (CEET)
21 HoursProgress in computing and engineering is propelling technological advancement, ranging from blockchain and artificial intelligence to gene editing and the Internet of Things. These developments present opportunities to enhance productivity and improve human welfare. However, as recent scandals have shown, these innovations also introduce novel risks. Technology professionals are under growing pressure to address ethical issues, striking a balance between privacy, accuracy, fairness, and safety. This course equips learners with practical tools to manage ethical risks in emerging data-driven technologies, leveraging theory, regulatory frameworks, and industry best practices. Participants will develop the skills necessary to navigate ethical dilemmas within their roles and organisations.
CyberSec First Responder
35 HoursThis programme focuses on network defence and incident response strategies, techniques, and procedures, aligned with industry frameworks such as NIST 800-61 r.2 (Computer Security Incident Handling), US-CERT’s NCISP (National Cyber Incident Response Plan), and Presidential Policy Directive (PPD) 41 on Cyber Incident Coordination Policy. It is particularly suitable for candidates assigned to monitor and detect security incidents within information systems and networks, as well as those responsible for executing standardised responses to such events. The course introduces tools, tactics, and procedures to manage cybersecurity risks, identify various common threats, assess organisational security, collect and analyse cybersecurity intelligence, and remediate and report incidents as they arise. It offers a comprehensive methodology for individuals tasked with defending their organisation’s cybersecurity.
This programme is designed to assist students in preparing for the CertNexus CyberSec First Responder (Exam CFR-310) certification examination. The knowledge and skills acquired and practised here will form a significant part of your preparation. Furthermore, this course and the subsequent certification (CFR-310) satisfy all requirements for personnel needing DoD directive 8570.01-M position certification baselines:
• CSSP Analyst
• CSSP Infrastructure Support
• CSSP Incident Responder
• CSSP Auditor
Course Objectives: In this programme, you will learn to understand, assess, and respond to security threats, and operate a system and network security analysis platform. You will:
• Compare and contrast various threats and classify threat profiles
• Explain the purpose and use of attack tools and techniques
• Explain the purpose and use of post-exploitation tools and tactics
• Explain the purpose and use of social engineering tactics
• Given a scenario, conduct ongoing threat landscape research and utilise data to prepare for incidents
• Explain the purpose and characteristics of various data sources
• Given a scenario, utilise appropriate tools to analyse logs
• Given a scenario, use regular expressions to parse log files and locate meaningful data
• Given a scenario, use Windows tools to analyse incidents
• Given a scenario, use Linux-based tools to analyse incidents
• Summarise methods and tools used for malware analysis
• Given a scenario, analyse common indicators of potential compromise
• Explain the importance of best practices in preparing for incident response
• Given a scenario, execute the incident response process
• Explain the importance of concepts unique to forensic analysis
• Explain general mitigation methods and devices
Target Student: This programme is primarily designed for cybersecurity practitioners preparing for or currently performing job functions related to protecting information systems by ensuring their availability, integrity, authentication, confidentiality, and non-repudiation. It is ideal for roles within federal contracting companies and private sector firms whose mission or strategic objectives require the execution of Defensive Cyber Operations (DCO) or DoD Information Network (DODIN) operation and incident handling. The focus is on the knowledge, abilities, and skills necessary to defend those information systems in a cybersecurity context, including protection, detection, analysis, investigation, and response processes.
Additionally, the programme ensures that all members of an IT team—regardless of size, rank, or budget—understand their role in the cyber defence, incident response, and incident handling process.
Certified Artificial Intelligence (AI) Practitioner
35 HoursArtificial intelligence (AI) and machine learning (ML) have become indispensable components of the modern organizational toolkit. When leveraged effectively, these technologies deliver actionable insights that inform critical decision-making and empower businesses to launch exciting, innovative products and services. This course guides you through applying various AI and ML approaches and algorithms to address business challenges. You will learn to follow a structured workflow for developing robust solutions, utilise open-source and commercial tools to build, test, and deploy these solutions, and ensure they adhere to user privacy standards. Each topic area includes practical, hands-on activities.
Course Objectives: In this course, you will implement AI techniques to resolve business problems. You will:
- Define a general approach to solving a specific business problem using applied AI and ML.
- Collect and refine datasets to prepare them for training and testing.
- Train and tune a machine learning model.
- Finalise a machine learning model and present findings to the relevant stakeholders.
- Develop linear regression models.
- Develop classification models.
- Develop clustering models.
- Develop decision trees and random forests.
- Develop support-vector machines (SVMs).
- Develop artificial neural networks (ANNs).
- Advocate for data privacy and ethical practices within AI and ML projects.
Target Student: The skills covered in this course integrate three key areas—software development, applied mathematics and statistics, and business analysis. Ideal candidates for this course may possess strength in one or two of these areas and wish to broaden their expertise in the others, enabling them to apply artificial intelligence (AI) systems, particularly machine learning models, to business problems.
For instance, the target student might be a programmer seeking to expand their skills to apply machine learning algorithms to business issues, or a data analyst with strong mathematical and statistical capabilities who wishes to develop technical skills related to machine learning. A typical participant in this course should have several years of experience with computing technology and some aptitude in computer programming. This course is also designed to assist students in preparing for the CertNexus® Certified Artificial Intelligence (AI) Practitioner (Exam AIP-110) certification.
CYBERSECURE CODER (CSC)
21 HoursThis course is designed for individuals such as software developers, testers, and architects involved in creating software using various programming languages and platforms, including desktop, web, cloud, and mobile environments. It aims to enhance their ability to produce high-quality software, with a special emphasis on security and privacy aspects.
Certified Internet of Things Security Practitioner (CIoTSP™)
21 HoursThis programme is tailored for professionals aiming to validate a vendor-neutral, cross-industry skill set that empowers them to design, implement, operate, and/or manage a secure Internet of Things (IoT) ecosystem.
Target Audience: This course is intended for IoT practitioners seeking to enhance their expertise in IoT security and privacy. It is also ideal for candidates preparing for the CertNexus Certified Internet of Things Security Practitioner (CIoTSP) certification and the associated Exam ITS-110.
CertNexus CyberSAFE
7 HoursObjectives:
In this course, you will identify many of the common risks involved in using conventional end-user technology, as well as ways to use it safely, to protect yourself from those risks.
You will:
- Identify security compliance measures.
- Address social engineering attempts.
- Secure devices such as desktops, laptops, tablets, smartphones, and more.
- Use the Internet securely.
Target Student
This course is designed for you as a non-technical end user of computers, mobile devices, networks, and the Internet, to enable you to use technology more securely to minimise digital risks.
This course is also designed for you to prepare for the Certified CyberSAFE credential. You can obtain your Certified CyberSAFE certificate by completing the Certified CyberSAFE credential process on the CHOICE platform following the course presentation.