Block Chain Development 3 Months
Block Chain Development 3 Months
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
Learning Outcome of the Course fellow learners,
Knowledge as well
Proficiency as with your expert instructors.
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
Day 4 Hour #
•Intro to Blockchain
1&2
•Why blockchain was invented
Hour #
•View Function
3&4
•Write Function
•Data Types (uint, int, uint8, string,
bytes32, bool, adress)
•create and view an array
Hour #
●Hyper Ledger Fabric Model
3&4
●Order-Execute Paradigm
• Symmetric Encryption
• Difference: Structs-Arrays-Mapping
• Mining Rewards
• Miners Reward
Details may be
• How the transaction is approved by seen at
Hour#2 miners Annexure-I
•
• Bitcoin Halving effect on rewards
Hour#3 ●Arrays and For Loop -
remove element from
array
fixed size arrays
Hour#4
• fixed size MEMORY arrays
BlockChain Developer
• String comparison
• Array in Array
Day 2 Hour#1
●Define the Byzantine Fault Tolerance
●How the 75% attack differs from
51% attack
●How the Consensus Meet in the
Hour#2 ●75% attack
How we can overcome this
attack•
Hour # • Random Number
3-4
• Contract Interaction: Interface and Import
●constructors
●Modifier
•
Hour#2 • Why POS is better than POW
•
• How rewards of mining vary in the
POW and POS
Enums
•
For Loop & Array Exercise
•
Block Chain Developer
•
Day 4 Hour # • Introduction is Linux Distributions
1-2 • Installing Kali Linux and CentOS
Hour # • Reset Mapping and Array with For Loop
3-4
• Create a Struct Mapping
• Forking
Hour#3 • Time Units
•
• Find and Remove any element from Array
●Transaction Function
Details may be
Contract seen at
Hour #
Annexure-I
3-4
• Different View Functions
•1st
• Call External Function from Inside Monthly
the Contract: this, address(this).. test
• Custom Errors
BlockChain Developer
• Miner Nodes function
• Example of UTXOs
•
• Task 25 to be practiced by Students
• Storage and Storage Pointer Variables
Hour#2
• Data Locations 2: Memory, Calldata,
•Hour# Stack
3•
• White List Contract
• Task 26 to be practiced by Students
Day 4 Hour # • FTP/SMB/DHCP/DNS/Apache/Mail Servers on
1-2 Linux
Hour # •
Hour#4 Task 27 to be practiced by Students
•
3-4
Day 5 Hour # • How Signatures are signed?
1-2
• Introduction to HyperLedger
• Blockchain Mechanics
Week 5 System Hacking & Day 1 Hour#1 • Motivational Lecture (For further detail
Manipulation. Sniffing please see Page No: 3& 4)
Day 4 •
• pratice
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
Algorithms
Money (Back-End)
Hour #
2-3 • Interacting Smart Contract with Front End
• Introductions Setting up the project
Hour#4 • practice
Day 4 • • practice
Hour#1
• Task 55 to be practiced by Students
Hour#2
Hour#3
•
• ERC-20 Tokens
• Dapp Smart contract
account
•
•
Hour#4 • practiced by Students
Day 3 •Hour#1
• Deploying the Smart Contract
• Adding more functionalities to the Smart
Contract
Block Chain Developer
Hour#2 • Task 61 to be practiced by Students
•Hour#3
• IPFS – Overview
Overview of HTTP
• How IPFS address
the HTTP problems
•
•
•
Hour#4 • practiced by Students
•
Day 5 Hour#1
• Opening IPFS WEBUI
IPFS Desktop view
• Uploading files in IPFS
Hyperledger Fabric
• Getting Started with
Hour#3
•
Hyperledger Architecture
Setting-up the Prerequisites • Details may be
seen at
Annexure-I
Hour#4 • practiced by Students
Day 2 •Hour#1
• Git Repository- Source Code- Download
Create Basic Hyperledger Fabric Network
• Add New Org in Existing Network
Hour#2 • Task 68 to be practiced by Students
•Hour#3 •
Add New Org in Consortium (System
Channel)
•
Hour#4 • practiced by Students
Day 4 •Hour#1
• Installing and instantiating the chain code
• Deploying a solidity smart contract on
fabric
•
Hour#2 • Task 72 to be practiced by Students
•
Hour#3
• What is Corda?
•
Hour#4 • practiced by Students
•
Day 5 Hour#1
•• Project 1 – Tesla CordApp
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
Details may be
3-4
•
• 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 Blockchain
Hour#2 • Job Market Searching
• • Self-employment Shipment
• Exploring Freelancing Sites Management
Hour#3 •
Tracking
Fundamentals of Business Development System
•
Day 2 • Entrepreneurship
Hour#4
• Startup Funding seen at
•
• Business Incubation and Acceleration Annexure-I
Hour#1 • Business Value Statement
Hour#2
• Business Model Canvas
•
Day 3 Hour#3 • Sales and Marketing Strategies
• • Stakeholders Power Grid
• RACI Model, SWOT Analysis, PEST Analysis
Hour#4 • Project working
Day 4 • • How to search and apply for jobs in at least
Hour#1 two labor marketplace countries (KSA, UAE,
etc.)
Hour#2 • Browse the following website and create an
Hour #
•Hour# account on each website
2-4
3• • [Link] – The Middle East Leading Job Site
Hour#4 • Monster Gulf – The International Job Portal
•Hour# • Gulf Talent – Jobs in Dubai and the Middle
1 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
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 ORDEROF 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.
[Link] 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.
[Link]:
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.