Introduction to Block Chain Technology

Course Attendees

Still no participant

Course Reviews

Still no reviews

This is a skill-oriented course to provide knowledge on how Blockchain works, what is Mining, How Blockchain is used in cryptocurrency, how data certificates, Learning Reflection can uploaded on blockchain.

Code(Credit) : CUTM3105 (0-3-1)

Scheme Skill for Success (SFS)
NSQF Level 4
Duration 4 months
Sector IT-ITeS Sector Skill Council
Occupations Developer
Entry Qualification Diploma/B. Tech/Applied Science
Minimum Age 16 Years
Aligned to (QP) https://www.nsdcindia.org/nos-data-export-excel/24

Course Objectives:

The objectives of this subject are:

  • Understanding the core concepts of Blockchain in details.
  • Develop an end-to-end Samart contract in Solidity Remix.
  • Hands on experience of using Blockchain tools.
  • Develop your own Decentralised application (DAPP).

After completing this programme-

  • The trainee will know how blockchain works.
  • The trainee will able to upload their certificates learning reflection on blockchain.
  • The trainee will able to know how cryptocurrency mining works and even they can do as well.
  • The trainee will complete several online courses participate into blockchain hackathon which will improve their skills.
  • Can become entrepreneur in the related field.
  • Can do Diploma or any Master program in the same.
  • Can become a open YouTube channel and share the knowledge on blockchain Technology.

Learning Record:

The trainee will submit a Practice/Project/Learning record after each class/session.

Assessment Process:

  • Every trainee should score a minimum of 70% in the overall assessment.
  • The assessment of the theory/knowledge will be based on a written test/viva-voce or both while the skill test shall be hands-on practical.

Expert Participation:

Siddharth Kumar, CUTM Odisha, India

Course Syllabus/Contents:

Module 1: block chain fundamental (3hrs)
Practice- Demonstration of block chain fundamentals . What is block chain, distributed p2p network ,block wallet address Public and private key Miner,block chain architecture
Module 2: Basic of solidity (6hrs)
Practice- What are Smart Contracts? What is Consensus? Types of Consensus Algorithms? introduction to solidity Environment setup simple smart contract variable type/declare function declare deploy smart contract modifier keyword in solidity function
Module 3 :- Ethereum Smart Contracts, Tokens (6hrs)
Practice- Function modifier keywords (view, pure, constant) Function visibility (external, public, internal & private) Variable Visibility (private, internal & public) Built-in Variables (msg.sender, msg.value...) Control Structures (if, for, while...) Arrays (Declare, Read, Update, Delete) Mappings (simple mappings, nested mappings, array in mappings...) Structs Enum in solidity events in solidity Constructor Error Handling (throw, revert, require, assert...) in solidity
Module 4: How to create smart contract (6hrs)
Practice- Create smart contract in Solidity Remix Project - Phase 1(12hrs) Solidity remix make your own smart contract
Module 5: Introduction to web technologies and/for distributed app development
A)Node.js react .js(18 hrs) Practice-: How to make your front hand in react.js How to make your back hand in node.js Design your own front hand and back hand by using react.js and node.js B)Dapp put your own certificate in block chain database (IPFS)(3 hrs) Practice: learn how to put any certificate in ethereum , IPFS database C)Dapp create your own marketplace (3hrs) Practice: how to make your own (Block chain) marketplace like Amazon Project - Phase 2(12hrs) Design your own front hand and back hand by using react.js and node.js Project - Phase 3(3hrs) Create your own marketplace and put any product

Latest News & Student Testimonials

Media

Our Main Teachers