Limited time · 90% off Premium Membership - claim $199 deal →
Mammoth Club All levels 13 sections 42 lectures

NFT Blockchain Decentralized App Development with Solidity & JavaScript

Build a Dapp with Truffle, Ganache, MetaMask, React and more. Start your Blockchain developer journey and get that 6-figure job in a hot new field.

01
Skill level
All levels
02
Sections
13
03
Lectures
42
04
Instructor
John Bura
What's inside

This course includes.

13
Sections
42
Lectures
42
Resources
Certificate of completion
Included
Mobile and desktop access
Included
AI learning assistance
Included
Unlock all courses with our Subscription Bundle! Get unlimited access to entire course library, books and assets. Learn more and subscribe today!
Course content

Curriculum & lectures.

13 sections · 42 lectures
+ 00 Course Overview 3 lectures
00 Course Overview Locked
01 What You'll Need Locked
Full Course Source Files Locked
+ 01a Introduction to Blockchains and Distributed Ledgers 8 lectures
00 Blockchain Introduction Locked
01 What Are Blockchains And Distributed Ledgers Locked
02A What Are Bitcoin And Ethereum Locked
02B Ethereum Blockchain Properties Locked
02C Ethereum Deep Dive Locked
03 What Are Smart Contracts Locked
04 What Is The Solidity Programming Language Locked
05 What Is An NFT Locked
+ 01c Install NPM and Node 2 lectures
01c-00 What Is Node JS Locked
01c-01 Install Node And Npm On Mac Or Windows Locked
+ 02 Build a Truffle project 2 lectures
02-00 What Is Truffle Ethereum Locked
02-01 Build A Truffle Project Locked
+ 03 Build NFT smart contract with Solidity & OpenZeppelin 3 lectures
03-00 What Are Nft Token Standards Locked
03-01 Install Openzeppelin Nft Token Standard Locked
03-02 Build NFT Smart Contract Locked
+ 04 Build a test for your NFT smart contract 2 lectures
04-00 Introduction To Testing Smart Contracts Locked
04-01 Build A Test For Your Nft Smart Contract Locked
+ 05 Deploy smart contract with Ganache personal blockchain 2 lectures
05-00 What Is Ganache Locked
05-01 Deploy Smart Contract With Ganache Personal Blockchain Locked
+ 06 Test NFT contract properties 1 lecture
06 Test Nft Contract Properties Locked
+ 07 Build mint tokens functionality 3 lectures
07-01 Build Mint Tokens Functionality Locked
07-02 Test Minting Tokens Locked
07-03 Test Indexing Tokens Locked
+ 08a Introduction to React 7 lectures
08a-00 Why You Should Learn React Locked
08a-01 React Introduction Locked
08a-02 Set Up A Container Locked
08a-03 Generate A List Locked
08a-04 Add Items To The List Locked
08a-05 Clear Input Field Locked
08a-06 Remove A Task Locked
+ 08b Build client front end for the decentralized app 1 lecture
08b Build Index HTML File Locked
+ 09 Build a web3JS app 5 lectures
09-00 What Is Web3js Locked
09-01 Build App And Load Web3 Locked
09-02 Run Project With React-Scripts Locked
09-03A Install Metamask Locked
09-03B Load Blockchain Data Locked
+ 10 Build a mint function on the client 3 lectures
10-01 Build A Form To Mint Tokens Locked
10-02 Send Client Mint Request To The Contract Locked
10-03 Mint Tokens With Truffle Console Locked
Description

About this course.

Learn how to use a token template to customize your own NFT! Build a Non-Fungible Token in your smart contract blockchain project. Use OpenZeppelin, the most popular library for secure blockchain applications! In this project, we use Truffle 2021 and Solidity to build a decentralized web app (dapp).

What is it?

  • Collectible unique crypto asset

Popular NFTs

  • CryptoKitties
  • game centered around breedable, collectible creatures
  • Sorare
    • global fantasy football game
    • collect limited edition collectibles

What is it?

  • used to identify something or someone in a unique way
  • perfect to be used on platforms that offer:
    • collectible items
    • access keys
    • lottery tickets
    • numbered seats
    • ...

NFT

  • Began in 2012 with Bitcoin Colored Coins

Bitcoin Colored Coins

  • Satoshis (small fractions of a bitcoin) colored in with distinct information that could link the coin to a real world asset
  • eg) satoshi represents $100 of Mammoth Interactive’s office building
  • Mostly used to create and trade art
  • Paved the way for new NFT standards
    • Blockchain building blocks that allow developers to make NFTs

What can an NFT represent?

  • Any real or intangible item
  • Art
  • Virtual items in video games
  • Skins
  • Virtual currency
  • Avatars
  • Music
  • Collectibles
  • Real estate
  • Virtual land
  • Video footage

This course will get you to build NFT dapps from scratch.

The blockchain is a revolutionary technology that allows for the secure, distributed, decentralized storage of information. Over the past few years, the blockchain has taken the engineering landscape by storm. Many people in the industry predict that the blockchain will disrupt the ways we interact with technology on the same way the Internet did in the early 2000s.

The blockchain is the main technology behind Bitcoin, Ethereum, and the other prominent cryptocurrencies that we read about in the news today. By leveraging the blockchain, cryptocurrencies create a system of “trustless”ness. This cuts the need for middle men like banks and traders in economic systems.

Instructors

Taught by people who ship.

John Bura

John Bura

Founder and CEO of Mammoth Club and Course Pro, the #1 AI-powered Learning Management System for course and content development, training and evaluation.

Ready to start building?

Build a Dapp with Truffle, Ganache, MetaMask, React and more. Start your Blockchain developer journey and get that 6-figure job in a hot new field.

Buy lifetime access →