Create NFt MarketPlace like OpenSea

قبل أي شيء يجب عليك معرفة تعريف العقود الذكية smart contract كأحد التطبيقات اللامركزية المميزة التي يتم استخدامها مع البلوك تشين في عمل العقود الأوتوماتيكية أو العقود الآلية بشكل محفوظ تلقائي على هيئة سلسلة من الكتل.
وهو عقد قانوني إلى أنه لا يتم اعتماد العقود الذكية في القانون المصري وفي الكثير من الدول لأنه يشمل كافة الأفراد المشتركين في تلك العقود، إضافة إلى المعلومات الكاملة والشروط الخاصة بالعقود وما إلى ذلك بمنتهى الدقة.
توفر لكم العقود الذكية والبنوك الرقمية البلوك تشين مرونة كبيرة في التعامل مع هذا النوع من العقود والبيانات التي يشملها كل نوع وبالتالي تسهل عملية التداول بصورة كبيرة وتعمل على حل مشكلات المركزية في البنوك المختلفة.
والـ NFT هي اختصار لـ non-fungible tokens أو رموز غير قابلة للاستبدال، لكن وكما يتضح إن جملة “غير قابلة للاستبدال” مبهمة بعض الشيء، فهي تعني باختصار أنها فريدة ولا يمكن استبدالها بشيء آخر، على سبيل المثال، فإن العملات الرقمية مثل عملة بيتكوين قابلة للاستبدال، حيث يمكن استبدال عملة واحدة بأخرى مثلها لها نفس القيمة، لكن بالنسبة لـ NFT فإنها أصول رقمية كل منها له قيمة مختلفة لا يمكن استبدالها بأصول أخرى.
ومن اشهر المتاجر التي تعمل بهذة التقنيات متجر Opensea
ولهذا سوف نقوم بورشة عمل كامله من اول كتابه العقود الي نشر التطبيق على الانترنت
ويمكنكم مشاهدة تفاصيل واقسام الدورة بالاسفل
مقدمة
ماذا سوف نتعلم
what will need for this course?- أنشاء متجر لبيع وشراء NFT
What are the Nft and FT
why do The Standard?
NFT & Smart Contracts
show the erc721 functions and events
Show the erc165 metaData Enumerable
Erc721 at OpenZipline
Project Structure
create NFt contract
create Nft Token Function
MarketPlace Roud Map
Start with nft contract with create item fro sale
create item function with IREC721
add requires and event to create Nft item
add security to functions and start with market sale
finish sell market function
Create filter function for my items
finish all items created filter
get all My Purchased Items
Create get all unsold item function
Smart Contracts Testing
Start with unit test
unit test deployed and find the market fees
uint test check the address and convert from and to wei
uint Test for create nfts and creat market items
Unit Test For fetch All Items
Web App & connect with Web3 JS
Config Tailwind css
Create Pages and Layout
Navbar Design
start the HeadSection Design
finish the HeadSection Design
create web3 provider
Load Accounts Function
Load Contracts fetch json provider chain changed
finish load contracts and get methods
Fetch all unsold items
create ipfs on-change function and save url
Create collect nft url meta Data function
Crete Item for sale function
Show the NFts At Home Page
create the item design Design
fixed the heading for homePage Design
show the data to design and create grid
Create Buy Function
FEXH THE DASHBOARD DATA
redesign the dashboard and purchased item Design
Design the account homepage Header Design
New Card design for top 5 newest nfts Design
fetch top 5 nfts
Deploy Marketplace
Upload your Contracts to Roposten Network
لابد من دراسه على الاقل عدد ٢ ورشة عمل احدهم مختصه بالnft