Home Search Profile

Master Bitcoin Wallet Development - Build Like a Pro

Focused View

13:50:10

  • 1. Introduction.mp4
    06:00
  • 2. Downloading, Configuring and Running the Bitcoin Core Node and IntelliJ IDEA.mp4
    06:33
  • 3. What is Bitcoin.mp4
    03:03
  • 4. Bitcoin Transactions and Private Keys.mp4
    06:32
  • 5. Bitcoin Wallets, the Blockchain and Mining.mp4
    03:51
  • 6. The Bitcoin Network, Ecosystem and Principles.mp4
    05:49
  • 7. Starting the Project.mp4
    02:59
  • 8. Configuring the GUI.mp4
    09:55
  • 9. Creating our First Test.mp4
    10:18
  • 10. Mnemonic Seeds.mp4
    02:11
  • 11. Create Wallet Dialog Window.mp4
    11:56
  • 12. Creating the Mnemonic Seed.mp4
    07:33
  • 13. Create Wallet Dialog Window Buttons and Validations.mp4
    10:30
  • 14. The Current Wallet Observable.mp4
    11:16
  • 15. The Receive Bitcoin Tab.mp4
    08:29
  • 16. Bitcoin Addresses and HD Wallets.mp4
    13:52
  • 17. Creating our wallets extended public keys.mp4
    16:40
  • 18. Generating Segwit Addresses.mp4
    10:19
  • 19. Understanding Segwit Addresses and Introduction to Bitcoin Network Environments.mp4
    04:34
  • 20. Generating Segwit Addresses Part II.mp4
    09:10
  • 21. Adding Support for Main Net, Test Net, and Reg Test Environments.mp4
    07:41
  • 22. Preparing our Bitcoin Core Node for Communicating With Our Wallet.mp4
    03:13
  • 23. Creating the Node Client for Creating and Listing Wallets.mp4
    15:06
  • 24. Node Clients for Loading a Wallet, Get a New Address, Checking our Balance.mp4
    11:21
  • 25. Sending Bitcoins From the Node to the Application.mp4
    14:25
  • 26. The Addresses Table.mp4
    08:42
  • 27. Importing our Application Addresses to Our Bitcoin Node.mp4
    10:18
  • 28. Calling our Bitcoin Node Asynchronously.mp4
    09:50
  • 29. Listening for Transactions from the Node with ZeroMQ.mp4
    14:09
  • 30. Bitcoin Transactions Inputs, Outputs, Scripts, and the UTXO Set.mp4
    18:31
  • 32. Updating the Current Wallet Addresses.mp4
    11:07
  • 33. Showing Address Information in the Addresses Table.mp4
    13:21
  • 34. Generating More Addresses.mp4
    15:50
  • 35. Testing Confirmations.mp4
    07:33
  • 36. The Transactions Table.mp4
    08:03
  • 37. Populating the Transactions Table.mp4
    14:03
  • 38. Improving Tests for the Transactions Table and Running Our Application.mp4
    17:10
  • 39. Listening for Blocks and Formatting Balances.mp4
    12:55
  • 40. The Total Wallets Balance.mp4
    05:50
  • 41. Calculating and Showing the Wallets Total Balance.mp4
    08:57
  • 42. Adding More Tests for the Total Balance Feature.mp4
    03:37
  • 43. The Send Bitcoin Tab.mp4
    11:11
  • 44. Transaction Fees and Sizes.mp4
    06:48
  • 45. Creating the Transaction Size Calculator and The Node Estimate Smart Fee Client.mp4
    13:33
  • 46. Coin Selection and Dust.mp4
    06:08
  • 47. Implementing the Dust Calculator and Other Utilities.mp4
    09:24
  • 48. Implementing the Single Random Draw Coin Selector.mp4
    08:40
  • 49. How Segwit Transactions are Built and Validated.mp4
    07:44
  • 50. Implementing the Transaction Creator.mp4
    14:03
  • 51. The Send Transaction Dialog Window.mp4
    14:21
  • 52. Showing Transaction Data in the Send Bitcoin Dialog Window.mp4
    15:43
  • 53. How Transaction Signatures Work.mp4
    05:25
  • 54. How Our Wallet and Node Will Handle Sent Transactions.mp4
    03:25
  • 55. Signing and Sending Segwit Transactions.mp4
    16:49
  • 56. Fixing Transaction and Addresses Tables and Balances.mp4
    18:13
  • 57. Changing Change Addresses. Adding Error Alert for Wrong Passwords.mp4
    20:53
  • 58. More Error Messages and Tests for the Send Bitcoin Feature.mp4
    14:55
  • 59. A Necessary Refactor.mp4
    17:39
  • 60. A Necessary Refactor Part II.mp4
    26:45
  • 61. Nested Segwit Addresses.mp4
    07:50
  • 62. Receiving Bitcoin in Nested Segwit Addresses.mp4
    17:01
  • 63. Sending Bitcoin to Nested Segwit Addresses and Testing our Wallet.mp4
    09:54
  • 64. Sending Bitcoin to Legacy Addresses.mp4
    14:23
  • 65. Saving and Encrypting our Wallet.mp4
    16:31
  • 66. The Load Wallet Menu.mp4
    14:03
  • 67. Loading a Wallet.mp4
    11:47
  • 68. Plausible Deniability, Refactoring and More Tests for the Load Wallet Feature.mp4
    19:08
  • 69. Fixing Addresses, Transactions and Balances.mp4
    12:13
  • 70. Updating the Number of Generated Addresses and Optimizing Tests.mp4
    11:54
  • 71. Importing a Wallet with the Mnemonic Seed.mp4
    19:27
  • 72. Validating Addresses.mp4
    19:24
  • 73. Creating a Progress Bar.mp4
    13:27
  • 74. Updating Dependencies.mp4
    07:17
  • 75. Running our Wallet on the Main Net Environment.mp4
    07:46
  • 76. Extra class - Bitcoin Core v26.mp4
    03:14
  • More details


    Course Overview

    Learn to build your own secure Bitcoin wallet from scratch with this comprehensive development course. Master the essential skills to create, manage, and deploy cryptocurrency wallets with confidence.

    What You'll Learn

    • Fundamentals of Bitcoin wallet architecture
    • Secure key generation and management
    • Transaction processing and blockchain integration

    Who This Is For

    • Aspiring blockchain developers
    • Cryptocurrency enthusiasts
    • Software engineers expanding into fintech

    Key Benefits

    • Hands-on wallet development experience
    • Industry-relevant Bitcoin skills
    • Portfolio-ready project completion

    Curriculum Highlights

    1. Bitcoin protocol fundamentals
    2. Wallet security principles
    3. Building your functional wallet
    Focused display
    Category
    • language english
    • Training sessions 75
    • duration 13:50:10
    • Release Date 2025/05/22