English | MP4 | AVC 1280×720 | AAC 44KHz 2ch | 1h 21m | 628 MB
Use distributed ledgers to validate digital transactions in a decentralized and trustless manner
Blockchain applications provide a single-shared ledger to eliminate trust issues involving multiple stakeholders.
With the help of Introduction to Blockchain and Ethereum, you’ll learn how to create distributed Blockchain applications which do not depend on a central server or datacenter. The course begins by explaining Bitcoin, Altcoins, and Ethereum, followed by taking you through distributed programming using the Solidity language on the Ethereum Blockchain.
By the end of this course, you’ll be able to write, compile, and deploy your own smart contracts to the Ethereum Blockchain.
What You Will Learn
- Grasp Blockchain concepts such as private and public keys, addresses, wallets, and hashes
- Send and analyze transactions in the Ethereum Rinkeby test network
- Compile and deploy your own ERC20-compliant smart contracts and tokens
- Test your smart contracts using MyEtherWallet
- Create a distributed web interface for your contract
- Combine Solidity and JavaScript to create your very own decentralized application
Table of Contents
01 Course Overview
02 Installation and Setup
03 Lesson Overview
04 Introducing the Ethereum Blockchain
05 Cryptology and Keys
06 Opening an Ethereum Account
07 The Ethereum Network, Nodes, and Mining
08 Transactions and Blocks
09 Sending and Checking Transactions
10 Lesson Summary
11 Lesson Overview
12 The Solidity Language
13 Your First Smart Contract
14 Basic Solidity
15 Testing Solidity
16 Lesson Summary
17 Lesson Overview
18 Your First dApp and Ganache
19 Voting Contract
20 Using an Oracle
21 Request Types with Functions and Getters
22 Lesson Summary
Resolve the captcha to access the links!