Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Course Outline
Introduction to Blockchain
- History and Background
- Companies Using Blockchain
- Introduction to Bitcoin, Ethereum, and Hyperledger
- Centralized vs. Decentralized vs. Distributed Networks
- Real-World Challenges
Bitcoin and Why It Is Important
- History and Background
- Key Characteristics
- Transactions
- Mining
- Hashing and Dual-Key Encryption
- Proof of Work
- Merkle Tree
- CPU vs. GPU Mining
- Consensus
Ethereum
- Brief Background
- Underlying Technologies
- Smart Contracts
- DAO
- Ether – The Emerging Cryptocurrency
Blockchain for Development
- Ethereum Virtual Machine
- Introduction to Solidity
- Using the Solidity IDE
- Setting Up Your First Private Ethereum Network
- go-ethereum
- Genesis File
- Solc Compiler
- Remix IDE
- Connecting Nodes to the Network
- Greeter
- Web3 Framework
Conclusion
Requirements
- Prior programming knowledge is highly recommended
- Familiarity with JavaScript frameworks such as NodeJS is highly recommended
- Some experience with Linux/Unix environments is preferred
- Exposure to open-source technologies is a plus
14 Hours
Testimonials (1)
I genuinely enjoyed the mode of interaction.