Course Outline

Introduction

Understanding the Blockchain Technology

  • Understanding Distributed Ledgers
  • What is Blockchain?
  • Understanding How Blockchain Networks Work
  • Understanding the Benefits of Blockchain
  • Overview of Blockchain Use Cases

Understanding the Foundations of Blockchain Technology

  • Symmetric Information
  • Historical Integrity
  • Extensible Security
  • Democratic Authenticity
  • Decentralization and Fault Tolerance

Overview of Coinbase

Using the Coinbase Digital API

  • Overview of the Coinbase Digital API
  • Using Client Libraries
  • Using API Key Authentication
  • Configuring Permissions
  • Setting Up Notifications
  • Using Multisig API
  • Understanding Error Codes

Using OAuth2 (Coinbase Connect)

  • Overview of the OAuth2 Protocol
  • Integrating Your Web Application with Coinbase Connect
  • Mobile Integration with Coinbase Connect
  • Setting Up OAuth2 Permissions
  • Setting Up OAuth2 Two Factor Authentication
  • Using Access Tokens and Refresh Tokens
  • Best Practices in Security with OAuth2

Coding a Bitcoin Wallet

  • Authenticating with the Coinbase API
  • Installing the Coinbase API Client
  • Creating a Bitcoin Wallet
  • Sending Bitcoin Programmatically
  • Retrieving Data from Your Bitcoin Wallet

Sending and Receiving Bitcoin Using Your Coinbase Wallets

  • Receiving Funds by Generating Bitcoin Addresses
  • Sending Funds from Coinbase Wallet to a Bitcoin Address or Email
  • Requesting Funds
  • Facilitating Free Transactions

Buying and Selling Bitcoin Using the Coinbase API

Retrieving Real-Time Bitcoin Price Data Using Coinbase API

Using Coinbase Buy Widget to Embed Coinbase Buy Functionality into Your Website and Applications

Using the GDAX API

Troubleshooting

Summary and Conclusion

Requirements

  • Experience with web development and programming
  • General familiarity with Blockchain technology
 21 Hours

Number of participants



Price per participant

Testimonials (2)

Related Courses

Ripple for Financial Managers

7 Hours

Monax: Build a Smart Contract Application

7 Hours

Developing dApps with Web3, Solidity, and React

14 Hours

Advanced Bitcoin Mining: Techniques and Strategies

14 Hours

Bitcoin for Developers

14 Hours

Introduction to Bitcoin Mining

7 Hours

Corda: Distributed Ledger for Financial Companies

14 Hours

MultiChain: Set Up a Private Blockchain

14 Hours

Blockchain Development with Stellar

21 Hours

Ethereum for Developers

21 Hours

Solidity: Introduction to Blockchain Programming

14 Hours

Blockchain Development: Creating Decentralized Applications with .Net

14 Hours

Blockchain: Launch Your First Dapp

7 Hours

Ripple Blockchain for Financial Companies

14 Hours

Related Categories

1