Block Chain Development
Block Chain Development
Objective of Course With the growing demand for Blockchain technology, the need
for skilled Blockchain developers has skyrocketed Led by expert
instructors with years of experience in the industry, this
Interactive Live Training covers everything from the basics of
Blockchain technology to advanced concepts such as smart
contracts, consensus algorithms, and decentralized
applications. However, what really sets this training apart is its
interactive nature Blockchain Developer. You'll have the
opportunity to talk, share, and discuss ideas with your fellow
learners, as well as with your expert instructors.
Learning Outcome of the Course Knowledge Proficiency Details
With the benefits and advantages that blockchain provides over other
systems, this brilliant technology of distributed ledgers also has the
potential to revolutionize and redefine a large number of businesses,
sectors, and industries in the near future. The technology surely offers
many opportunities to tech enthusiasts or any individual wanting to
build their knowledge and understanding in blockchains.
No of Students 25
Hour #
● Permission and
3&4
Permissionless Blockchain -
Learning Outcomes
Hour #
3&4 View Function
Write Function
Hour #
3&4
● Hyper Ledger Fabric Model
● Order-Execute Paradigm
Asymmetric Encryption
Symmetric Encryption
Array : updating
Hour#4 Structs
Structs : functions
Day 4 Hour#1 How Digital Signatures Works?
Difference: Structs-Arrays-Mapping
While Loop
For Loops 1
Hour#4 For Loops 2
Miners Reward
Details may be
How the transaction is approved by seen at
miners Annexure-I
Array in Array
● constructors
● Modifier
Hour#2 Why POS is better than POW
Enums
Forking
Hour#3 Time Units
Week 4 Operating System Day 1 Hour#1 Success stories (For further detail please see Task – 4
(Linux) Page No: 3& 4) A Fake
Fundamentals, Hour#2 ● Add Block function Product
Social Engineering Identification
Exploits System
● Mining Function
● Transaction Function
Details may be
Hour # Contract seen at
3-4 Annexure-I
Different View Functions
1st
Call External Function from Inside Monthly
the Contract: this, address(this).. test
Custom Errors
Example of UTXOs
Ethereum Overview
Hour#2 Task 25 to be practiced by Students
Hour#3 Storage and Storage Pointer Variables
Blockchain Mechanics
Week 5 System Hacking & Day 1 Hour#1 Motivational Lecture (For further detail
Manipulation. Sniffing please see Page No: 3& 4)
Ethereum Networks
Creating Contracts
Day 4
pratice
Day 5 Hour#1 Implementation of blockchain using solidity
Hour#2 Task 36 to be practiced by Students
Hour#3
Hour#4 pratice
Week 6 Denial of Service, Day 1 Hour#1 Motivational Lecture (For further detail Task 6
Session Hijacking, please see Page No: 3& 4) Transparent
Hacking Web and Genuine
Hour#2 Security of Ethereum
Applications Charity
Hour#3 Security of Ethereum
Application
Hour#4
Job Market Searching
Self-employment
Freelancing sites
Day 3 Hour#1
Why is Blockchain a Distributed, P2P
Network?
Hour#2 Implementation of blockchain using solidity
Hour #
3-4 Why is Blockchain a Distributed, P2P
Network?
Blockchain Vs Cryptocurrency
Types of Blockchain
Hashing
Day 5 Hour#1
Cryptography and Cryptographic
Algorithms
Algorithms
Types of Mining
Week 8 SQL Injections, Hacking Day 1 Hour#1 Motivational Lecture (For further detail Task 8
Wireless Networks, please see Page No: 3& 4) Disk Space
Hacking Web Servers
Hour#2 Implementation of blockchain using solidity Renting
System
Hour#3 practiced by Students
Hour#4 practice
Bitcoin Vs Ethereum
What is Ether?
Wei Vs Ether
ERC-721 Standard
Week 9 Cloud Computing & Day 1 Hour#1 Motivational Lecture (For further detail Task 9
Security please see Page No: 3& 4) Loyalty Points
Hour#2 Exchange
ERC-1155 Tokens
Block Chain Developer
System
Remix IDE Walk-through
With example
Hour#3
ERC-1155 Tokens
Money (Back-End)
Hour #
2-3 Interacting Smart Contract with Front End
Introductions Setting up the project
Hour#4 practice
Day 4 Hour#1 practice
Hour#2 Task 55 to be practiced by Students
Hour#3
ERC-20 Tokens
account
Hour#4 practiced by Students
Day 3 Hour#1
Deploying the Smart Contract
Contract
Block Chain Developer
Hour#2 Task 61 to be practiced by Students
Hour#3
IPFS – Overview
Overview of HTTP
IPFS Protocols
Hour#4 practiced by Students
Day 5 Hour#1
Opening IPFS WEBUI
Hyperledger Fabric
Hour#3
Hyperledger Architecture
Details may be
Setting-up the Prerequisites seen at
Annexure-I
Hour#4 practiced by Students
Day 2 Hour#1
Git Repository- Source Code- Download
Channel)
Blockchain
Pros & Cons of Hyperledger Fabric
Hour#2 Task 70 to be practiced by Students
Hour#3
The Popularity of Hyperledger Fabric
Hour#4 practiced by Students
Day 4 Hour#1
Installing and instantiating the chain code
fabric
Hour#2 Task 72 to be practiced by Students
Hour#3
What is Corda?
Corda Architecture
Hour#2 Proj 1
Hour # Task 74 to be practiced by Students
3-4
Week 12 ) Day 1 Hour#1 Motivational Lecture (For further detail Task 12
please see Page No: 3& 4) Footprinting
Hour # Implementation of lab tasks using Search
2-3 Engines
Hour#4 Task 75 to be practiced by Students
Day 2 Hour #
1-2 Project 2 – Building another CordApp
Hour # Project working
3-4
Details may be
implemebtation
Hour # Project working
3-4
Week 13 Entrepreneurship, Day 1 Hour#1 Motivational Lecture (For further detail Task 13
Job Hunting Tips, please see Page No: 3& 4)
Final Assessment
Hour#2 Job Market Searching Blockchain
Self-employment Shipment
Hour#3 Exploring Freelancing Sites Management
Tracking
Hour#4 Fundamentals of Business Development
System
Day 2 Hour#1 Entrepreneurship
Hour#2 Startup Funding seen at
Hour#3 Business Incubation and Acceleration Annexure-I
Business Value Statement
Hour#4 Business Model Canvas
Day 3 Hour#1 Sales and Marketing Strategies
Hour#2 Stakeholders Power Grid
Hour#3 RACI Model, SWOT Analysis, PEST Analysis
Hour#4 Project working
Day 4 Hour#1 How to search and apply for jobs in at least
two labor marketplace countries (KSA, UAE,
etc.)
Hour # Browse the following website and create an
2-4 account on each website
Bayt.com – The Middle East Leading Job Site
Monster Gulf – The International Job Portal
Gulf Talent – Jobs in Dubai and the Middle
East
Find the handy ‘search’ option at the top of
your homepage to search for the jobs that
Block Chain Developer
best suit your skills.
Select the job type from the first ‘Job Type’
drop-down menu, next, select the location
from the second drop- down menu.
Enter any keywords you want to use to find
suitable job vacancies.
On the results page you can search for part-
time jobs only, full-time jobs only, employers
only, or agencies only. Tick the boxes as
appropriate to your search.
Search for jobs by:
• Company
• Category
• Location
• All jobs
• Agency
• Industry
Day 5 Hour # Final Assessment / Closing Address
1-4
OR
On job training for 2 weeks:
• Aims to provide 2 weeks industrial
training to the Trainees as part of
overall training program
• Ideal for the manufacturing trades
• As an alternate to the projects that
involve expensive equipment
• Focuses on increasing Trainee’s
motivation, productivity, efficiency and
quick learning approach.
Task
Task/Weeks Description Remarks
No.
Block Chain
Trusted Crowdfunding As per trusted reports, 85% of startups delay the delivery, and
Platform Using a Smart 14% don’t deliver at all what was promised to the angel
Contract investors. As of today, crowdfunding platforms have
accountability and trust problems. In many cases, money
Week 1 from investors has gone into wrong campaigns and has been
misused.
Implementing a blockchain-based platform can bring in a
1
change. With blockchain technology, investors can know to
whom the money is going and how they are spending it. A
smart contract helps to block the funds within blockchain until
the project or startup founder makes progress in the project.
As per trusted reports, 85% of startups delay the delivery, and
14% don’t deliver at all what was promised to the angel
investors. As of today, crowdfunding platforms have
accountability and trust problems. In many cases, money
from investors has gone into wrong campaigns and has been
misused.
Implementing a blockchain-based platform can bring in a
change. With blockchain technology, investors can know to
whom the money is going and how they are spending it. A
smart contract helps to block the funds within blockchain until
the project or startup founder makes progress in the project.
As per trusted reports, 85% of startups delay the delivery, and
14% don’t deliver at all what was promised to the angel
investors. As of today, crowdfunding platforms have
accountability and trust problems. In many cases, money
from investors has gone into wrong campaigns and has been
misused.
Implementing a blockchain-based platform can bring in a
change. With blockchain technology, investors can know to
whom the money is going and how they are spending it. A
smart contract helps to block the funds within blockchain until
the project or startup founder makes progress in the project.
Exact Shipment Most logistics companies today offer only the location details
Location Data of main locations like collection centre, city hubs and sorting
facilities. The exact live location details are never known, and
if the system fails, the entire data is lost.
Block Chain Developer
2 Week 2 Using blockchain, you can implement a system that collects
location data from many interconnected systems and deliver
exact location details to the customers. The application of this
project can be extended to other areas like airlines to find lost
baggage, car rentals for tracking rented car etc.
Most logistics companies today offer only the location details
of main locations like collection centre, city hubs and sorting
facilities. The exact live location details are never known, and
if the system fails, the entire data is lost.
Using blockchain, you can implement a system that collects
location data from many interconnected systems and deliver
exact location details to the customers. The application of this
project can be extended to other areas like airlines to find lost
baggage, car rentals for tracking rented car etc.
Peer To Peer Most carpooling systems and radio cab facilities
Ridesharing
come with a middle man, the agency itself. So what
Week 3 if the agency like Uber decides to shut down
business in the city? If ride-sharing and car hire are
moved to the blockchain, without an intermediary,
both riders and drivers can get connected directly.
If the project is completed successfully, it can build
a network that will provide safe, reliable
transportation.
Presently, a single agency controls most carpooling
systems. You can develop a smart contract that
directly connects the driver and the rider without
the interference of any third party like Ola or Uber.
The agencies like Ola and Uber have all data of
riders and drivers. This can create privacy issues.
Moving car hire and ride-sharing to Blockchain can
help you to build a reliable and secure carpooling
system.
The drivers and riders can directly connect
without any intermediary. It is one of
those blockchain projects that provide secure and
collective transport.
Trackback Your Food You want to eat organic. You can buy organic, but do you
to its Source really know if it’s organic? You know that there is an outbreak
of bird-flu in few poultry farms, but do you know if the chicken
10
leg in your plate came from one of those infected farms?
Week 10
The admin can manage users and assign them roles like
Forensic, Evidence Room and Police. They can view the
details of different evidence by searching the evidence IDs.
They can view the log. If at any place the evidence details
don’t match, for e.g. At the Evidence Room Level or
Movement Level, the admin will get to know the status of
exactly where the link is broken using blockchain technology.
The Forensic staff can access the system by logging in. They
can add, update, delete or view evidence along with the
details, date, time and type. They can also add the name and
ID of Investigating Officer and Forensic Officer.
Advantages
12 Footprinting using Search engines can provide a wealth of information about the
Search Engines
target organizations. You can simply type the name of the
Week 12 organization in the search field. The search results can
provide information, such as physical location of
organization’s offices, contact information, email addresses
and employee names. An attacker can use all this information
to initiate an attack. For example, an attacker can initiate a
social engineering attack using contact information,
telephone, or mobile numbers.
13 Blockchain Shipment Today’s supply chains are global networks that generally
Management Tracking include manufacturers, suppliers, logistics companies, and
System retailers that work together to deliver products to consumers.
As modern supply chains continue to expand, they also are
becoming more complex and disparate. Typically, traditional
supply chains use paper-based and disjointed data systems
Week 13 that lead to information silos and make tracking products a
time-consuming task. Lack of traceability and transparency is
an industry-wide challenge that leads to delays, errors, and
increased costs.
The users can log in using their credentials. Only the shipper
will have the access to add, update, view and delete couriers.
All the users can check the shipment details and view the list
of transactions of each courier through the tracking ID. They
can add a new transaction as well along with the sender,
receiver, product dimensions, size, quality, etc.
Advantages
Annexure-II
SUGGESTIVE FORMAT AND SEQUENCE ORDER OF MOTIVATIONAL
LECTURE.
Mentor
Mentors are provided an observation checklist form to evaluate and share their
Block Chain Developer
observational feedback on how students within each team engage and collaborate in a
learning environment. The checklist is provided at two different points: Once towards
the end of the course. The checklists are an opportunity for mentors to share their
unique perspective on group dynamics based on various team activities, gameplay
sessions, pitch preparation, and other sessions, giving insights on the nature of
communication and teamwork taking place and how both learning outcomes and the
student experience can be improved in the future.
Session- 1 (Communication):
Please find below an overview of the activities taking place Session plan that will
support your delivery and an overview of this session’s activity.
Session- 1 OVERVIEW
Aims and Objectives:
To introduce the communication skills and how it will work
Get to know mentor and team - build rapport and develop a strong sense of a
team
Provide an introduction to communication skills
Team to collaborate on an activity sheet developing their communication,
teamwork, and problem-solving
Gain an understanding of participants’ own communication skills rating at the
start of the program
Session Close: MENTOR: Close the session with the opportunity for
5 minutes anyone to ask any remaining questions.
Instructor:
Facilitate the wrap-up of the session. A quick reminder
of what is coming up next and when the next session
will be.
SUCCESS STORY
1. Self & Family background Under their company Surety, their document certificate
hashes have been published in The New York Times
every week since 1995. The first decentralized
blockchain was conceptualized by a person (or group of
people) known as Satoshi Nakamoto in 2008.
Blockchain.com is a cryptocurrency financial services
company. The company began as the first Bitcoin
blockchain explorer in 2011 and later created a
cryptocurrency wallet that accounted for 28% of bitcoin
transactions between 2012 and 2020
Note: Success story is a source of motivation for the trainees and can be presented in several
ways/forms in a NAVTTC skill development course as under: -
1. To call a passed out successful trainee of the institute. He will narrate his success story to
the trainees in his own words and meet trainees as well.
2. To see and listen to a recorded video/clip (5 to 7 minutes) showing a successful trainee
Audio-video recording that has to cover the above-mentioned points.*
3. The teacher displays the picture of a successful trainee (name, trade, institute, organization,
job, earning, etc) and narrates his/her story in the teacher’s own motivational words.
* The online success stories of renowned professional can also be obtained from Annex-II
Work ethic is a standard of conduct and values for job performance. The modern definition of what
constitutes good work ethics often varies. Different businesses have different expectations. Work
ethic is a belief that hard work and diligence have a moral benefit and an inherent ability, virtue, or
value to strengthen character and individual abilities. It is a set of values-centered on the importance
of work and manifested by determination or desire to work hard.
The following ten work ethics are defined as essential for student success:
1. Attendance:
Be at work every day possible, plan your absences don’t abuse leave time. Be punctual every
day.
2. Character:
Honesty is the single most important factor having a direct bearing on the final success of an
individual, corporation, or product. Complete assigned tasks correctly and promptly. Look to
improve your skills.
3. Team Work:
The ability to get along with others including those you don’t necessarily like. The ability to
carry your weight and help others who are struggling. Recognize when to speak up with an
idea and when to compromise by blend ideas together.
4. Appearance:
Dress for success set your best foot forward, personal hygiene, good manner, remember that
the first impression of who you are can last a lifetime
5. Attitude:
Listen to suggestions and be positive, accept responsibility. If you make a mistake, admit it.
Values workplace safety rules and precautions for personal and co-worker safety. Avoids
unnecessary risks. Willing to learn new processes, systems, and procedures in light of
changing responsibilities.
6. Productivity:
Do the work correctly, quality and timelines are prized. Get along with fellows, cooperation is
the key to productivity. Help out whenever asked, do extra without being asked. Take pride
in your work, do things the best you know-how. Eagerly focuses energy on accomplishing
Block Chain Developer
tasks, also referred to as demonstrating ownership. Takes pride in work.
7. Organizational Skills:
Make an effort to improve, learn ways to better yourself. Time management; utilize time and
resources to get the most out of both. Take an appropriate approach to social interactions at
work. Maintains focus on work responsibilities.
8. Communication:
Written communication, being able to correctly write reports and memos. Verbal
communications, being able to communicate one on one or to a group.
9. Cooperation:
Follow institute rules and regulations, learn and follow expectations. Get along with fellows,
cooperation is the key to productivity. Able to welcome and adapt to changing work situations
and the application of new or different skills.
10. Respect:
Work hard, work to the best of your ability. Carry out orders, do what’s asked the first time.
Show respect, accept, and acknowledge an individual’s talents and knowledge. Respects
diversity in the workplace, including showing due respect for different perspectives, opinions,
and suggestions.