Fellowship 2024 - Spring
We have collected resources and learning materials to help you explore blockchain technology. Get knowledge on Blockchain, Bitcoin, Ethereum, DApps and DLT.
Project DetailsFall intake 2022 generally means semester begins in September and ends in December, whereas Spring 2022 means semester starts in January and ends in May.
This blockchain fellowship certification will help participants to get started with key elements of blockchain from industry experts.The course covers key topics in the blockchain industry to help you become a blockchain developer – from the basics of blockchain to designing smart contracts and understanding good blockchain programming practices. The fellowship will instruct participants on designing, creating, and implementing technical solutions for organizations with Blockchain Technology. Learners will apply the concepts covered in the courses to deploy an instance of a blockchain to carry out peer-to-peer transactions, program/test smart contracts, analyze, design, & code a blockchain-based solution for decentralized applications
After completing this course, the participants will be able to -
1. Understand the fundamental concepts of blockchain
technology;
2. Design, create and implement smart contracts and DApps;
3. Design a permissioned blockchain network to match business
solutions;
4. Understand and have a working knowledge of the emerging
blockchain technology
5. Create and deploy a blockchain-based project.
- Blockchain 101
- Why is Blockchain and DLT?
- Blockchain Vs Cryptocurrency
- Types of Blockchain - Public vs Private Blockchain
- Consensus: How Conflicts are Resolved
- Benefits of using Blockchain Technology
- DeFi
- Guest Speaker: CryptoTokens/Tokenized Economy
Duration: 3hrs
- Blockchain Architecture-Distributed, decentralized, and
P2P Network?
- Cryptography and Cryptographic Algorithms.
- Getting Familiar with Cryptographic hash functions
- Blockchain Data Structure
- Transaction Execution and Distribution
- Merkle Tree and Hashing
- Understanding consensus algorithms- POW,POS,DPOS and
POA
- Review Of Blockchain Platforms- Bitcoin and Ethereum
- Blockchain Forks
Duration: 4hrs
-What does a wallet do?
-Ethereum Address – (EOA and contract address)
-Generating Ethereum Addresses
-One Wallet for All
-Mnemonic code for Wallets – (BIP-39)
-Digital Signature (ECDSA)
-Create your own Web-based Wallet
- Ethereum Basics
- Ethereum Transactions and Gas Fees
- Smart Contract Basics
- Working Mechanism Of Smart Contracts
- Solidity Fundamentals
- Hands-on with Solidity(proof of existence exercise)
- Smart Contract Examples and Exercises
- Smart Contract Pitfalls and Debugging
- Ethereum based Tokens- ERC20 and ERC721.
- Design smart contract with open-zeppelin
- Develop using Truffle Environment
- Implementing Truffle Boxes
- Getting familiar with Ethereum client – geth, parity,
quorum, Hyperledger Besu
- Crypto Token – Executing Minimal Viable Token
Duration: 10hrs
- Introduction to Dapps
- Setting up Metamask
- Ethereum and End-User
- Ethereum gateways – Infura
- Interaction with web3.js and ethers.js
- Building simple Dapps on Ethereum
Duration: 6hrs
- Blockchain Oracles
- Implementing Blockchain Oracle on Ethereum
- Off Chain Storage
- IPFS
- Blockchain Scalability Trilemma
- Ethereum Layer 2 scaling solutions
- State Channels / Side Chains
- Blockchain InterOperability
Duration: 3hrs
- Installing Besu
- Launching the Besu Network
- Fundamentals of Besu Network
- Starting a Besu network through scripts
- Starting a Besu network through scripts
- Permissioning in besu
- Privacy in besu with orion client
- Create a private network through shell scripts
Duration: 3hrs
- Rahat
- TruckIn
- Off Chain Storage
- Chino
- Agriclear
- IMS Stock Inventory
Duration: 3hrs
- Implementing Blockchain
Duration: 6hrs
The course will take approx. 32 hours for completion.
The course will be 80% Online Sessions and 20% Physical Sessions.
The certification will be provided by Blockchain Foundation Nepal.
We have collected resources and learning materials to help you explore blockchain technology. Get knowledge on Blockchain, Bitcoin, Ethereum, DApps and DLT.
Project DetailsWe have collected resources and learning materials to help you explore blockchain technology. Get knowledge on Blockchain, Bitcoin, Ethereum, DApps and DLT.
Project DetailsWe have collected resources and learning materials to help you explore blockchain technology. Get knowledge on Blockchain, Bitcoin, Ethereum, DApps and DLT.
Project DetailsWe have collected resources and learning materials to help you explore blockchain technology. Get knowledge on Blockchain, Bitcoin, Ethereum, DApps and DLT.
Project DetailsWe have collected resources and learning materials to help you explore blockchain technology. Get knowledge on Blockchain, Bitcoin, Ethereum, DApps and DLT.
Project DetailsWe have collected resources and learning materials to help you explore blockchain technology. Get knowledge on Blockchain, Bitcoin, Ethereum, DApps and DLT.
Project Details