PGD In Block Chain Technology
POSTGRADUATE DIPLOMA PROGRAMME
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.