Developers Guide To Blockchain, Bitcoin And Cryptocurrencies
Last updated 12/2018
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 362.97 MB | Duration: 4h 51m
Last updated 12/2018
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 362.97 MB | Duration: 4h 51m
Learn the core concepts of cryptocurrency and its underlying Blockchain technology by implementing it in JavaScript
What you'll learn
Learn the core concepts of Blockchain technology
Learn to implement Blockchain using JavaScript
Learn how Blockchain enabled applications work
Learn the details of Bitcoin and Ethereum
Requirements
Basic knolwedge of JavaScript is required to implement coding examples
Description
It’s
the perfect time to start learning blockchain technology, and we’ve
got the perfect course to help you master it!
Originally
designed by Satoshi Nakamoto for his Bitcoins, Blockchain has evolved
to become something much bigger. It is no longer limited to
implementations in cryptocurrencies,
but instead is spreading its
reach into other segments as well such as database, finance, IoT, and
so on.
So,
what exactly is Blockchain?
The term Blockchain refers
to a list of records that constantly grow when more information is
added to it. These blocks (chains of information) are linked and
secured using cryptography.
So,
if you like to stay ahead of the technology boom and get your hands
on the next best thing, this course is made just for you! The course
has been designed from the ground up to give you simple and easy to
understand course on Blockchain. Using a jargon free approach, you
will learn what exactly Blockchain is, what are it’s different
implementations, how to get
started with building your own blockchain application
from scratch, and so much more!
The
focus of this effective guide will be to help you get a more hands-on
approach that includes the
supportive theory as well. However, we will not bore you with just
theory that doesn’t help you understand the implementations or even
how to work with the technology once you finish this course.
The
course focuses on helping
you learn the core concepts of Blockchains, including how the
Blockchain is changing the way people trade, important
cryptocurrencies such as Bitcoin and Ethereum, how a distributed
ledger works and why big banks and software companies are excited
about this technology.
That’s
not all, you’ll also get to learn practical applications
of Blockchain by building a functional widget application from
scratch. At the end of this
course, you’ll not only have a fantastic understanding of
Blockchain technology, but you’ll also know how to exactly utilize
blockchain and build applications with it. That’s not all. You’ll
also have access to resource files and you can even add the app we
build in this course to your resume, which means you’ll already
start off with an app!
So,
enroll now and let’s get started on building your very own
Blockchain app!
Overview
Section 1: Introduction
Lecture 1 Intro
Section 2: Understanding concepts of Blockchain
Lecture 2 Introduction to Blockchain
Lecture 3 Shortcomings of current transaction system - Final
Lecture 4 Emergence and working of Bitcoin
Lecture 5 Traditional Business Network
Lecture 6 Tracking ownership without Blockchain Part A
Lecture 7 Tracking ownership without Blockchain Part B
Lecture 8 Key Business Benefits
Lecture 9 Building Trust with Blockchain
Lecture 10 Why is it called Blockchain
Lecture 11 Transaction records with Blockchain
Lecture 12 Key Concepts
Lecture 13 Participants and their roles
Lecture 14 Working of Blockchain-F
Section 3: Blockchain Enabled Applications
Lecture 15 How Bitcoin and Blockchain different- F
Lecture 16 Propelling Business with Blockchains
Lecture 17 Blockchain in Action Use-Cases
Lecture 18 Steps to create Blockchain Application
Lecture 19 Decentralized Applications
Lecture 20 Structure of Smart Contracts
Section 4: Installation and Coding in JS
Lecture 21 Etheureum
Lecture 22 Geth and Installation
Lecture 23 NodeJS and Solidity
Lecture 24 Solidity Data Types
Lecture 25 Creating Blockchain with JS
Lecture 26 Analysing Output of Blockchain in JS
Lecture 27 Checking if Blockchain is Valid through JavaScript
Lecture 28 Proof-of work in Blockchain
Section 5: Transaction workflow in Blockchain
Lecture 29 Mining of Bitcoin
Lecture 30 Generating headers in Bitcoin
Lecture 31 Solving the Proof of Work Problem -F
Lecture 32 Transaction Workflow
Lecture 33 Unspent Transaction Output
Lecture 34 Transactions on the Blockchain
Lecture 35 Overview of Transaction on the network
Lecture 36 Simple Payment Verification- Merkle Root
Lecture 37 Finding a transaction using Merkle Root
Lecture 38 Blockchain Forks
Section 6: Developing Demo Bitcoin Widget
Lecture 39 Bitcoin widget development with PHP
Lecture 40 Designing HTML page
Lecture 41 Logic for bitcoin widget
Lecture 42 Analysing Output for Bitcoin widget
Section 7: Developing Blockchain with NodeJS
Lecture 43 Understanding Dapps
Lecture 44 Structure of Dapps
Lecture 45 Blockchain Demo Flow Diagram
Lecture 46 Coding for block structure and plugins installation
Lecture 47 Logic behind hashes of block
Lecture 48 Coding a block structure
Lecture 49 Understanding and coding Genesis Block
Lecture 50 Initializing HTTP and P2P in blockchain
Lecture 51 Calculation of hash
Lecture 52 Building a valid blockchain
Lecture 53 Latest Block From Blockchain
Lecture 54 Bonus Lecture: More Interesting Stuff, Offers and Discounts
Anyone who wants to learn the implementation details of cryptocurrencies like bitcoin and the underlying Blockchain technology will find this course very useful