Practical Blockchain and Smart Contracts: Ethereum and Solidity [Video]

Practical Blockchain and Smart Contracts: Ethereum and Solidity [Video]

Abhilash Nelson
New Release!

A completely practical approach to Blockchain & Smart Contracts using Node.js - JavaScript & Solidity - Ethereum - web3.js
Packt Subscription
FREE
$9.99/m after trial
Video
$15.30
RRP $17.99
Save 14%
What do I get with a Packt subscription?
  • Exclusive monthly discount - no contract
  • Unlimited access to entire Packt library of 6500+ eBooks and Videos
  • 120 new titles added every month, on new and emerging tech
What do I get with an eBook?
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the subscription reader
What do I get with Print & eBook?
  • Get a paperback copy of the book delivered to you
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the subscription reader
What do I get with a Video?
  • Download this Video course in MP4 format
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the subscription reader
$0.00
$15.30
$9.99 p/m after trial
RRP $17.99
Subscription
Video
Start a FREE 10-day trial

Frequently bought together


Practical Blockchain and Smart Contracts: Ethereum and Solidity [Video] Book Cover
Practical Blockchain and Smart Contracts: Ethereum and Solidity [Video]
$ 17.99
$ 15.30
Creating Smart Contracts with Ethereum [Video] Book Cover
Creating Smart Contracts with Ethereum [Video]
$ 124.99
$ 106.25
Buy 2 for $121.55
Save $21.43
Add to Cart

Video Details

ISBN 13 9781838826000
Course Length 4 hours 55 minutes

Table of Contents

Course Introduction & Topics Included
Theory Session 1: Introduction to Blockchain - History and Structure of Blocks
Theory Session 2 - Blockchain Concept, Working and Security Mechanisms
Theory Session 3: Different Types of Networks, Blockchains and Cryptocurrencies
Theory Session 4 - Smart Contracts and Future of Blockchain
JavaScript & Nodejs based Conceptual Blockchain Implementation - System Setup
JavaScript Blockchain - Create Block Class - Part 1
JavaScript Blockchain - Create Block Class - Part 2
JavaScript Blockchain - Create Genesis Block
JavaScript Blockchain - Create Other Blocks
JavaScript Blockchain - Testing Blocks Addition
JavaScript Blockchain - Implementing Security - Hash Validation
JavaScript Blockchain-Implementing Security - Proof of Work: Part 1 - The Logic
JavaScript Blockchain-Implementing Security - Proof of Work: Part 2 - Implement
JavaScript Blockchain-Transactions and Mining Rewards - Part1 - Building Logic
JavaScript Blockchain-Transactions and Mining Rewards - Part2 - Cryptocurrency
JavaScript Blockchain-Transactions and Mining Rewards - Part3 - Cryptocurrency
Ethereum & Solidity Based Blockchain Smart Contract Web App - System Setup
Ethereum Blockchain - Best Actor Selection App. Build Contestant Class - Part 1
Ethereum Blockchain - Testing the Solidity Code Migration to Blockchain Network
Ethereum Blockchain - Creating Class & Accessing Contestant Class Data - Part 3
Ethereum Blockchain - Multiple Contestants Structure and Functions - Part 1
Ethereum Blockchain - Add, List and Count Multiple Contestants, Deploy - Part 2
Ethereum Blockchain - Fetch Contestant Attributes, get accounts using web3js
Ethereum Blockchain - Logic Test 1 - Prior to Smart Contract Deployment
Ethereum Blockchain - Listing Contestants - Building the front-end HTML page
Ethereum Blockchain - Listing Contestants - Building the JavaScript Code - Part1
Ethereum Blockchain - Listing Contestants - Building the JavaScript Code - Part2
Ethereum Blockchain - Listing Contestants - Build the UI Render Function - Part3
Ethereum Blockchain - Listing Contestants - Testing the Web UI - Part 4
Ethereum Blockchain - Build, Implement and Test the Voting Mechanism
Ethereum Blockchain - Testing Voting using Truffle Built-in Testing Environment
Ethereum Blockchain - Adding Validation and Restrictions to Voting functionality
Ethereum Blockchain - Adding Voting Function to Web UI - Part 1
Ethereum Blockchain - Adding Voting Function to Web UI - Part 2
Ethereum Blockchain - Adding Event Watcher to Voting Functionality
Ethereum Blockchain -STEPS - TROUBLESHOOTING WEB UI

Video Description

In this course, we have taken extreme care to keep a 30 / 70 percentage balance between the theoretical concepts and the practical implementation respectively. Before we proceed with the intense practice sessions, we will have the first few sessions in which we discuss the history and the basic concepts of blockchain distributed applications and smart contracts.

