Видео курса

  • Урок 1. 00:02:37
    Why this course? (Course Promo)
  • Урок 2. 00:08:26
    The Blockchain and Cryptocurrencies - What, Why, and How
  • Урок 3. 00:10:52
    Code the Blockchain in 10 minutes | Lightning Version
  • Урок 4. 00:04:19
    Set Up the Blockchain Application
  • Урок 5. 00:07:43
    Create the Block Class
  • Урок 6. 00:12:24
    Create the Block Class | TDD Style
  • Урок 7. 00:08:22
    The Genesis Block | Tests
  • Урок 8. 00:03:49
    The Genesis Block | Code
  • Урок 9. 00:07:30
    Mine Blocks
  • Урок 10. 00:12:27
    Crypto Hash and SHA-256
  • Урок 11. 00:03:33
    Hash in MineBlock
  • Урок 12. 00:08:49
    The Blockchain Class
  • Урок 13. 00:03:41
    Chain Validation and Replacement Overview | Free Preview
  • Урок 14. 00:10:37
    Chain Validation | Tests
  • Урок 15. 00:07:45
    Chain Validation | Code
  • Урок 16. 00:12:17
    Chain Replacement
  • Урок 17. 00:04:59
    Stub Console Output in Tests
  • Урок 18. 00:09:14
    Proof of Work and the 51% Attack
  • Урок 19. 00:04:53
    Difficulty and the Nonce Value | Tests
  • Урок 20. 00:08:17
    Difficulty and the Nonce Value | Code
  • Урок 21. 00:09:54
    Dynamic Difficulty and the Mine Rate
  • Урок 22. 00:06:39
    Adjust the Difficulty in MineBlock
  • Урок 23. 00:11:27
    Improve the Proof of Work System | Average Work Script
  • Урок 24. 00:08:22
    Improve the Proof of Work System | Binary hashes
  • Урок 25. 00:07:49
    Prevent Difficulty Jumps
  • Урок 26. 00:02:46
    Blockchain API and Network Overview
  • Урок 27. 00:09:07
    Setup Express API
  • Урок 28. 00:09:47
    Post Request to Mine a Block
  • Урок 29. 00:04:28
    Real-Time Messaging Network through Pub/Sub | Overview
  • Урок 30. 00:01:18
    Pub/Sub Options: Redis or PubNub
  • Урок 31. 00:10:58
    Redis Publisher/Subscriber Class
  • Урок 32. 00:13:11
    PubNub: a Non-Redis Pub/Sub Alternative
  • Урок 33. 00:10:48
    Broadcast Chain
  • Урок 34. 00:08:53
    Start Peers and Broadcast Chain on API Mine
  • Урок 35. 00:08:00
    Sync Chain on Connect
  • Урок 36. 00:05:58
    Avoid Redundant Interactions
  • Урок 37. 00:06:57
    Wallets, Keys, and Transactions Overview
  • Урок 38. 00:06:39
    Code Organization
  • Урок 39. 00:07:19
    Create and Test Wallet Class
  • Урок 40. 00:08:33
    Key Pair and Public Key Addresses
  • Урок 41. 00:10:21
    Sign Data and Verifying Signatures
  • Урок 42. 00:07:58
    Transaction Objects and the OutputMap | Tests
  • Урок 43. 00:05:43
    Transaction Objects and the OutputMap | Code
  • Урок 44. 00:08:45
    Transaction Inputs
  • Урок 45. 00:02:33
    Cohesive Utility
  • Урок 46. 00:11:15
    Validate Transaction
  • Урок 47. 00:11:36
    Wallet Create Transaction
  • Урок 48. 00:11:36
    Update Transactions with Multiple Outputs
  • Урок 49. 00:09:30
    Improve the CryptoHash
  • Урок 50. 00:09:47
    Transaction Update Edge Cases
  • Урок 51. 00:02:15
    Transaction Pool Overview
  • Урок 52. 00:08:39
    Create the Transaction Pool and Set Transactions
  • Урок 53. 00:08:09
    API Transactions and Main Transaction Pool
  • Урок 54. 00:04:48
    Handle Invalid Transactions
  • Урок 55. 00:09:22
    Transaction Updates in the API
  • Урок 56. 00:03:36
    Get Transaction Pool Map
  • Урок 57. 00:09:30
    Broadcast Transaction
  • Урок 58. 00:05:59
    Sync Transaction Pool Map on Connect
  • Урок 59. 00:04:17
    Mine Transactions Overview
  • Урок 60. 00:04:12
    Transaction Miner Class
  • Урок 61. 00:09:40
    Grab Valid Transactions
  • Урок 62. 00:10:57
    Reward Transaction
  • Урок 63. 00:10:46
    Clear Blockchain Transactions
  • Урок 64. 00:08:24
    Mine Transactions Endpoint
  • Урок 65. 00:06:15
    Clear Recorded Transactions on Successful Replace
  • Урок 66. 00:03:42
    Blockchain Balance Overview
  • Урок 67. 00:12:28
    Calculate the Wallet Balance
  • Урок 68. 00:07:28
    Calculate the Balance before each Transaction
  • Урок 69. 00:13:30
    Wallet Balance From Recent Transaction
  • Урок 70. 00:05:10
    Wallet-Info Request
  • Урок 71. 00:03:21
    Validate Transaction Blocks Overview
  • Урок 72. 00:10:21
    Valid Transaction Data | Tests
  • Урок 73. 00:12:31
    Valid Transaction Data | Code
  • Урок 74. 00:08:58
    Validate Input Balances
  • Урок 75. 00:04:39
    Prevent Duplicate Transactions in Block
  • Урок 76. 00:08:55
    Validate Transaction Chain
  • Урок 77. 00:12:20
    The Blockchain and Cryptocurrency Backend | Review
  • Урок 78. 00:03:59
    The Frontend Blockchain Overview
  • Урок 79. 00:09:13
    Optional: React.js Overview
  • Урок 80. 00:08:39
    Serve a Frontend Page
  • Урок 81. 00:05:00
    Add JavaScript to the Frontend
  • Урок 82. 00:12:38
    Build React into the Frontend
  • Урок 83. 00:08:22
    Frontend Development Workflow
  • Урок 84. 00:05:51
    App Component
  • Урок 85. 00:15:56
    Fetch and Display Wallet-Info
  • Урок 86. 00:10:23
    Visualize the Blocks
  • Урок 87. 00:08:42
    Seed the Backend with Data
  • Урок 88. 00:14:04
    Stylize the Application
  • Урок 89. 00:08:25
    Make a Block Component with Props
  • Урок 90. 00:01:56
    The Frontend Cryptocurrency Overview
  • Урок 91. 00:10:51
    Toggle Transaction Displays
  • Урок 92. 00:10:46
    Transaction Component
  • Урок 93. 00:11:56
    React Router
  • Урок 94. 00:10:06
    Conduct Transaction Component
  • Урок 95. 00:05:37
    Post Transaction with Component
  • Урок 96. 00:10:26
    Transaction Pool Component
  • Урок 97. 00:10:12
    Poll the Transaction Pool
  • Урок 98. 00:05:28
    Mine a Block of Transactions through the Frontend
  • Урок 99. 00:12:45
    Prepare for production and Publish to Heroku
  • Урок 100. 00:05:07
    Start Production Peers
  • Урок 101. 00:03:55
    Known Addresses | Backend
  • Урок 102. 00:03:46
    Known Addresses | Frontend
  • Урок 103. 00:08:47
    Blocks Pagination | Backend
  • Урок 104. 00:11:52
    Blocks Pagination | Frontend
  • Урок 105. 00:16:27
    Optional: Mega JavaScript & Node.js Overview for JS Newcomers | Part 1
  • Урок 106. 00:09:48
    Optional: Mega JavaScript & Node.js Overview for JS Newcomers | Part 2
  • Урок 107. 00:01:14
    Congratulations! And Final Remarks

Материалы курса

К этому курсу прилагаются дополнительные материалы. Здесь вы можете скачать их.

Материалы к курсу