This in-depth hands-on course introduces developers, security professionals and other technology staff to the principles and practices driving modern blockchain technology.
Day one begins with a blockchain overview and coverage of its use in distributed ledger systems. Sessions on crypo currencies and other blockchain applications follow. Each module includes a hands on lab, most working with open source blockchain tools, designed to give attendees a deeper understanding of the topics covered.
Day two explores some of the most popular practical applications and technologies making use of blockchains. Two of the most popular crypto currencies are examined, Bitcoin and Ethereum, along with the Linux Foundation's Hyperledger project and an assortment of smart contract offerings. Upon completion, attendees will have the knowledge and skills necessary to evaluate various blockchain technologies and applications as well as the knowledge necessary to begin a deeper exploration of block chain technologies.
Skills GainedThis two day hands-on course is designed to provide developers and security professionals with a solid grounding in blockchain technology covering both theory and modern common practice.
Who Can BenefitDevelopers, Security Team Members, IT and QA Staff, Architects and Technical Managers
PrerequisitesGeneral technology background. Each attendee must have a laptop with internet access and the ability to run a 64 bit virtual machine to complete the lab assignments.
Course DetailsDay 1 - Blockchain Basics- Blockchain Overview
Lab: Creating a simple block chain
- Distributed Ledgers
Lab: Creating a simple distributed ledger
- Cryptocurrencies
Lab: Working with cryptocurrencies
- Blockchain applications
Lab: Transferring land titles with blockchain technology
Day 2 - Blockchain in Practice- Bitcoin
Lab: Exploring BitCoin
- Hyperledger
Lab: Exploring Hyperledger
- Ethereum
Lab: Exploring Hyperledger
- Smart Contracts
Lab: Exploring Smart Contracts