Udemy [Udemy] Начало работы с Web3-разработкой (2020)

  • Автор темы Trinity
  • Дата начала
[Udemy] Начало работы с Web3-разработкой (2020)

1668793132834


Мы выпустили первую версию этого курса в сентябре 2017 года. Тогда последней версией Truffle была версия 3, а лучшим эмулятором узла Ethereum был testrpc в командной строке.

Затем, в ноябре 2017 года, команда Truffle выпустила Truffle 4 и новый пользовательский интерфейс для testrpc под названием Ganache. Эти инструменты оказали большое влияние на жизненный цикл разработки, поэтому мы воспользовались этой возможностью, чтобы полностью переписать и переснять практическую часть этого курса.

Мы также воспользовались этой возможностью, чтобы интегрировать большинство комментариев и отзывов, которые мы получили в разделе «Вопросы и ответы» этого курса. Таким образом, все детали, необходимые для устранения неполадок, теперь являются частью контента.

Это приводит к последующему обновлению с несколькими улучшениями:
  • Полное покрытие Truffle 4, включая отладку и разработку Truffle.
  • Полное покрытие ганашем
  • Обходные пути MetaMask, советы и рекомендации
  • Весь контент был протестирован на MacOS, Linux и Windows (PowerShell).
  • Код больше не копируется, мы печатаем все вживую, чтобы было легче следовать
Обратите внимание, что старый контент будет оставаться в сети в течение нескольких недель, а затем мы удалим его, чтобы учащимся не нужно было просматривать весь старый контент, чтобы пройти курс и получить сертификат Udemy.
Если вы заметили какую-либо проблему, ошибку, устаревший контент, отсутствующую ссылку или ресурс, сообщите нам об этом в разделе «Вопросы и ответы» этого курса.

Добро пожаловать в раздел «Стать разработчиком блокчейна с Ethereum и Solidity»!

Этот курс представляет собой полное введение в разработку децентрализованных приложений (Dapp) на блокчейне Ethereum с использованием языка Solidity и фреймворка сборки Truffle.
Не нужно ничего знать о блокчейне, достаточно иметь базовый опыт разработки программного обеспечения. Независимо от того, написали ли вы уже некоторый код для бэкэнда, веб-приложений или мобильных приложений, благодаря этому курсу этого должно быть достаточно, чтобы стать разработчиком блокчейна.
Блокчейн сейчас в моде, и вокруг него ходит много теоретических или ожидаемых разговоров, но этот курс поможет вам запачкать руки реальным кодом, чтобы создать свое первое децентрализованное приложение. Это тот навык, который может дать вам реальную работу в качестве разработчика блокчейна, спрос на который сейчас стремительно растет.
Вы когда-нибудь оглядывались на девяностые, думая, что хотели бы стать частью интернет-революции. Что ж, перестаньте мечтать: блокчейн уже здесь, и он обещает быть даже больше, чем Интернет или даже мобильная революция.

Что мы покрываем
  • Мы кратко рассмотрим философию блокчейна, как криптовалютной системы, так и платформы для разработки.
  • Затем мы объясним, как работают блокчейны, каковы их основные компоненты и как устроена их экосистема.
  • После этого мы быстро пройдемся по основным криптографическим инструментам, которые вам нужно понять.
  • Мы продолжаем описание идеальной среды разработки, включая инструменты, которые используются большинством профессиональных блокчейн-разработчиков.
  • И большая часть курса посвящена последовательному созданию, разработке, тестированию и развертыванию децентрализованного приложения ChainList.
Инструменты, которые мы используем
  • Эфириум конечно
  • Расширение Metamask Chrome
  • Язык смарт-контрактов Solidity
  • Платформа сборки и тестирования Truffle (Truffle 4)
  • Эмулятор узла Ganache Ethereum
  • Страницы на гитхабе
  • Атом (текстовый редактор)
  • Тестовая сеть Ринкеби
Мы намеренно не изобретаем велосипед и не разрабатываем собственные инструменты сборки, потому что это кажется не очень прагматичным. Вот почему мы демонстрируем использование инструментов разработки, таких как Truffle и Ganache, которые предлагают множество очень мощных функций, даже несмотря на то, что они очень часто развиваются.
Большинство видео были сняты на Mac, но мы даем подробные инструкции по настройке вашей среды на Linux и Windows, а все остальные уроки были протестированы и адаптированы с помощью нескольких инструкций для конкретных ОС.

Для кого этот курс:
  • Любой, у кого есть небольшой опыт разработки программного обеспечения для бэкэнда и / или внешнего интерфейса
Требования
  • Вы уже должны были разработать пару программных приложений, бэкэнд, интерфейс или оба
  • Для разработки примера приложения вам нужен компьютер Mac, Linux или Windows 10.
  • Базовое понимание языка программирования, такого как Javascript, безусловно, является плюсом.
Материал на английском языке

Подробнее:
Скачать:
 

Похожие темы

Trinity
Ответы
0
Просмотры
336
Trinity