Udemy [Udemy] Торговая площадка NFT c React, Typescript и Solidity - Полное руководство (2022)

  • Автор темы Trinity
  • Дата начала
[Udemy] Торговая площадка NFT c React, Typescript и Solidity - Полное руководство (2022)

1665119068152


Курс охватывает все, что вам нужно для децентрализованного приложения NFT в соответствии со стандартом ERC721. Студенты этого курса узнают о NFT, создав реальное приложение. Студенты узнают, что такое смарт-контракт ERC721 и как его создать. Внешний интерфейс для децентрализованных приложений, рассматриваемых в курсе, создан с использованием библиотеки React JS и фреймворка Next JS. CSS и дизайн созданы с помощью фреймворка Tailwind.

Next.js дает вам лучший опыт разработчика со всеми функциями, которые вам нужны для продакшена: гибридный статический и серверный рендеринг, поддержка TypeScript, интеллектуальное объединение, предварительная выборка маршрута и т. д. Настройка не требуется.

Ethereum — это технология, которая позволяет отправлять криптовалюту кому угодно, но, в первую очередь, она также поддерживает приложения, которые может использовать каждый, и никто не может их отключить.

Solidity — это объектно-ориентированный язык высокого уровня для реализации смарт-контрактов. Смарт-контракты — это программы, которые управляют поведением учетных записей в состоянии Ethereum.

Pinata — это служба закрепления, которая позволяет пользователям размещать файлы в сети IPFS. IPFS — это протокол и одноранговая сеть для хранения и обмена данными в распределенной файловой системе.

Приложение торговой площадки NFT:

Эта центральная часть курса посвящена созданию интерактивной торговой площадки NFT. Клиенты этой платформы смогут покупать NFT за цифровую валюту Ether.
Приложение создано в фреймворке Next JS, построенном поверх React JS.
Первая часть курса охватывает настройку макетов страниц, создание первых страниц и компонентов.
Студенты изучат, как предоставить код Web3 JS в приложение, код, отвечающий за связь с криптокошельком и, следовательно, с блокчейном.
Мы будем использовать концепцию Provider/Consumer для обеспечения этого уровня, который очень распространен в React JS. Это гарантирует, что все компоненты и страницы смогут получить доступ к функциям, отвечающим за связь с блокчейном.
Состояние приложения и управление данными обрабатываются через библиотеку SWR. Это обеспечит реакцию приложения и реактивную визуализацию компонентов при получении новых данных.
После того, как будет достигнута необходимая связь с блокчейном, студенты приступят к реализации смарт-контрактов.
Курс соответствует признанному стандарту токенов ERC721.
Смарт-контракт является неотъемлемой частью проекта. Он служит «хранилищем» NFT в блокчейне и обеспечивает функциональность для проверки права собственности на NFT и привязки к хранилищу мультимедиа.
Последняя часть курса посвящена подготовке и хранению данных, связанных с NFT. Так называемые метаданные NFT.
Данные метаданных NFT будут храниться в хранилище на основе Pinata (IPFS). Студенты научатся собирать данные из формы, а затем отправлять их в хранилище Pinata. Следующая важная часть — связать эти метаданные и создать NFT.

Материал на английском языке
Подробнее:
Скачать:
 

Похожие темы

Trinity
Ответы
0
Просмотры
394
Udemy.com
Trinity
Trinity
Trinity
Ответы
0
Просмотры
336
Trinity
Trinity
Ответы
0
Просмотры
283
Udemy.com
Trinity
Trinity