Этот материал находится в платной подписке. Оформи премиум подписку и смотри или слушай The Complete NFT Web Development Course - Zero To Expert, а также все другие курсы, прямо сейчас!
Премиум
  • Урок 1. 00:02:52
    Overview - Getting Started With NFTs
  • Урок 2. 00:02:30
    What Is An NFT As An Artform & Collectible
  • Урок 3. 00:03:20
    What Are Some Examples of NFTs (Non Fungible Tokens)
  • Урок 4. 00:03:44
    Technically Defining What Is An NFT
  • Урок 5. 00:06:12
    The Internet Of Assets (The World in Web3)
  • Урок 6. 00:01:49
    What Is A Virtual Machine (Basic Introduction)
  • Урок 7. 00:01:47
    What Are Smart Contracts - Ethereum & Solidity
  • Урок 8. 00:03:26
    Optional - Advanced - Introduction to Opcodes for the EVM
  • Урок 9. 00:03:11
    How Contract Storage Works With Ethereum Smart Contracts
  • Урок 10. 00:00:29
    Optional - Advanced - Opcodes Allow The EVM To Compute Almost Anything
  • Урок 11. 00:02:43
    Review - What Is The EVM
  • Урок 12. 00:01:27
    What Is An NFT Marketplace (Formal Definition)
  • Урок 13. 00:01:28
    Introduction To Our KryptoBirdz Marketplace Concept
  • Урок 14. 00:01:13
    What Is OpenSea (Introduction)
  • Урок 15. 00:01:35
    What is an NFT Collections & Collectibles (KryptoBirdz Example)
  • Урок 16. 00:02:56
    Minting & Trading NFTs (KryptoBirdz Example)
  • Урок 17. 00:03:06
    Exercise - Practice With A NFT Marketplace
  • Урок 18. 00:03:18
    What is Algorithmically Generated NFT Art
  • Урок 19. 00:01:43
    Review on NFTs & Next Steps
  • Урок 20. 00:02:11
    Overview - The Standardizaion of NFT Smart Contracts
  • Урок 21. 00:03:10
    NFT & Gaming Introduction (CryptoKitties Example)
  • Урок 22. 00:02:06
    What Real Problems Do Non Fungible Tokens Actually Solve (Besides Cool Games)
  • Урок 23. 00:01:44
    Formally defining what is an ERC721 Token
  • Урок 24. 00:02:10
    ERC721 By Example (BalanceOf Function)
  • Урок 25. 00:01:32
    EIP - The Ethereum Improvement Proposal
  • Урок 26. 00:01:29
    Review - What is the ERC721 Token Contract
  • Урок 27. 00:02:16
    Overview - Getting Started With Programming
  • Урок 28. 00:04:43
    How To Code Along In These Sections - Remix Ethereum IDE Introduction
  • Урок 29. 00:01:31
    Quick Note On The Upcoming Crash Course Section
  • Урок 30. 00:02:39
    What Is Solidity (As A Coding Language)
  • Урок 31. 00:06:33
    Pragma Solidity (How To Select Compiler Versions)
  • Урок 32. 00:05:30
    Creating Smart Contracts In Solidity
  • Урок 33. 00:07:46
    What are Variables & Datatypes in Solidity
  • Урок 34. 00:03:49
    Deploying Your Very First Smart Contract Token
  • Урок 35. 00:04:14
    Visibility keywords in Solidity
  • Урок 36. 00:01:26
    Exercise - Solidity Visibility Challenge
  • Урок 37. 00:01:49
    Solution - Solidity Visibility Challenge
  • Урок 38. 00:07:18
    What is a Constructor in Solidity
  • Урок 39. 00:03:58
    What is Mapping in Solidity
  • Урок 40. 00:00:51
    Exericse - Write A Mapping
  • Урок 41. 00:01:14
    Solution - Write A Mapping
  • Урок 42. 00:04:49
    What Are Events in Solidity
  • Урок 43. 00:05:08
    The Mint Token Function Signature
  • Урок 44. 00:07:07
    Conditional Logic & Error Handling in Solidity
  • Урок 45. 00:08:44
    Updating Token Balances & the += Operator
  • Урок 46. 00:05:42
    Exercise - Write A Send Token Function
  • Урок 47. 00:04:26
    Solution - Write A Send Token Function
  • Урок 48. 00:11:12
    Deploy Your First Mintable Token Contract
  • Урок 49. 00:04:02
    Overview - How To Go Through This Optional Coding Section
  • Урок 50. 00:05:15
    General Introduction To Variables & Types
  • Урок 51. 00:04:48
    Introduction To Booleans, Integers, & Strings
  • Урок 52. 00:10:00
    Writing Solidity Variables
  • Урок 53. 00:04:11
    Exercise write Variables
  • Урок 54. 00:03:40
    Solution - Write Variables
  • Урок 55. 00:03:44
    Introduction To Decision Making - If Statements in Solidity
  • Урок 56. 00:09:03
    How To Write If Statements in Solidity
  • Урок 57. 00:08:36
    Solution - Write An Airdrop If Statement In Solidity
  • Урок 58. 00:10:08
    Arrays in Solidity - Pop Push & Length Methods
  • Урок 59. 00:04:58
    Arrays in Solidity - Delete
  • Урок 60. 00:02:49
    Exercise - Maintain a Compact Array
  • Урок 61. 00:07:51
    Solution - Maintain a Compact Array
  • Урок 62. 00:07:30
    What Are Abstract Contracts in Solidity
  • Урок 63. 00:03:08
    Overview - Setting Up The NFT Development Environment
  • Урок 64. 00:06:27
    What Is MetaMask
  • Урок 65. 00:07:16
    What Is A Terminal
  • Урок 66. 00:02:36
    What Is A Terminal Part II
  • Урок 67. 00:06:11
    What Is Node.js Part I
  • Урок 68. 00:03:04
    What Is Node.js Part II
  • Урок 69. 00:04:32
    What Is NPM Basics
  • Урок 70. 00:04:01
    How To Install Ganache
  • Урок 71. 00:06:56
    How To Use Ganache
  • Урок 72. 00:07:12
    Connecting MetaMask To Ganache
  • Урок 73. 00:04:28
    How To Work With Truffle
  • Урок 74. 00:06:30
    Git Clone The Starter Project (+ Introduction To Github)
  • Урок 75. 00:02:43
    Download Your First Text Editor (VSC)
  • Урок 76. 00:06:50
    Getting Started with Visual Studio Code (Customizations & Workflow)
  • Урок 77. 00:03:02
    Overview - Configuring The NFT Environment Setup
  • Урок 78. 00:04:04
    What Is The Package.json File
  • Урок 79. 00:04:43
    What is JSON (Examples)
  • Урок 80. 00:09:40
    NFT Project Dependency Overview
  • Урок 81. 00:02:41
    Package.json vs Package-lock-json
  • Урок 82. 00:03:32
    The Index.js FIle
  • Урок 83. 00:03:27
    The Index.html File
  • Урок 84. 00:06:51
    Adding Projects Folders & Architecture Setup
  • Урок 85. 00:04:35
    Installing The NFT Project Dependancies
  • Урок 86. 00:06:29
    Initialize Truffle Configurations (Truffle Init)
  • Урок 87. 00:12:31
    Truffle Configurations & Customizations
  • Урок 88. 00:06:13
    The Migrations Truffle Smart Contract Overview
  • Урок 89. 00:06:33
    Write The Upgrade Smart Contract Migration Function
  • Урок 90. 00:02:37
    Overview - Deploying Your NFT Smart Contract
  • Урок 91. 00:07:02
    NFT Smart Contract KryptoBirdz Shell Creation
  • Урок 92. 00:01:46
    Organize The NFT Image Files
  • Урок 93. 00:04:34
    Truffle Deployment Javascript File
  • Урок 94. 00:07:18
    First Truffle Local Compile
  • Урок 95. 00:05:00
    Deploy Your First Smart Contract On Ganache
  • Урок 96. 00:05:13
    Truffle Console (Javascript - Syncronous and Asyncronous)
  • Урок 97. 00:10:11
    Truffle Console (Async Await & Fetching Blockchain Data)
  • Урок 98. 00:01:47
    Overview - Minting NFT Token Functionality
  • Урок 99. 00:03:59
    The Ethereum Improvement Proposal (EIP ERC721 Standard)
  • Урок 100. 00:04:08
    EIP & The Open Zeppelin Token Contracts
  • Урок 101. 00:07:18
    Refactoring Metadata to an ERC721Metadata Smart Contract
  • Урок 102. 00:05:51
    Create The ERC721 Connector Smart Contract
  • Урок 103. 00:02:51
    Exericse - Hook up the ERC721Connector to the Main NFT Marketplace Smart Cont
  • Урок 104. 00:03:02
    Solution - Hook up the ERC721Connector To The Main NFT Smart Contract
  • Урок 105. 00:05:27
    Migrate And Test NFT Smart Contract Updates
  • Урок 106. 00:04:26
    The ERC721 Main NFT Smart Contract
  • Урок 107. 00:03:53
    The Minting NFT Function Steps
  • Урок 108. 00:06:00
    Mapping Database for The Minting NFT Function
  • Урок 109. 00:03:57
    Exercise - Write The Minting NFT Function
  • Урок 110. 00:05:44
    Solution - Write The Minting NFT Function
  • Урок 111. 00:07:51
    Bonus 2 Solution - Write The Minting NFT Function
  • Урок 112. 00:03:39
    Transer Event for Minting NFTs
  • Урок 113. 00:08:34
    Storing NFTs on the marketplace Smart Contract I
  • Урок 114. 00:04:34
    Storing NFTs on the marketplace Smart Contract II
  • Урок 115. 00:11:29
    Mint Your Very First Coded NFT :)
  • Урок 116. 00:02:27
    Overview - Inheritance & Enumeration
  • Урок 117. 00:05:24
    BalanceOf Vs OwnerOf NFT Functions
  • Урок 118. 00:09:36
    Write The BalanceOf & OwnerOf NFT Functions
  • Урок 119. 00:05:33
    Update NFT Contract Migrations
  • Урок 120. 00:04:25
    NFT Minting & ERC721 Inheritance Review
  • Урок 121. 00:09:12
    Minting Blockchain Verification & NFT Ownership
  • Урок 122. 00:10:06
    Enumeration & NFT TotalSupply Calculation
  • Урок 123. 00:03:46
    Virtual & Override Inheritance Pattern
  • Урок 124. 00:04:57
    Exercise - Build Enumerating Mapping Database
  • Урок 125. 00:03:23
    Solution - Build Enumerating Mapping Database
  • Урок 126. 00:09:06
    Add NFT Tokens To TotalSupply
  • Урок 127. 00:05:41
    Connecting Enumerations & Debugging
  • Урок 128. 00:03:17
    Truffle Console NFT Suppy Test
  • Урок 129. 00:01:23
    Overview Transferring NFT Functionality
  • Урок 130. 00:04:00
    AddTokensToAllEnumerations NFT Function
  • Урок 131. 00:05:44
    Exercise - Add Tokens To Owner Enumerations
  • Урок 132. 00:07:02
    Solution - Add Tokens To Owner Enumerations
  • Урок 133. 00:07:42
    Complete The Token By Index Function
  • Урок 134. 00:11:42
    Complete The OwnerByIndex & TokenByIndex Functions & Compile
  • Урок 135. 00:05:14
    TransferFrom NFT Outline EIP
  • Урок 136. 00:03:25
    TransferFrom NFT Setup
  • Урок 137. 00:02:55
    Exercise - Write The TransferFrom NFT Function
  • Урок 138. 00:07:35
    Solution - Write The TransferFrom NFT Function
  • Урок 139. 00:04:47
    Complete The TransferFrom NFT Function
  • Урок 140. 00:10:57
    Transfer NFTs & Trufle Console Tests
  • Урок 141. 00:01:35
    Overview - Optional Approval Functionality
  • Урок 142. 00:10:40
    Write An Aprrove NFT Function (Example)
  • Урок 143. 00:09:48
    Approval Transfer Bonus Exercise
  • Урок 144. 00:02:30
    Overview Interfaces & Cryptographic Functions
  • Урок 145. 00:08:02
    What Is The ERC176 Standard
  • Урок 146. 00:08:58
    ERC165 & IERC165 Remix Ethereum Example Set Up
  • Урок 147. 00:03:48
    What Are Bytes In Solidity Review
  • Урок 148. 00:06:25
    Byte Flow & NFT Interfance Hierarchal Inheritance
  • Урок 149. 00:08:26
    Function Overloading Vs Overriding
  • Урок 150. 00:04:22
    What is Keccake (Hashing Function)
  • Урок 151. 00:06:05
    Cryptographic Hashing For NFT Function Signatures
  • Урок 152. 00:06:15
    What Is The XOR Operator
  • Урок 153. 00:12:01
    Registering Supported Interfaces To ERC721 Standard Contracts
  • Урок 154. 00:02:16
    Overview Registering Fingerprints Bytes Of Smart Contract Data
  • Урок 155. 00:15:11
    Integrating ERC721 & Its Interface To Our NFT Project
  • Урок 156. 00:13:28
    Complete Integrating The ERC721 Interface
  • Урок 157. 00:05:17
    Complete Integrating The ERC721 Interface II
  • Урок 158. 00:04:17
    Integrating the ERCMetadata Interface
  • Урок 159. 00:04:47
    Integrating the ERCEnumerable Interface
  • Урок 160. 00:07:12
    Exercise - Register Data Fingerprints of ERC721 Standards
  • Урок 161. 00:09:43
    Solution - Register Data Fingerprints of ERC721 Standards I
  • Урок 162. 00:06:04
    Solution - Register Data Fingerprints of ERC721 Standards II
  • Урок 163. 00:02:35
    Overview Building Mocha Test Units with Javascript
  • Урок 164. 00:07:34
    Introduction To Truffle Suite Tests with Javascript
  • Урок 165. 00:05:51
    Introduction To Chai & Initial Set Up
  • Урок 166. 00:07:36
    Javascript NFT Test Container Basics
  • Урок 167. 00:07:12
    Javascript NFT Test Container Basics II
  • Урок 168. 00:02:12
    Exercise - Write Tests for NFT Name & Symbol Metadata
  • Урок 169. 00:05:00
    Solution - Write Tests for NFT Name & Symbol Metadata
  • Урок 170. 00:04:02
    Quick Clean up (Camel Case Global Sweep )
  • Урок 171. 00:18:44
    NFT Minting Tests
  • Урок 172. 00:12:28
    Test Loop Through Total Supply Tokens
  • Урок 173. 00:19:10
    Javascript Arrays & Looping Review and Example
  • Урок 174. 00:09:52
    Final NFT Testing & Full Review
  • Урок 175. 00:03:05
    0verview - Introduction To Web Development
  • Урок 176. 00:10:53
    Introduction To React & Web Development
  • Урок 177. 00:13:04
    Write Your First Create-React-App
  • Урок 178. 00:05:16
    HTML & The DOM Review
  • Урок 179. 00:08:11
    Deploy To Your First Development Server
  • Урок 180. 00:06:08
    Build A Landing Page Part I
  • Урок 181. 00:09:10
    Build A Landing Page Part II
  • Урок 182. 00:10:03
    React Inline Stying
  • Урок 183. 00:13:49
    CSS Styling A Landing Page
  • Урок 184. 00:04:39
    Assignment - Build Your Own React Landing Page
  • Урок 185. 00:02:27
    Overview Build A Complete React Application From Scratch
  • Урок 186. 00:09:49
    Overview On Our Upcoming Project Application
  • Урок 187. 00:08:06
    What Are React Hooks
  • Урок 188. 00:03:20
    Open Weather Network & Axios Library Introduction
  • Урок 189. 00:07:10
    API Key & Axios Promise Library
  • Урок 190. 00:15:44
    Fetching API with React
  • Урок 191. 00:07:24
    What Is Try & Catch Error Handling
  • Урок 192. 00:10:25
    Accessing JSON & Data Structures with Javascript
  • Урок 193. 00:14:25
    Display Data UI with React Functional Components
  • Урок 194. 00:06:49
    Introduction To Forms in React
  • Урок 195. 00:18:44
    Working With State in React
  • Урок 196. 00:03:28
    Assignment - FInish The React App Funcationality
  • Урок 197. 00:15:31
    Solution - FInish The React App Functionality
  • Урок 198. 00:05:10
    Style The Weather App I
  • Урок 199. 00:08:30
    Style The Weather App - Button & Input
  • Урок 200. 00:09:14
    Stying the Document With CSS
  • Урок 201. 00:08:27
    Final UI Design & CSS Styling
  • Урок 202. 00:03:22
    Overview - Loading Blockchain Data Onto The Front End
  • Урок 203. 00:04:05
    NFT Marketplace Front End Review
  • Урок 204. 00:03:48
    Backend Smart Contract Verification Overview Before Moving Forward
  • Урок 205. 00:06:21
    Deploy The React Project To Your Local Host
  • Урок 206. 00:13:37
    Connecting MetaMask & Ethereum Provider To The Front End
  • Урок 207. 00:06:48
    Fetching Account Information From The Blockchain
  • Урок 208. 00:06:05
    Handling State With Class Components in React
  • Урок 209. 00:07:15
    Building Navbar For Wallet Address
  • Урок 210. 00:04:38
    Accessing With Web3 Smart Contracts in React
  • Урок 211. 00:02:22
    Exericse - Load The NFT Marketplace To The Front End (Web3)
  • Урок 212. 00:07:54
    Solution - Load The NFT Marketplace To The Front End (Web3)
  • Урок 213. 00:02:20
    Overview Loading The NFt Marketplace Smart Contract To The Front End
  • Урок 214. 00:13:40
    Hooking Up NFT Functionality To The Front End
  • Урок 215. 00:04:00
    Update NFT State & The Spread Operator In React
  • Урок 216. 00:07:13
    The Mint NFT Token Function In React
  • Урок 217. 00:05:37
    Quick Bootstrap Touch Ups - Front End
  • Урок 218. 00:03:06
    Exercise - Build The Minting Form
  • Урок 219. 00:05:55
    Solution - Complete The Minting Form
  • Урок 220. 00:09:22
    Final Minting Functionality For The Front End
  • Урок 221. 00:03:47
    Overview - Designing The NFT User Interface & Styling The DApplication
  • Урок 222. 00:06:07
    Introduction To MDBootstrap React
  • Урок 223. 00:13:11
    Propagate NFT Tokens with MD Bootstrap Cards
  • Урок 224. 00:11:44
    Styling The NFT Marketplace CSS In Depth
  • Урок 225. 00:07:04
    NFT Marketplace UI Animation With CSS
  • Урок 226. 00:14:25
    Hosting NFTs On The Cloud & Final Project Implementation
  • Урок 227. 00:04:00
    Overview - Building Smart Contract Utilities
  • Урок 228. 00:09:32
    Introduction To SafeMath & Overflow in Solidity
  • Урок 229. 00:05:10
    Libraries in Solidity (Case Study & Demonstration)
  • Урок 230. 00:08:51
    SafeMath Arithmetic NFT Functionality
  • Урок 231. 00:03:10
    Exercise - Complete The Solidity SafeMath
  • Урок 232. 00:12:23
    Solution - Complete The Solidity SafeMath
  • Урок 233. 00:14:04
    Building The Counter Library For The ERC721 Smart Contract
  • Урок 234. 00:05:36
    Inheriting The Counter Library For The ERC721 Smart Contract
  • Урок 235. 00:07:39
    Concluding The NFT Marketplace Course!!
  • Урок 236. 00:01:47
    One Last Chance to Make This Course Better for Your Permanent Learning Library