Торговая площадка NFT c React, Typescript и Solidity - Полное руководство
NFT Marketplace in React, Typescript & Solidity - Full Guide
udemy
Курс охватывает все, что вам нужно для децентрализованного приложения 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.
Материал на английском языке
Продажник:
Скачать курс:
NFT Marketplace in React, Typescript & Solidity - Full Guide
udemy
Курс охватывает все, что вам нужно для децентрализованного приложения 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.
Материал на английском языке
Продажник:
Для просмотра содержимого вам необходимо зарегистрироваться!
Скачать курс:
Последнее редактирование модератором:
Симпатии:
Это понравилось romio90