About This Course
If you ask me which Information Technology Domain is going to change the future, without any doubt, I would surely say its blockchain-based decentralized applications and smart contracts.
Put simply, blockchain is a transaction ledger that maintains identical copies across each member computer within a network. The interesting feature is that, once an information is placed inside a block of the blockchain, the tampering or changing of it is impossible.
Governments and financial organizations have already invested millions of dollars into blockchain research and development and most of them have already implemented blockchain in financial services and record keeping.
Also blockchain based smart contracts are replacing the conventional paper contracts and other promissory deeds. Smart contract is an electronic contract that can execute itself after the conditions mentioned in the contact is full-filled. Since it’s also based in blockchain, once created, it cannot be tampered by anyone.
If you are a technology enthusiast or a programmer who wishes to integrate blockchain in your applications, this is the right time to get yourself a thorough knowledge about the practical implementation of blockchain.
There are tons of material and books out there explaining the concepts and nuts and bolts of blockchain. But, only a very few of them explain how it can be practically implemented.
In this course, I have taken extreme care to keep a 30/70 percentage balance between the theoretical concepts and the practical implementation respectively. After this course, you will get a clear idea of how and where to implement block chain in your existing software projects as well as your upcoming project ideas.
Here is the overview of the list of topics that I have included in this course.
Before we proceed with the intense practical sessions, we will have the first few sessions in which we discuss the history and the basic concepts of block chain distributed applications and smart contracts.
We will cover how to create an ethereum-based blockchain and deploy our smart contract within the ethereum blockchain network. For your information, ethereum is the world’s most popular open source public blockchain platform.
Then, we will start building our blockchain smart contract project out of solidity and ethereum. This project is a simple contest application for finding out the best actor with two contestants, Tom and Jerry. We will have to build a block chain based app to find who is getting the maximum viewer support.
And in the final session, we will create an event watch which will listen for the event of voting and once the voting is done, it will refresh the page and fetch data from the blockchain network so that the winner of the contest can be known every now and then.
Even though these are sample projects, it will surely give you enough insight about how the blockchain can be included into your web or mobile projects. This course will also give you enough knowledge to get yourself ahead of others in the blockchain race which has already started.
- basic programming knowledge
- a window, mac or linux computer
This course is for:
- Beginner programmers or technology enthusiasts who wish to learn about blockchain technology and implement it in projects
Our Promise to You
By the end of this course, you will have learned how to use blockchain technology.
30 Day Money Back Guarantee. If you are unsatisfied for any reason, simply contact us and we’ll give you a full refund. No questions asked.
Get started today and learn more about blockchain and smart contracts.
|Section 1 - Introduction And Theory Session|
|Theory Session 1 – History Of Blockchain And Structure Of Blocks||00:00:00|
|Theory Session 2 – Blockchain Concept, Working And Security Mechanisms||00:00:00|
|Theory Session 3: Different Types Of Networks, Blockchains And Cryptocurrencies||00:00:00|
|Theory Session 4 – Smart Contracts And Future Of Blockchain||00:00:00|
|Section 3 - Ethereum Blockchain|
|Ethereum Blockchain Smart Contract – System Setup||00:00:00|
|Ethereum Blockchain Smart Contract – Creating Class And Getting Snippet – Part 1||00:00:00|
|Ethereum Blockchain Smart Contract – Testing And Migrating To Blockchain – Part 2||00:00:00|
|Ethereum Blockchain Smart Contract – Creating Class & Accessing Data – Part 3||00:00:00|
|Ethereum Blockchain – Multiple Contestants Structure And Functions – Part 1||00:00:00|
|Ethereum Blockchain – Add, List And Count Multiple Contestants , Deploy – Part 2||00:00:00|
|Ethereum Blockchain – Fetch Contestant Attributes, Get Accounts Using Web3js||00:00:00|
|Ethereum Blockchain – Logic Test 1 – Prior To Smart Contract Deployment||00:00:00|
|Ethereum Blockchain – Listing Contestants – Building The Front-end HTML Page||00:00:00|
|Ethereum Blockchain – Listing Contestants – Build The UI Render Function – Part 3||00:00:00|
|Ethereum Blockchain – Listing Contestants – Testing The Web UI – Part 4||00:00:00|
|Ethereum Blockchain – Build, Implement And Test The Voting Mechanism||00:00:00|
|Ethereum Blockchain – Testing Voting Using Truffle Built-in Testing Environment||00:00:00|
|Ethereum Blockchain – Adding Validation And Restrictions To Voting Functionality||00:00:00|
|Ethereum Blockchain – Adding Voting Function To Web UI – Part 1||00:00:00|
|Ethereum Blockchain – Adding Voting Function To Web UI – Part 2||00:00:00|
|Ethereum Blockchain – Adding Event Watcher To Voting Functionality||00:00:00|
|Ethereum Blockchain – Steps – Troubleshooting Web UI||00:00:00|