Training > Networking > Getting Started with EdgeX Foundry (LFD213)
Training Course

Getting Started with EdgeX Foundry (LFD213)

Learn what EdgeX is, how it works and how to get it and use it in your Edge solutions, leveraging the support of a large ecosystem of companies that participate in Edge Computing in this free course.

4.00/5 Stars
Who Is It For

LFD213 was developed in conjunction with LF Edge, an umbrella organization under The Linux Foundation that aims to establish an open, interoperable framework for edge computing independent of hardware, silicon, cloud, or operating system. The course is designed for IoT and/or edge software engineers, system administrators, and operation technology technicians that want to assemble an edge solution.
read less read more
What You’ll Learn

In this course, you will learn what EdgeX is, how it works and how to get it and use it in your Edge solutions. Specifically, you’ll learn how EdgeX is architected, how to download and run EdgeX, and how to configure and extend EdgeX in those cases where you need to. You will also learn about likely extension points to connect EdgeX to specific things or IT systems and how to do that with EdgeX-provided software development kits (SDKs).
read less read more
What It Prepares You For

By the end of this course you will be able to run EdgeX and its important APIs. You will be able to use the SDK to create a simple service (either device or application service) and integrate it into the rest of EdgeX.
read less read more
Course Outline
Chapter 1. Course Introduction
Chapter 2. An Introduction to EdgeX Foundry
Chapter 3. Device Services – Connecting Your “Things”
Chapter 4. Moving, Using and Transforming EdgeX Data with Application Services

To make the most of this course you must have:

  • Basic knowledge of IoT and Edge Computing
  • Familiarity with the command line, text editors, JSON, Go and C (including the ability to write code in Golang)
Lab Info
Lab exercises in this course are designed to work either on native hardware, or using a virtual machine (VM), under a hypervisor, such as those in the KVM, VMWare, or Virtual Box families. Detailed instructions to set up your lab environment are provided in the course.