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