Blockchain
& Cryptocurrency

 

ABOUT THE PROGRAM

A blockchain is a distributed database that is shared among the nodes of a computer network. As a database, a blockchain stores information electronically in digital format. Blockchains are best known for their crucial role in cryptocurrency systems, such as Bitcoin, for maintaining a secure and decentralized record of transactions. The innovation with a blockchain is that it guarantees the fidelity and security of a record of data and generates trust without the need for a trusted third party.

This is a self-paced program. Self-paced programs create a unique learning experience that allows students to learn independently and at a pace that best suits them.


Tuition: $2,497

To learn more about ETI’s tuition and financial aid options, click here.

Duration: 85 Hours (includes 32 hours of virtual practice labs)

Includes e-books, virtual practice labs, and mentoring.

Students have full online access to the program for 1 year.

Prerequisites: HS Diploma/GED, basic PC skills and familiarity with the Internet

Occupational Objectives: Blockchain Administrator, Blockchain Analyst, Blockchain Architect, Blockchain Consultant, Blockchain Developer, Blockchain Engineer, Blockchain Project Manager


Course Breakdown


Blockchain Application Developer

    • Introduction

    • Performing Transactions in Ethereum

    • Mining & Smart Contracts in Ethereum

    • Sorting Data

    • Smart Contract Development

    • Metamask & the Ethereum Wallet

    • The Geth Client

    • Lifecycle of a Smart Contract

    • Tools for Smart Contract Development

Blockchain Smart Contracts Programmer

    • Overview of Ethereum & Solidity

    • Features of the Solidity Language

    • The Remix Solidity IDE

    • Functions in Solidity

    • Ether Transfer Operations in Solidity

    • Data & Control Structures in Solidity

    • Building Decentralized Apps

    • Foundations of Hyperledger Fabric

    • Setting Up a Hyperledger Fabric Network

    • Working with Fabric Chaincode in Golang

    • Working with Fabric Chaincode in NodeJS

    • Hyperledger Fabric Web App

    • Hyperledger Composer Playground

    • Web Apps for Hyperledger Composer Networks

Blockchain Engineer

    • Introduction

    • BlockBuilding Private Blockchain Networks with Ganache

    • Automatic Development with the Truffle Framework

    • Using Drizzle to Build Decentralized Apps

    • An Overview of Blockchain Technology

    • An Overview of Hyperledger

    • The Hyperledger Fabric

Blockchain Solutions Architect

    • An Introduction to dApps

    • Building the Back End

    • Building the Front End

    • Bespoke Ethereum Tokens

    • An Introduction to Blockchain on the Cloud

    • Single-organization Networks on Amazon Managed Blockchain

    • Multi-organization Networks on Amazon Managed Blockchain

    • Building Apps on the Azure Blockchain Workbench

    • Developing & Supporting an Agile Mind-set

    • Being an Effective Team Member

    • Getting to the Root of the Problem

    • Building a Culture of Design Thinking

    • Encouraging Team Communication & Collaboration

    • Embracing an Agile Culture for Business Growth

    • Reaching Sound Conclusions

    • Leading a Cross-functional Team

    • Cultivating Cross-functional Team Collaboration

    • Strategies for Managing Technical Teams

    • Knowing when to Take Strategic Risks