Course curriculum
-
1
Introduction
-
Introduction to Certified Polygon Developer course
-
-
2
Introduction to Blockchain
-
What is Blockchain?
-
What is Mining?
-
Types of Mining
-
Who are Miners?
-
What is Consensus?
-
Types of Consensus Algorithm
-
-
3
Introduction to Ethereum
-
What is Ethereum ?
-
What is Smart contract?
-
Key Concepts
-
Blockchain Functional Layers
-
Types of chains
-
A guide to tokens
-
Ethereum tokens Part 1
-
Ethereum tokens Part 2
-
-
4
Polygon - Ethereum's Internet of Blockchains
-
Introduction
-
Challenge
-
Solution
-
Features
-
Use case-DeFi
-
-
5
Polygon Architecture
-
Overview
-
Platform Agnostic
-
Polygon Layers & Functionality Mapping
-
Polygon SDKs
-
-
6
Polygon Network details
-
Introduction to Polygon networks
-
Matic block explorer
-
Setting up Metamask Account
-
Matic Token
-
Matic Contracts on Ethereum
-
Building a smart contract on Matic using Truffle
-
-
7
Ethereum-Matic Bridges
-
6.1 Introduction to Ethereum-Polygon Bridges
-
POS Bridge
-
Deploying an ERC-20 Token on Ethereum Network
-
Non-mintable Token Mapping using PoS Bridge
-
Deposit mapped token on Matic Network using POS Bridge
-
Withdraw mapped token from Matic Network using POS Bridge
-
Deposit mapped token on Matic Network via POS Bridge using Matic js
-
Withdraw mapped token from Matic Network via POS Bridge using Matic js
-
Transfer ETH via POS Bridge using Matic.js
-
Plasma Bridge
-
Adding test ERC20 Plasma tokens to the metamask
-
Transferring tokens using Plasma bridge on Web wallet
-
Transfer mapped token via Plasma Bridge using Matic js
-
-
8
Linking Matic to Oracles
-
Blockchain oracle problem
-
Introduction to Chainlink
-
using chainlink data feed
-
Using chainlink VRF
-
-
9
Project: NFT Marketplace
-
Use Casess- NFT
-
NFT marketplace introduction
-
Project prerequisites and dependencies
-
Project setup
-
Creating a NFT Token Contract
-
Creating NFT Market Place Contract
-
Migrating contracts on development network
-
Writing Tests for smart contracts
-
Building client side application- Part 1
-
Building client side application- Part 2
-
Creating User Dashboard for NFT Marketplace Application
-
Deployment on Polygon and Application walkthrough
-
-
10
Study Material
-
Slide Deck
-

Blockchain Council