Course Highlights
  • Government certification
  • Certification valid for life
  • Lifelong e-learning access
  • Learning Hours: 15 hrs. +
  • Life Time Job Support
  • Job Profile Tagging
Curriculum

2 Topics
Who Is This Ethereum Course For?
Course Structure - So You Get the Most Out of It

6 Topics
Set Up Remix
Remix File Management
Starting Stopping and Interacting with Smart Contracts
Blockchain Basics
Read and Write to Smart Contract
Congratulations

11 Topics
Overview
Booleans
(Unsigned) Integers
Integer Rollover - SafeMath
Strings and Bytes
Address Types
(Behind the Scenes) The Msg Object
Writing and Reading Functions - View Versus Pure
Understanding the Constructor
The Blockchain Messenger Implementation
Congratulations

12 Topics
Overview
Installing and Configuring Metamask
Get Free Ether and Send Transactions
(Behind the Scenes) Metamask
(Behind the Scenes) An Ethereum Transaction
(Behind the Scenes) Hashing
Cancel or Update Ethereum Transactions
Remix and the Injected Web3 Provider
The Payable Modifier and Msg.value
(The Fallback Functions) Fallback and Receive
The Smart Money Implementation
Congratulations

11 Topics
Overview
Solidity Mappings
Mappings: A Wallet Example
Structs Versus Child Contracts
Structs and Mappings
(Exceptions) Require
(Exceptions) Assert
Try/Catch in Solidity
Low-Level Solidity Calls In-Depth
The Smart Contract Wallet Implementation
Congratulations

14 Topics
Overview
Web3.js Introduction
Understanding the ABI Array
Events as Return Variables
Metamask Web3.js and Event Listeners
(Behind the Scenes) Events
Modifiers and Inheritance
(Behind the Scenes) Modifiers
(Behind the Scenes) Reserved Keywords
Destroying Smart Contracts with Self-Destruct
Block Explorers and Source Code Verification
The ERC20 Token Explained
Implementing an ERC20 Token Sale
Congratulations

20 Topics
Introduction to the NFT Project
Deploy ERC721 Token from OpenZeppelin as OpenSea NFT on Goerli Using Remix
How to Get Truffle Prerequisites on Your System for Windows Linux and Mac
Start a New Truffle Project Correctly and Understand the Folder Structure
Truffle Migrations and How to Run Them from the Command-Line Interface
Using the Truffle Console to Interact with Smart Contracts on All Networks
Write Your First Truffle Unit Test and Understand Advanced Event Assertions
Deploy a Smart Contract Using HDWallet Provider Versus Truffle Dashboard
Debug Smart Contracts #1: Using Console.Log Inside Solidity Using Ganache
Debug Smart Contracts #2: Using the Powerful Truffle Debugger and Chain Forking
Summary: Truffle and Smart Contract Development
ERC20 Versus ERC777 and ERC721 Versus ERC1155 Tokens Explained
Hardhat Setup and Configuration Overview
Deploying to Goerli with HardHat and Verifying Smart Contracts on Etherscan
Unit Testing with HardHat and Console.Log in Solidity
Installing and Configuring Foundry and Forge
Adding Our NFT Contract to Foundry
Writing Unit Tests for Foundry and Understanding VM Pranking
Deploy Smart Contracts Using Foundry Scripts and Seed Phrases with Verification
Outro and Thank You

  Write a Review

Certificate in Ethereum Blockchain Development

Go to Paid Course