SKIP THE SHIPPING
Use code NOSHIP during checkout to save 40% on eligible eBooks, now through January 5. Shop now.
Video accessible from your Account page after purchase.
Register your product to gain access to bonus material or receive a coupon.
3+ Hours of Video Instruction
Blockchain, the underlying technology of cryptocurrencies, is positioned to revolutionize the world economy; and Ethereum as a particular blockchain enables new decentralized use-cases with the ability to run programs called smart contracts.
The Blockchain and cryptocurrency are important tools for a decentralized market that needs to protect its speed, security, and reputation. Blockchain technologies are being researched by the largest corporations to securely transact and run their businesses. The concept of smart contracts, micro finance, and transparent transactions are all benefits of the Blockchain. This course will provide the developer the techniques necessary to write applications that run on a Blockchain.
Skill Level
What You Will Learn
Who Should Take This Course
Course Requirements
About Pearson Video Training
Pearson publishes expert-led video tutorials covering a wide selection of technology topics designed to teach you the skills you need to succeed. These professional and personal technology videos feature world-leading author instructors published by your trusted technology brands: Addison-Wesley, Cisco Press, Pearson IT Certification, Prentice Hall, Sams, and Que. Topics include: IT Certification, Network Security, Cisco Technology, Programming, Web Development, Mobile Development, and more.
Lesson 1 Introduction to Blockchains and Smart Contracts
Explain the history of blockchain technology
Understand the consequences of double-spending avoidance
Appreciate objectives of different blockchains
Add smart contracts to blockchains
Determine relevant smart contract use-cases
Lesson 2 Ethereum: A Smart Contract Blockchain
Introduce Ethereum as a blockchain for smart contracts
Use Truffle as a smart contract development tool [hands on demo]
Explain Ethereum addresses and transactions [hands on demo]
Understand the relationship between Ether and Gas
Lesson 3 Solidity: A Contract-Oriented Language
Explain the structure of a Solidity smart contract [hands-on demo]
Use Solidity declarations [hands-on demo]
Utilize Solidity function modifiers [hands-on demo]
Understand Solidity error-checking [hands-on demo]
Lesson 4 Testing, Debugging, and Deploying Smart Contracts
Test smart contracts on a personal blockchain [hands-on demo]
Debug smart contracts [hands-on demo]
Deploy smart contracts on a test and live network
Lesson 5 Smart Contracts Example: A Custom Token in Ethereum
Creating a token framework
Creating a minimum viable token
Adding allocation approvals
Adding owner privileges