|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/real-time-nft-auction-with-solidity-blockchain-dapp/
课程评论:没有评论
课程名称:实时NFT拍卖与Solidity - 区块链Dapp 课程概述:本课程旨在教授学员如何使用React、Solidity和相关技术创建一个去中心化的NFT拍卖应用程序。React是一种开源的前端JavaScript库,用于构建基于UI组件的用户界面。以太坊作为世界上可编程的区块链,为用户提供加密货币转账和可运行的去中心化应用。Solidity是用于实现智能合约的高级面向对象编程语言,智能合约则用于管理以太坊状态下的账户行为。 课程内容:学员将学习如何结合ERC721和ERC20智能合约构建去中心化拍卖应用。课程将涵盖NFT和ERC20代币在Dapp中的使用,具体包括创建拍卖智能合约,与ERC721和ERC20合约交互。此外,学员还将学习如何自动创建NFT图像以及搭建后端服务器,支持如开启和关闭拍卖等自动化任务。课程的前端部分将使用React.js库进行开发,CSS和设计则采用Tailwind框架实现。 主要主题包括: - React.js与Web3及区块链的集成 - 创建ERC20代币智能合约 - 创建ERC721 NFT智能合约 - 创建拍卖智能合约 - 在Pinata和Moralis上进行NFT数据的操作与存储 通过本课程,学员将具备开发去中心化应用的基础知识和实践经验。
React (also known as React.js or ReactJS) is a free and open-source front-end JavaScript library[3] for building user interfaces based on UI components.Ethereum is a technology that lets you send cryptocurrency to anyone, but in the first place, It also powers applications that everyone can use and no one can takedown. It's the world's programmable blockchain.Solidity is an object-oriented, high-level language for implementing smart contracts. Smart contracts are programs that govern the behavior of accounts within the Ethereum state.Pinata is a pinning service that allows users to host files on the IPFS network. The InterPlanetary File System (IPFS) is a protocol and peer-to-peer network for storing and sharing data in a distributed file system.Moralis is a leading web development platform that offers everything that the user needs to create, host, and grow great dApps in one place. It allows you to simply interface with an infinite number of external projects, chains, and technologies.What is this course covering?The course covers everything you need for a decentralized Auction application combining with the ERC721 and ERC20 smart contract. Students of this course will learn about how to using NFT and ERC20 Token in dapp by creating a real-world application.Students will learn what ERC721, ERC20 smart contract is and how to create one and students can learn how to create an Auction smart contract that interacts with ERC721 and ERC20 contract.Students also learn about how to create nft images automatically and creating a backend server that helps automating job such as open auction and close auction. The frontend for Dapps covered in the course is created with React JS library. CSS and design are built with the Tailwind framework.The most mentionable topics covered in this application are:React.Js Integration with Web3 and BlockchainCreation of Token(ERC20) Smart ContractCreation of NFT(ERC721) Smart ContractCreation of Auction Smart ContractNFT data manipulation and storage on Pinata and Moralis