Smart Contract Development: CryptoDoggies Token Game
Smart Contract Development: CryptoDoggies Token Game, available at $39.99, has an average rating of 3.25, with 39 lectures, based on 97 reviews, and has 904 subscribers.
You will learn about Development Pipeline – Full stack understanding of how to create and deploy smart contract applications. Unit Testing – How to Unit Test smart contracts before deploying to an Immutable state. Solidity Basics – General Overview of the functionality the Solidity language provides. Development Tools – How to use Truffle, Web3 and Remix to speed up development. Frontend Interface – How to create a simple frontend that supports MetaMask for your end users to interact with. This course is ideal for individuals who are Motivated entrepreneurs looking to get an early leg up into understand the power of Smart Contracts or Beginners to Smart Contracts who just want learn how to get started in a practical and fun way or Veteran developers who want to move into the new world of Blockchain Development It is particularly useful for Motivated entrepreneurs looking to get an early leg up into understand the power of Smart Contracts or Beginners to Smart Contracts who just want learn how to get started in a practical and fun way or Veteran developers who want to move into the new world of Blockchain Development.
Enroll now: Smart Contract Development: CryptoDoggies Token Game
Summary
Title: Smart Contract Development: CryptoDoggies Token Game
Price: $39.99
Average Rating: 3.25
Number of Lectures: 39
Number of Published Lectures: 39
Number of Curriculum Items: 39
Number of Published Curriculum Objects: 39
Original Price: $79.99
Quality Status: approved
Status: Live
What You Will Learn
- Development Pipeline – Full stack understanding of how to create and deploy smart contract applications.
- Unit Testing – How to Unit Test smart contracts before deploying to an Immutable state.
- Solidity Basics – General Overview of the functionality the Solidity language provides.
- Development Tools – How to use Truffle, Web3 and Remix to speed up development.
- Frontend Interface – How to create a simple frontend that supports MetaMask for your end users to interact with.
Who Should Attend
- Motivated entrepreneurs looking to get an early leg up into understand the power of Smart Contracts
- Beginners to Smart Contracts who just want learn how to get started in a practical and fun way
- Veteran developers who want to move into the new world of Blockchain Development
Target Audiences
- Motivated entrepreneurs looking to get an early leg up into understand the power of Smart Contracts
- Beginners to Smart Contracts who just want learn how to get started in a practical and fun way
- Veteran developers who want to move into the new world of Blockchain Development
I’m sure you’ve heard of CryptoKitties, the first highly successful Ethereum Smart Contract and Distributed Application (DApp) that took the world by storm!.
There is no denying that Ethereum and the amazing opportunities that come from writing Smart Contracts will only get bigger and more disruptive in the coming years as it continues to grow.
Learn How To Use:
- Solidity – The programming language used to write smart contracts
- Truffle – The most popular way to develop smart contracts
- MetaMask – Browser extension to interact with your smart contract
- Bootstrap / JavaScript – You’ll build your own website using common web frameworks and languages.
- ERC721 Token Standards – You’ll build your own ERC721 compliant Token that can be traded on the Ethereum blockchain.
I wrote this course for people who want to step through each of the steps required to implement their very own ERC721 Token called CryptoDoggies. Each of the Doggies created is completely unique and can be soldand collectedon the Ethereum Blockchain.
By the end of this course you will have deployed your very own CryptoDoggy contract, and be fully capable in creating anything you can dream of using the amazing power of Ethereum Smart Contracts.
Course Curriculum
Chapter 1: Introduction & Development Setup
Lecture 1: Welcome to the Course
Lecture 2: What Is Ethereum?
Lecture 3: Introduction to Smart Contracts
Lecture 4: Development Setup – Windows
Lecture 5: Development Setup – MacOS
Lecture 6: Development Setup – Linux
Chapter 2: Solidity Basics – The Skeleton of our Smart Contract
Lecture 1: CryptoDoggies Contract
Lecture 2: Version Pragma
Lecture 3: State Variables & Math Operators
Lecture 4: Structs – Defining our Doggies
Lecture 5: Arrays & Functions – Location for our Doggies
Lecture 6: Mapping – Storing our Doggies
Lecture 7: Events – Tracing our Doggies
Lecture 8: [Optional] Testing Smart Contracts with Remix
Chapter 3: Truffle – Developing and Testing Locally
Lecture 1: Setting up IDE for Truffle Development
Lecture 2: Layout of a Truffle Project
Lecture 3: Ganache & TestRPC Usage
Lecture 4: Web3 Unit Testing
Chapter 4: Solidity Intermediate – Turning our Doggies into ERC721 Tokens
Lecture 1: ERC721 Tokens
Lecture 2: Adding ERC721 Interface and Libraries
Lecture 3: CryptoDoggies DNA Explained
Lecture 4: Adding Required ERC721 Variables and Data Structures
Lecture 5: ERC721 Token Creation and Access
Lecture 6: Generate Random DNA
Lecture 7: Token Purchase and Balance Withdrawal
Lecture 8: Token Pricing Steps
Lecture 9: ERC721 Token Function Overrides
Lecture 10: ERC721 Private Function Overrides
Lecture 11: Refactoring Unit Tests and Crushing Bugs!
Lecture 12: Introduction to Remix, MetaMask and Ropsten Testnet
Chapter 5: Frontend – Building an Interface to Interact With
Lecture 1: Getting Started With Frontend Development
Lecture 2: Creating the Doggy Cards
Lecture 3: Write the loadDoggy Function to visualise the Cards
Lecture 4: Contract Load from JSON ABI
Lecture 5: Handle Doggy Purchase
Lecture 6: Load Doggies from Contract Function
Lecture 7: Deploy CryptoDoggies to Ropsten Testnet
Lecture 8: [Optional] Deploying to Mainnet
Lecture 9: Bonus Lecture
Instructors
-
Nathan Glover
Full Stack Software Engineer & Technology Enthusiast
Rating Distribution
- 1 stars: 7 votes
- 2 stars: 10 votes
- 3 stars: 15 votes
- 4 stars: 23 votes
- 5 stars: 42 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Language Learning Courses to Learn in November 2024
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024