Course Outline

Introduction

  • What is Bitcoin?
  • Bitcoin vs Ethereum

Understanding the Concepts of Blockchain

  • Blockchain fundamentals
  • Use cases, challenges, and benefits

Getting Started

  • Setting up the development environment
  • Installing Bitcoin Core
  • Using bitcoind and bitcoin-cli

Bitcoin Programming

  • Designing a bitcoin-based blockchain
  • Stack-based language
  • Bitcoin scripting
  • Testing and debugging

Bitcoin Transactions

  • Mining of Bitcoin
  • Transaction workflow
  • Unspent transaction output (UTXO)
  • Spending conditions
  • Locking script
  • Raw and serialized transactions

Bitcoin Security

  • Bitcoin blocks
  • Sharing keys
  • Online wallets
  • Payment verification
  • Multisig transactions

Troubleshooting

Summary and Next Steps

Requirements

  • An understanding of blockchain concepts
  • Basic programming experience

Audience

  • Developers
 14 Hours

Number of participants



Price per participant

Testimonials (4)

Related Courses

Advanced Bitcoin Mining: Techniques and Strategies

14 Hours

Introduction to Bitcoin Mining

7 Hours

Blockchain - Theory and Practice

7 Hours

Blockchain for Banking

14 Hours

Blockchain for Developers

14 Hours

Blockchain Development with Coinbase

21 Hours

Blockchain for Entrepeneurs and Managers

14 Hours

Blockchain for Financial Bodies

14 Hours

Blockchain for Medical

14 Hours

Blockchain in Supply Chain Management

7 Hours

Blockchain for Telecom

7 Hours

Blockchain Use Cases for Entrepeneurs and Managers

7 Hours

Python and Blockchain

28 Hours

Cryptocurrency Investigation

21 Hours

Decentralized Autonomous Organizations (DAOs) for Investors and Entrepreneurs

7 Hours

Related Categories

1