Home > Store

Blockchain Applications and Smart Contracts LiveLessons: Developing with Ethereum and Solidity

Register your product to gain access to bonus material or receive a coupon.

Blockchain Applications and Smart Contracts LiveLessons: Developing with Ethereum and Solidity

Online Video

Description

  • Copyright 2019
  • Edition: 1st
  • Online Video
  • ISBN-10: 0-13-526565-7
  • ISBN-13: 978-0-13-526565-9

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

  • Intermediate to Advanced


What You Will Learn


  • What are relevant Blockchain application use-cases
  • How to set up a development environment for Solidity
  • Details of the Solidity language and how to code a smart contract
  • How to create a test network to test applications without cost
  • How to launch a smart contract in a live network


Who Should Take This Course


  • Anyone who is interested in learning the basics of smart contracts
  • Developers, program managers, and blockchain enthusiasts
  • Computer professionals, software engineers, and algorithm engineers


Course Requirements


  • Basic understanding of computer programming and using an IDE (integrated development environment) such as Visual Studio
  • Familiarity with Javascript or another similar scripting language preferred




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.


Sample Content

Table of Contents

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

       

Updates

Submit Errata

More Information

Unlimited one-month access with your purchase
Free Safari Membership