Постройте блокчейн и криптовалюту | Full-Stack Edition - Видеоуроки

Build a Blockchain & Cryptocurrency | Full-Stack Edition
Duration 14:32:54
Открыть все курсы от udemy
Облачный хостинг на SSD с лучшей техподдержкой! Развернуть приложение в один клик

Полный курс по программированию блокчейна! Бэкенд + фронтенд с Node.js, Jest, Express, React, Heroku и многим другим! Наличие собственного блокчейна и криптовалюты - это лучший способ избавиться от магических и технических угроз!

Хорошо, возможно волшебная часть была немного преувеличена. Но технической части не так уж и много! За последние несколько лет блокчейн стал волшебной пулей в мире программного обеспечения. Доказано, что он способен революционизировать экономические системы и многое другое. Кажется, что он может спасти нас всех.

Но волна блокчейна только началась! В этой сфере существует огромный неиспользованный потенциал для высокооплачиваемой работы и новых интересных компаний.

Но все начинается с построения блокчейна и криптовалюты! Как ты собираешься это сделать? Пройди этот курс!

Почему именно этот курс?

Этот курс научит вас создавать собственный блокчейн и криптовалюту с нуля. У вас будет собственный полнофункциональный бэкэнд, набор тестов, интерфейс и процесс развертывания.

Нельзя отрицать, что системы, основанные на блокчейне, штурмом взяли мир технологий и финансов. Один биткойн стоил 20 000 долларов в один момент в 2017 году. И кроме криптовалют, потенциальные варианты использования блокчейна действительно бесконечны. И все же индустрия блокчейнов еще так молода. Так много стартапов ждут, ну начнем!

Итак, пришло время создать свой собственный уникальный блокчейн-проект. Пройдите этот курс, чтобы получить основу для этого. Другие курсы могут научить, как работает блокчейн, его основные концепции или как инвестировать в криптовалюту. Но это лучший ресурс для вас, чтобы научиться создавать блокчейн с нуля и применять свои собственные уникальные идеи в дополнение к этому.

В этом курсе:

Создайте полный блокчейн и криптовалюту. Создание и программирование объектов блокчейна. Реализуйте основную логику для питания блокчейна. Изучите основные концепции мощных идей технологии блокчейн.

Напишите полный набор тестов и код в тестовом режиме. У вас также будет возможность сделать вашу реализацию по-настоящему уникальной. Если ваш собственный код охватывает тестовые случаи, ваша блокчейн будет уникальной и функциональной.

Создайте UI. Ваш проект будет иметь веб-приложение, которое позволит людям со всего мира использовать вашу цепочку блоков и криптовалюту. Если вы поклонник React, вам понравится часть интерфейса этого курса.

Наконец, вы развернете проект в общедоступной среде. Многие курсы по программированию приведут вас к локальному приложению. Но только немногие ведут вас на следующий уровень. Это один из тех курсов. Вы сможете опубликовать свой проект. И любой человек в мире сможет использовать его, если он знает URL вашего проекта.

Помимо создания полного бэкэнда, пакета тестирования, UI и развертывания проекта, есть много других аспектов курса, на которые стоит рассчитывать:

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

И будет доступен в бесплатном просмотре 05.03.2019. Если у тебя еще нет у нас аккаунта - зарегистрируйся и оформи премиум подписку в своем личном кабинете, и смотри этот, а также многие другие курсы, прямо сейчас.

Следи за последними обновлениями и новостями в нашем coursehunter-club.net (Ex coursehunters.club), или вступай в наш канал telegram.

Комментарии

Похожие курсы

03-05-2018 en 204 урока
udemy Learn Python by Building a Blockchain & Cryptocurrency
Изучите Python с нуля и используйте Python для создания собственного базового Blockchain и Криптовалюты (Монеты)! Хотите изучать Python «в работе», создавая захватывающий проект? Этот курс для вас!Python - это, вероятно, самый развивающийся язык программирования, который вы можете узнать в наши дни!Он очень популярен, потому что он прост в освоении и использовании, работает во всех операционных системах и позволяет создавать...
Duration 16:26:30
10 2
15-02-2018 en 66 уроков
udemy Build a Blockchain and a Cryptocurrency from Scratch
В какой то определенный момент вы наверное задумывались о том, насколько тяжело создать свою криптовалюту. Если это так, тогда добро пожаловать на курс, который расскажет и покажет вам как создать свою криптовалюту и сделать их рынок еще больше. Может быть ваша монета станет популярной, кто знает.
Duration 06:42:25
12 1
15-05-2018 en 39 уроков
udemy Python & Cryptocurrency : Build 5 Real World Applications
Анализируйте криптографическую информацию в реальном времени с помощью API CoinMarketCap v2. Создайте свой собственный портфель и получите оповещения.Python - это будущее разработки программного обеспечения. Криптовалюты - это будущее денег. CoinMarketCap - это самый современный бесплатный API, с помощью которого вы можете получать данные живой криптовалюты сегодня. И теперь вы можете узнать все это из комфорта вашего дома .. в свое время .. без...
Duration 02:34:11
3 1

Последнее добавленное

Полный курс по программированию на Python для начинающих

Полный курс по программированию на Python для начинающих

en
Изучите Python для AI, машинного обучения, науки о данных и разработки приложений. Математики, ученые и инженеры любят Python. Почему? Потому что он делает сложные вычисления и повторяющиеся задачи действительно простыми для написания и выполнения. Разработчики любят его, потому что он простой...
Python для анализа данных

Python для анализа данных

ru
«Данные — это новая нефть». Они помогают усовершенствовать продукт, привлечь новых пользователей и являются драйвером роста любой компании. Компании во всем мире используют Python для сбора и анализа данных. В Uber, Yandex и Facebook, знание Python является обязательным требованием при приеме...
Flutter и Dart: полноценное мобильное приложение™

Flutter и Dart: полноценное мобильное приложение™

en
Изучение того, как создавать приложения для iOS и Android, с полным демонстрационным примером на основе Dart и Flutter Framework. Flutter - это SDK для мобильных приложений, предназначенный для создания высококачественных собственных интерфейсов на iOS и Android в рекордно короткие сроки. Flutter ра
Flutter: кроссплатформенное приложение iOS / Android

Flutter: кроссплатформенное приложение iOS / Android

en
Создавайте кроссплатформенные красивые нативные приложения в рекордно короткие сроки. Flutter - это SDK для мобильных приложений, в комплекте с фреймворком, виджетами и инструментами, который предоставляет разработчикам простой и продуктивный способ создания и развертывания красивых мобильных...
Программирование на Dart от новичка до эксперта

Программирование на Dart от новичка до эксперта

en
Изучите Dart с уровня Beginner и станьте экспертом, который может начать изучать Flutter, AngularDart и многое другое. В этом курсе вы узнаете все, что вам нужно знать о Dart. Dart - это язык, который становится популярным день ото дня, и разработчики по всему миру стремятся к этому языку...
Понятный JavaScript (Middle)

Понятный JavaScript (Middle)

ru
Хочешь стать JavaScript разработчиком, систематизировать знания и выйти на совершенно новый уровень! Курс «Понятный JavaScript» — это комплексная программа обучения, которая позволит тебе полностью изучить с нуля главный язык Frontend разработчика. Уже через 3 месяца ты будешь знать JavaScript...
chat
logo