Blockchain Application Development
The demand for Blockchain developers is strong, and the technology is positioned for rapid growth as it gains greater acceptance worldwide.This course has been designed in collaboration with active Blockchain developers who know precisely what skills need to be learned to become proficient in this exciting new technology.
METHOD OF DELIVERY
Integrated Learning™ System training facilitated by subject matter specialists.
Students will be assessed through a combination of practical coding assignments, end-of-module quizzes, and a final exam.
Students will develop an in-depth understanding of what Blockchain is, and they will learn to describe technically how Blockchains work. Students will also explore how Ethereum differs from other crypto-currencies and Blockchain platforms. Students will develop a variety of Smart Contracts.
Students will begin with the fundamentals of web applications and move to modern, decentralized Blockchain applications, ultimately developing one of their own. Students will also gain hands-on development experience with Truffle, Ganache, Solidity, and ReactJS.
Students will extend their newly created Blockchain application to become a full-featured decentralized exchange. Students will also create a Smart Contract from scratch, deploy it, and wire it up to their ReactJS web application. Students will extend the web application to enable routing between multiple views and enable transactions.