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

Build a Blockchain & Cryptocurrency | Full-Stack Edition
Duration 14:32:54
Открыть все курсы от udemy

Build a Blockchain & Cryptocurrency | Full-Stack Edition - Полный список уроков

Развернуть / Свернуть
  • Урок 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

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

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

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

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

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

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

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

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

В этом курсе:

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

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

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

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

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

  • Глубокое концептуальное понимание, подкрепленное практическим опытом. Вы увидите общую картину основных концепций блокчейна и криптовалюты. И эти большие концепции изображения будут подкреплены непосредственно путем создания связанных функций в коде. Вы найдете баланс теории и практического опыта в курсе.
  • Вы научитесь работать со многими технологиями. Node.js, JavaScript, Express, API-интерфейсы, публикация / подписка, React.js - все эти технологии будут включены в проект полного стека. Не волнуйтесь, если вы новичок в любом. Каждое ключевое слово / концепция будет объяснено - даже фундаментальный JavaScript. При этом этот курс лучше всего подходит для учащихся среднего уровня - тех, кто уже знает хотя бы один язык программирования!
  • Лучшие практики программного обеспечения. Вы будете следовать всем современным лучшим практикам разработки полного стека. Изучите соглашения Node.js и React и как правильно структурировать код и проекты. Как практикующий инженер-программист, я применил тот же уровень заботы к коду курса проекта, что и к коду, который я отправляю каждый день на своей работе.

Твоя оценка

6 0
Следи за последними обновлениями и новостями в нашем 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
13 2
15-02-2018 en 66 уроков
udemy Build a Blockchain and a Cryptocurrency from Scratch
В какой то определенный момент вы наверное задумывались о том, насколько тяжело создать свою криптовалюту. Если это так, тогда добро пожаловать на курс, который расскажет и покажет вам как создать свою криптовалюту и сделать их рынок еще больше. Может быть ваша монета станет популярной, кто знает.
Duration 06:42:25
14 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

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

Жесткие части: cерверы и Node.js

Жесткие части: cерверы и Node.js

en
На этом семинаре мы пойдем под капот Node двумя противоположными способами - поняв разработку серверов на основе интуитивно понятных принципов (HTTP, TCP / IP, Ports, Loopback, SSH) и поняв функции JavaScript, составляющие Node (событие цикл, потоки, буферы, асинхронность, прототипы).
Microsoft Azure Инфраструктура и Развертывание - Экзамен AZ-100

Microsoft Azure Инфраструктура и Развертывание - Экзамен AZ-100

en
Этот курс предназначен для того, чтобы помочь вам выучить и развить необходимые навыки для сдачи сертификационного экзамена Microsoft Azure AZ-100. Экзамен AZ-100 проверяет ваши знания в области создания, настройки и управления ресурсами в облаке Azure, включая, помимо прочего: управление...
Сертифицированный специалист по безопасности информационных систем (CISSP)

Сертифицированный специалист по безопасности информационных систем (CISSP)

en
Чтобы получить сертификат CISSP, кандидаты должны сдать экзамен, состоящий в основном из вопросов с несколькими вариантами ответов. Цель этого курса - подготовить вас к сертификационному экзамену, познакомив вас с понятиями и терминологией, которые вам необходимо знать для прохождения.
Сертифицированный архитектор решений AWS - Professional

Сертифицированный архитектор решений AWS - Professional

en
AWS является одной из самых быстрорастущих платформ облачных сервисов, предлагаемых сегодня. Он используется во всем мире миллионами пользователей! Возможность получить сертификацию уровня CSA Pro является одним из главных достижений для любого облачного инженера. Учитывая это, это также один...
Тестирование мобильных приложений

Тестирование мобильных приложений

ru
В современном мире бизнес всё чаще обращает внимание на мобильные технологии. И в этом нет ничего удивительного. Рынок мобильных устройств растёт в разы быстрее рынка домашних компьютеров, позволяя реализовывать новые возможности для развития и продвижения самых передовых бизнес идей.
Фреймворк NuxtJS. Руководство по FullStack-разработке

Фреймворк NuxtJS. Руководство по FullStack-разработке

ru
Полное руководство по Nuxt. Почему стоит посмотреть этот курс? Полный охват теоретических и практических знаний с полным циклом разработки: клиентская и серверная части. Nuxt.js позволяет создавать SEO-дружественные приложения, которые можно продвигать в поисковых системах. По урокам курса...
Moscow Python Conf ++ 2019

Moscow Python Conf ++ 2019

ru
Конференция Moscow Python Conf ++ посвящена всему, что делают Python разработчики: backend и web, сбор и обработка данных, AI/ML, тестирование, DevOps, базы данных, IoT, infosec. Кроме этого, мы обсуждаем сам язык, его развитие, организацию проектов, управление зависимостями и лучшие практики...
Разработка PHP-пакетов (PRO версия)

Разработка PHP-пакетов (PRO версия)

en
Премиум видео курс по разработке пакетов для PHP и Laravel. "Я вроде уже делал такое, давайте я гляну на старых проектах." Знакомы такие слова ? Когда мне давали задание на моей работе, я обычно отправлялся на поиски доступного пакета с открытым исходным кодом на packagist.org - и если не было...
chat
logo