Ethereum Technical Solutions Expert

Duration: 2-days in-person OR 2-half-days virtual.

Workload: 14 hours (including 6 hours of homework for virtual).

Price: €835 per person. Discounted price for groups of participants. Contact-us for details.

Description:

The Ethereum Technical Solutions Expert course will teach you from the basic concepts of the Blockchain technology to the technical details of Ethereum found in its documentation. You will also learn how to interact with the Ethereum blockchain using software clients and use the available features for enterprises. After this course, you will master the Ethereum infrastructure and network details, becoming proficient in deploying nodes and private blockchain networks.

Audience: IT professionals in general.

Prerequisites: both programming and terminal recommended (no blockchain knowledge required).

Requirements: computer with admin rights for installation of applications (Linux or MacOS highly recommended). For virtual classroom, fast internet and zoom client installed (webcam and microphone recommended).

What is included:

  • Intructor-led classes
  • Practice activity (homework for virtual)
  • Chat support during the course period
  • Material (PDF provided after the training)
  • Certification

Blockchain & Ethereum Basics

  • Introduction - What you will learn in this unit and an overview of blockchain and Ethereum.
  • Blockchain Basics - In this lesson, you will understand what blockchain is, how it works, current challenges, and learn important concepts such as trust, decentralization, and consensus.
  • Workshop - Participants will interact with a functional blockchain by creating accounts and submitting transactions.
  • Ethereum Basics - In this lesson, you will understand what makes Ethereum a multipurpose blockchain and learn key concepts such as smart contracts and decentralized applications.
  • Workshop - Participants will see a smart contract in action and interact with a decentralized application.

Blockchain for Your Industry (contact us for Tailor-Made)

  • Introduction - What you will learn in this unit, introduction to important entities such as EEA, and an overview of possible applications of the blockchain technology.
  • Blockchain Use Cases - With this lesson, you will know which industries blockchain affects and what are its most relevant use cases. You will also see some international case studies.
  • Workshop - Participants will explore a decentralized application that uses the blockchain technology to solve a problem in the real world or enable an important feature in its industry.
  • Blockchain Decision Framework - In this lesson, you will see different blockchain decision frameworks to help you to identify when blockchain is a valid solution to add value or solve a specific problem.
  • Workshop - Groups of participants will brainstorm business opportunities with potential applicability of the blockchain technology and select the top ones to develop business models to present to the class.

Ethereum Technical Specification

  • Introduction - What you will learn in this unit and an overview of the available Ethereum papers, EIPs and other documentation.
  • Ethereum Documentation - In this lesson, you will understand the technical details of the Ethereum Virtual Machine, its data structures, and used encodings.
  • Workshop - Participants will explore blockchain files stored in disc and analyze their data using the information provided by the Ethereum documentation.
  • Ethereum 1.X and 2.0 - In this lesson, you will understand the improvements and current state of the newest versions of the Ethereum blockchain.
  • Workshop - Participants will explore the Ethereum 2.0 and other new relevant resources for this blockchain version.

Ethereum Infrastructure & Network

  • Introduction - What you will learn in this unit and an overview of the available tools to interact with the Ethereum blockchain.
  • Ethereum Clients - In this lesson, you will learn how to use the most popular Ethereum clients and backend APIs.
  • Workshop - Participants will utilize a software client to connect and interact with a functional Ethereum blockchain.
  • Ethereum for Enterprises - In this lesson, you will learn permissioning, privacy, and other solutions for enterprises in an Ethereum environment.
  • Workshop - Participants will set up a private blockchain with multiple nodes using different consensus algorithms.
 

IN-PERSON CLASSROOM:

VIRTUAL CLASSROOM: