Blockchain Basic Course for Beginners
This first course of the Blockchain specialization provides a broad overview of the essential concepts of blockchain technology – by initially exploring the Bitcoin protocol followed by the Ethereum protocol – to lay the foundation necessary for developing applications and programming. You will be equipped with the knowledge needed to create nodes on your personal Ethereum blockchain, create accounts, unlock accounts, mine, transact, transfer Ethers, and check balances.
You will learn about the decentralized peer-to-peer network, an immutable distributed ledger and the trust model that defines a blockchain. This course enables you to explain basic components of a blockchain (transaction, block, block header, and the chain) its operations (verification, validation, and consensus model) underlying algorithms, and essentials of trust (hard fork and soft fork). Content includes the hashing and cryptography foundations indispensable to blockchain programming, which is the focus of two subsequent specialization courses, Smart Contracts and Decentralized Applications (Dapps). You will work on a virtual machine image, specifically created for this course, to build an Ethereum test chain and operate on the chain. This hands-on activity will help you understand the workings of a blockchain, its transactions, blocks and mining.
Course Key Learning
-
Get a deep understanding of how Blockchain as a technology works
-
What is Cryptographic Hash Function?
-
What is Smart Contract and How it is implemented
-
Architecture of Hyperledger, Corda and Ethereum Platforms
-
Build a solid foundation on Blockchains to chart out further technology or consulting plans
-
Speak with confidence and authority on Blockchain technologies
-
Understand when and how to use Blockchain
-
The impact of Blockchain across different industries
Course Outline
Course Introduction
- Overview of Blockchain
Bitcoin Blockchain
- Introduction
- Bitcoin and Ways to Acquire Them
- Bitcoin Wallets and Ways to Set Them U
- Set Up a Web Wallet and Software Wallet
- Examples of Where to Use Bitcoin
- Transaction in Bitcoin Syste
- Bitcoin AddresBitcoin Transaction
- Bitcoin Script Constructio
- Bitcoin Script Instruction
- Bitcoin Network Nod
- Joining Bitcoin Network
- Mining in Bitcoin Blockchain
- Autonomous Check of Transactions
- Independent Aggregation of Transactions
- Mining Puzzle
- Key Takeaways
- Knowledge Check
- Generate a Bitcoin Walle
Ethereum and Its Concepts
- Gas in Ethereum
- Ethereum Virtual Machine
- Types of Ethereum Accounts
- Smart Contract: Example
- Ethereum Mining
- Ethereum Ecosystem
- Demo: Installation of Geth
- Demo: Installation of Ganache
- Demo: Transferring Ethers Using MetaMask
- Swarm
- Inter Planetary File System
- Whisper
- Ethereum Frameworks
- Ethereum DAPPs and DAOs
- Key Takeaways
- Knowledge Check
- Transfer Bonus Using MetaMask
Private Ethereum Blockchain
- Demo: Private Ethereum Network
- Ethereum Smart Contracts
- Demo: Smart Contract Development Environment
- Solidity Programming
- Arrays
- Enums
- Structs
- Function Declaration in Solidity
- Inheritance
- Events
- Creating Contracts Using “New” Operator
- ERC20 Token
- Demo: Create a Smart Contract to Issue Your Own Digital Token
- Solidity Smart Contract Design Patterns
- Demo: Solidity Smart Contract to Develop Property Transfer System
- Key Takeaways
- Knowledge Check
- Smart Contract for Banking Application
Hyperledger and Its Importance
- Hyperledger Transaction
- Hyperledger Projects
- Sawtooth
- Hyperledger Fabric
- Iroha
- Demo: Setting Up Iroha Network
- Indy
- Hyperledger Architecture
- Permissioned Blockchain and Its Consensus Model
- Consensus and Its Interaction with Architectural Layers
- API and Network Topology in Hyperledger
- Steps to Create a Hyperledger Network
- Key Takeaways
- Knowledge Check
- Transform the Supply Chain
Hyperledger Fabric
- Hyperledger Fabric Model
- Creating Hyperledger Fabric Network
- Chaincode
- Ordering Services
- Fabric Peer
- Channels
- Client Application
- Hyperledger Fabric CA
- Hyperledger Composer
- Demo: Set Up Development Environment Using Hyperledger Composer
- Blockchain Business Network
- Business Network Template
- Testing Business Network
- Demo: Create Test and Deploy a Business Network
- Key Takeaways
- Knowledge Check
- Deploy an Animal Tracking Business Network
Introduction to Multichain
- Multichain Architecture
- Demo: Create a Multichain
- The Hand-Shaking Process
- Permission in Multichain
- Features of Assets in Multichain
- Demo: Create Assets in Multichain
- Multichain Streams
- Consensus in Multichain
- Mining in Multichain
- Multichain Flexibility
- Multichain: Speed and Scalability
- Key Takeawys
- Knowledge Check
- Stock Exchange on Multichain Platform
Blockchain Prospects
- Introduction
- Do We Need Blockchain
- Challenges in Blockchain
- Identifying a Blockchain Use Case
- Healthcare Use Cases
- Government Use Cases
- Blockchain in KYC
- Blockchain in Trade Finance
- Blockchain in Mortgage Industry
- Blockchain in Loan Management
- Blockchain in e-Estonia
- Blockchain in Energy Markets
- Blockchain in Media: Ujo Music
- Blockchain in Travel: LockTrip
- Blockchain in Supply Chain
- Blockchain for Network Security: Korea Telecom
- Key Takeaway
- Knowledge Check
SKILLS YOU WILL GAIN
- Ethereum
- Cryptography
- Blockchains
- Bitcoin
Requirements
-
Great interest in learning Blockchain
-
Basic understanding of internet
-
Basic understanding of how technology is implemented
Who this course is for:
- Consultants and technology enthusiasts
- Functional Managers and Subject Matter Experts
- Corporate Executives and Decision makers wanting to understand how Blockchain impacts the business.
- Anyone who wants to learn Applications of Blockchain
- Anyone who wants to plan their career in Blockchain
🎥 Your FREE eLEARNING Courses (Click Here)
International Student Fee: 500 USD
Flexible Class Options
- Evening Classes | Workshops | Fast-Track
- Week End Classes For Professionals SAT | SUN
- Online Classes – Live Virtual Class (L.V.C), Online Training
Job Interview Question
- Blockchain Jon Interview Question
- Blockchain Interview Question Answer
- Blockchain Interview Question
- Top 29 Blockchain Interview Question
- Blockchain Interview Question
- Blockchain Interview Question with Ans
- Promising Blockchain Projects
- top Promising Blockchain Projects
- Top 17 Blockchain Interview Question
- 34 Blockchain Application, use cases
- Growing List of Blockchain Applications
- Blockchain Projects
Related Courses
Bitcoin, Blockchain, Crypto currencies Diploma Course