Урок 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