Tutorialspoint

Practical Blockchain & Smart Contracts : Ethereum & Solidity

A complete Practical Approach to Blockchain & Smart Contracts using Node.js - JavaScript & Solidity - Ethereum - web3.js

Course Description

Hello and welcome to The Complete Practical Guide To Blockchain Application Development

If you are going to ask me which is the Information Technology Domain that is going to change the future, without any doubt I would surely say its block chain 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 block chain, 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 its also based in blockchain, once created, it cannot be tampered by anyone.

If you are a technology enthusiast or a programmer who wish 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 explains, the concepts, nuts and bolts of block chain. But only a very few of them explains 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.

Even though these are sample projects, it will surely give enough insight to your mind 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 have already started.

After successful completion of the course, we will provide you with a course completion certificate which will add much value to your career as a developer, software engineer or as a software architect.

So lets jump into the future of technology using blockchain. See you soon in the class room. Wishing you a happy learning.

Goals

  • A thorough understanding about blockchain technology. Create blockchain applications and Smart Contracts using Solidity language in Ethereum platform

Prerequisites

  • A Technology enthusiast with basic programming knowledge. A window, mac or linux computer
Show More

Curriculum

  • Course Introduction & Topics Included
    10:54
    Preview
  • Theory Session 1 - History of Blockchain and structure of Blocks
    04:52
    Preview
  • Theory Session 2 - Blockchain Concept, Working and Security Mechanisms
    05:07
    Preview
  • Theory Session 3: Different Types of Networks, Blockchains and Cryptocurrencies
    06:10
    Preview
  • Theory Session 4 - Smart Contracts and Future of Blockchain
    03:13
  • JavaScript based Simple Blockchain - System Setup
    06:50
  • JavaScript Blockchain - Create Block Class - Part 1
    04:50
  • JavaScript Blockchain - Create Block Class - Part 2
    06:34
  • JavaScript Blockchain - Create Genesis Block
    04:37
  • JavaScript Blockchain - Create Other Blocks
    05:11
  • JavaScript Blockchain - Testing Blocks Addition
    06:37
  • JavaScript Blockchain - Implementing Security - Hash Validation
    09:22
  • JavaScript Blockchain-Implementing Security - Proof of Work : Part 1 - The Logic
    06:34
  • JavaScript Blockchain-Implementing Security - Proof of Work : Part 2 - Implement
    11:26
  • JavaScript Blockchain-Transactions and Mining Rewards - Part1 - Building Logic
    09:54
  • JavaScript Blockchain-Transactions and Mining Rewards - Part2 - Cryptocurrency
    10:40
  • JavaScript Blockchain-Transactions and Mining Rewards - Part3 - Cryptocurrency
    03:50
  • Ethereum Blockchain Smart Contract - System Setup
    09:36
    Preview
  • Ethereum Blockchain Smart Contract - Creating Class and getting Snippet - Part 1
    08:31
  • Ethereum Blockchain Smart Contract - Testing and migrating to Blockchain
    07:56
  • Ethereum Blockchain Smart Contract - Creating Class &Accessing Data - Part 3
    05:54
  • Ethereum Blockchain - Multiple Contestants Structure and Functions - Part 1
    11:03
  • Ethereum Blockchain - Add, List and Count Multiple Contestants , Deploy - Part 2
    07:24
  • Ethereum Blockchain - Fetch Contestant Attributes, get accounts using web3js
    08:42
  • Ethereum Blockchain - Logic Test 1 - Prior to Smart Contract Deployment
    11:31
  • Ethereum Blockchain - Listing Contestants - Building the front-end HTML page
    10:43
  • Ethereum Blockchain - Listing Contestants - Building the JavaScript Code - Part1
    08:55
  • Ethereum Blockchain - Listing Contestants - Building the JavaScript Code - Part2
    08:03
  • Ethereum Blockchain - Listing Contestants - Build the UI Render Function - Part3
    06:27
  • Ethereum Blockchain - Listing Contestants - Testing the Web UI - Part 4
    14:12
  • Ethereum Blockchain - Build, Implement and Test the Voting Mechanism
    15:55
  • Ethereum Blockchain - Testing Voting using Truffle Built-in Testing Environment
    08:48
  • Ethereum Blockchain - Adding Validation and Restrictions to Voting functionality
    10:55
  • Ethereum Blockchain - Adding Voting Function to Web UI - Part 1
    09:24
  • Ethereum Blockchain - Adding Voting Function to Web UI - Part 2
    06:17
  • Ethereum Blockchain - Adding Event Watcher to Voting Functionality
    06:10
  • Ethereum Blockchain -STEPS - TROUBLESHOOTING WEB UI
    02:24
  • ETHEREUM SOURCE CODE ATTACHED
Feedbacks
4.7
Course Rating
67%
33%
0%
0%
0%

    Feedbacks (3)

  • Kunal Raychandani
    Kunal Raychandani

  • Shashwat Baranwal
    Shashwat Baranwal

  • LUONG MINH QUAN DUC
    LUONG MINH QUAN DUC

    Thank you for your lesson. This is very valuable to me. Now I can answer the questions about the mechanism of the fanciest technology blockchain.

Practical Blockchain & Smart Contracts : Ethereum & Solidity
This Course Includes
  • 4.5 hours
  • 39 Lectures
  • 4 Resources
  • Completion Certificate Sample Certificate
  • Lifetime Access Yes
  • Language English
  • 30-Days Money Back Guarantee

Sample Certificate

Sample certificate

Use your certification to make a career change or to advance in your current career. Salaries are among the highest in the world.

We have 30 Million registered users and counting who have advanced their careers with us.

X

Sample Certificate

Talk to us

1800-202-0515