Then, we’ll prepare the environment and start with the creation of our first block in the chain. Going further, we’ll add the functionality to add new blocks so that we can create rest of the blocks. We will test the block addition mechanism and implement hash verification and include an additional security measure. We will implement the concept of mining rewards for the minor. We will create an Ethereum-based blockchain and deploy our smart contract within the ethereum blockchain network. We’ll add the dependencies and configure them. Going forward, we’ll add many more additional functionalities to our blockchain application.
After this course, you will get a clear idea of how and where to implement blockchain in your existing software projects as well as your upcoming project ideas.

Style and Approach

This course is designed in such a way that each section will cover a new scenario and a step-by-step approach to help you learn and understand the concept.

Video Preview

What You Will Learn

  • A thorough understanding of blockchain technology.
  • Create blockchain applications and smart contracts using Solidity language in Ethereum platform.

Authors

Table of Contents

Course Introduction & Topics Included
Theory Session 1: Introduction to Blockchain - History and Structure of Blocks
Theory Session 2 - Blockchain Concept, Working and Security Mechanisms
Theory Session 3: Different Types of Networks, Blockchains and Cryptocurrencies
Theory Session 4 - Smart Contracts and Future of Blockchain
JavaScript & Nodejs based Conceptual Blockchain Implementation - System Setup
JavaScript Blockchain - Create Block Class - Part 1
JavaScript Blockchain - Create Block Class - Part 2
JavaScript Blockchain - Create Genesis Block
JavaScript Blockchain - Create Other Blocks
JavaScript Blockchain - Testing Blocks Addition
JavaScript Blockchain - Implementing Security - Hash Validation
JavaScript Blockchain-Implementing Security - Proof of Work: Part 1 - The Logic
JavaScript Blockchain-Implementing Security - Proof of Work: Part 2 - Implement
JavaScript Blockchain-Transactions and Mining Rewards - Part1 - Building Logic
JavaScript Blockchain-Transactions and Mining Rewards - Part2 - Cryptocurrency
JavaScript Blockchain-Transactions and Mining Rewards - Part3 - Cryptocurrency
Ethereum & Solidity Based Blockchain Smart Contract Web App - System Setup
Ethereum Blockchain - Best Actor Selection App. Build Contestant Class - Part 1
Ethereum Blockchain - Testing the Solidity Code Migration to Blockchain Network
Ethereum Blockchain - Creating Class & Accessing Contestant Class Data - Part 3
Ethereum Blockchain - Multiple Contestants Structure and Functions - Part 1
Ethereum Blockchain - Add, List and Count Multiple Contestants, Deploy - Part 2
Ethereum Blockchain - Fetch Contestant Attributes, get accounts using web3js
Ethereum Blockchain - Logic Test 1 - Prior to Smart Contract Deployment
Ethereum Blockchain - Listing Contestants - Building the front-end HTML page
Ethereum Blockchain - Listing Contestants - Building the JavaScript Code - Part1
Ethereum Blockchain - Listing Contestants - Building the JavaScript Code - Part2
Ethereum Blockchain - Listing Contestants - Build the UI Render Function - Part3
Ethereum Blockchain - Listing Contestants - Testing the Web UI - Part 4
Ethereum Blockchain - Build, Implement and Test the Voting Mechanism
Ethereum Blockchain - Testing Voting using Truffle Built-in Testing Environment
Ethereum Blockchain - Adding Validation and Restrictions to Voting functionality
Ethereum Blockchain - Adding Voting Function to Web UI - Part 1
Ethereum Blockchain - Adding Voting Function to Web UI - Part 2
Ethereum Blockchain - Adding Event Watcher to Voting Functionality
Ethereum Blockchain -STEPS - TROUBLESHOOTING WEB UI

Video Details

ISBN 139781838826000
Course Length4 hours 55 minutes
Read More

Read More Reviews

Recommended for You

Creating Smart Contracts with Ethereum [Video] Book Cover
Creating Smart Contracts with Ethereum [Video]
$ 124.99
$ 106.25
Hands-On Web Development with Bootstrap and Vue [Video] Book Cover
Hands-On Web Development with Bootstrap and Vue [Video]
$ 124.99
$ 106.25
Part 1: AWS Certified Solutions Architect (and CD,SO) [Video] Book Cover
Part 1: AWS Certified Solutions Architect (and CD,SO) [Video]
$ 87.99
$ 74.80
Electron 5.0 Tips, Tricks, and Techniques [Video] Book Cover
Electron 5.0 Tips, Tricks, and Techniques [Video]
$ 124.99
$ 106.25
Cracking the Coding Interview: Concurrency and Parallelism [Video] Book Cover
Cracking the Coding Interview: Concurrency and Parallelism [Video]
$ 124.99
$ 106.25
RESTful API Design with Node, Express, and MongoDB [Video] Book Cover
RESTful API Design with Node, Express, and MongoDB [Video]
$ 124.99
$ 106.25