intro for NFT Data Center

مع دابس بالعربي سوف نبني معرض كامل للصور وحفظها في شبكة البلوك اتشين ومن هنا نتعرف على اهم عنصر للدورة وهو تعريف ال

NFT

 

ـ NFT هي اختصار لـ non-fungible tokens أو رموز غير قابلة للاستبدال، لكن وكما يتضح إن جملة “غير قابلة للاستبدال” مبهمة بعض الشيء، فهي تعني باختصار أنها فريدة ولا يمكن استبدالها بشيء آخر، على سبيل المثال، فإن العملات الرقمية مثل عملة بيتكوين قابلة للاستبدال، حيث يمكن استبدال عملة واحدة بأخرى مثلها لها نفس القيمة، لكن بالنسبة لـ NFT فإنها أصول رقمية كل منها له قيمة مختلفة لا يمكن استبدالها بأصول أخرى.

 

وفيما تمنح الـ NFTs شخصا إثبات ملكية أصل رقمي (صورة أو مقطع فيديو أو رسم أو تغريدة أو مقطع موسيقي، بحيث يمكنهم تحقيق الدخل من الملكية أو الحق في الامتلاك، إلا أنه نظرا لسهولة الحصول على الصورة أو مقطع الفيديو على سبيل المثال وصعوبة الحفاظ عليه بعد نشره عبر الإنترنت، فإن امتلاك NFT لا يعني بالضرورة أن الشخص لديه حقوقا حصرية لأن أي شيء رقمي يمكن نسخه إلى ما لا نهاية.

 

وللتوضيح، يمكن مقارنة الـ NFT بلوحة الموناليزا، حيث يمكن لأي شخص الذهاب إلى المتحف ومشاهدة اللوحة وحتى التقاط صورة لها، لكن لا يمكنه إحضار اللوحة معه إلى المنزل لكونه لا يملكها، لكن اللوحة المعلقة على الحائط في منزلك تشبه لوحة NFT لأنها كلها لك وأنت تقرر ما تريد القيام به بها.

ومن هنا سوف نتطلق في تعلم العقود الذكية الخاصة به مع عمل ورشة عمل مكتمله في انشاء معرض كامل باستخدام جميع التقنيات

  • -solidity

  • -uint test

  • -react

  • -web3

  • -ipfs

  • -bootstrap

     

    في انتظار الالتحاق بالدورة

NFT Data Center

1
intro for NFT Data Center

intro for NFT Data Center

2
what is NFt and The different with Tokens

what is NFt and The different with Tokens

3
problem that is solve NFT
4
RealWorld NFT Example
5
Development Tools
6
Start to Create Animals Project with React and Truffle
7
Create Blockchain Starter Template from scratchOptional
8
create animals nft contract and test it
9
Truffle Console Use
10
check the ERC721 interfaces
11
start with Erc721 meta Data
12
inhert from neta data contract and test it
13
Start with Mint Function
14
Mint Function Part 2
15
What is Indexed Word
16
what is IPFS and Create main Mint function
17
add require to mint main Function
18
Truffle Test For main mint function
19
Create BlanceOf and OwerOf functions
20
Test Of balances and owners
21
Create Total Supply Function
22
save total supply functions
23
Truffle Test for Total Supply
24
Create find token by index function
25
create the functions for find owners and number of tokens
26
Test the find tokens and count
27
How can read openzipline Approve Function
28
create the ERC721 interface
29
add the interface for meta Data and Enumerable
30
what is EIP 165 Standard Interface Detection
31
more about EIP165
32
mplementation of erc165
33
add the erc165 to all contracts
34
What Is the Uint Test
35
first unit test to deploy contract
36
Describe and it int test functions
37
before Each uint test function
38
start mint unit test
39
unit test for event logs
40
add extra nfts with unit test
41
Fetch all NFts and Ckeck Uint Test
42
start with react and install web3 and detect provider-
43
use provider with use state and Hooks
44
load provider and get account start
45
show address and connect with ganache
46
Reload page after account and network Changed
47
fetch the contract abi and address
48
Do the Network id Dynamic
49
check if you are at the correct network
50
get total supply and all animals NFTS
51
show the nfs from Array
52
create static mint function
53
add selected image and start saving image to ipfs
54
upload the image to ipfs and get the hash
55
ipfs problem demo شرح مشكله(NOTE)
56
Save the url hash to Blockchain Contract
57
show all animals from blockchain
58
nav bar react front end
59
slogan section react front end
60
divider uploder mint button section React front end
61
newest images section react front End
62
total supply and all nfts react front end section
63
Show data From blockchain To Ui Part 1
64
Show data From blockchain To Ui Part 2
65
Deploy the contract to reposten Test Net
66
Deploy the project to Be Live At Server

لابد ان تكون قد شاهدت دوره سوليديتي و لديك اساسيات react js