Skip to main content

PGD In Block Chain Technology

POSTGRADUATE DIPLOMA PROGRAMME

 

What Will You Learn?

Course 1: Python for Blockchain          

(a)  Introduction to Blockchain  

(b)  Python for Blockchain:

Course 2: Cryptography for Blockchain

Course 3: Advanced Blockchain Technology for Enterprises

Course 4: Smart Contracts—Development & Deployment for Blockchain Backend

Course 5: DApps Development using Web 3.0

ABOUT COURSE

Course 1: Python for Blockchain

Introduction to Blockchain: Blockchain Basics including P2P Networks, Hashing, and decentralized ledger management Creating customized public & private blockchain networks. Wallet addresses creation, accounts’ rights management, asset creation & management. Understanding mathematical processes behind blockchain core for mining.

Python for Blockchain: Python Basics, Developing simple UI for generating transactions, Creating & adding transactions to the node, Implementing mining functionality, hashing and Proof of Work (PoW) algorithm with controlled nonce value. Working with python libraries useful in blockchain core

Course 2: Cryptography for Blockchain

Understanding the need of cryptography in blockchain, Fundamentals of cryptography, Types of cryptography, Wallets & digital signatures, cryptographic hash functions, Benefits/Constraints of cryptography in blockchain. Symmetric and Asymmetric Cryptography, Cryptographic constructs and blockchain technology.

Course 3: Advanced Blockchain Technology for Enterprises

Designing & implementing practical use-cases using blockchain infrastructure network nodes, Configuring mining pool, mining capacity, mining diversity, difficulty level for miners, blockchain transaction throughput, and scalability of blocksize. Learning techniques to build consortium blockchain network, Working with Mutichain, Ethereum (private & live testnet), blockchain oracles, APIs for Distributed Application Development, Learning & configuring Moralis & Alchemy using hardhat, metamask, ether.js and other state of the art tools & technologies for NFTs. Blockchain & Cryptocurrency. Ethereum Development Environments, Development Tools and Frameworks.

Course 4: Smart Contracts—Development & Deployment for Blockchain Backend

Solidity & EVM basics, working with smart contracts using Remix, VS Code, Ganache, metmask and Ether wallet, Communicating with backend smart contracts, Designing & deploying practical use-cases for contracts, Smart contract code analysis, Types of Token, Process of Tokenization, Token Offering, Token Standards.

Course 5: DApps Development using Web 3.0

Develop and Deploy smart contract , Setup web3 provider, Querying the Network, Sending Transaction, Indexing and Storage, Connecting Decentralized storage IPFS. Working with NFT eco system.

On

Course Features

4.0 CPD as per PEC By-Laws
Diploma of participation upon successful completion of the course.