Tutorialspoint

10th Anniversary Sale Use code GRAND10 for extra 10% off

Practical Blockchain and Smart Contracts: Ethereum and Solidity

person icon Abhilash Nelson

4.6

Practical Blockchain and Smart Contracts: Ethereum and Solidity

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

updated on icon Updated on Jun, 2024

language icon Language - English

person icon Abhilash Nelson

English [CC]

category icon Business,Cryptocurrency,BlockChain

Lectures -39

Resources -4

Duration -4.5 hours

4.6

price-loader

30-days Money-Back Guarantee

Training 5 or more people ?

Get your team access to 10000+ top Tutorials Point courses anytime, anywhere.

Course Description

Blockchain is a rapidly growing field with a lot of potential. It is a distributed ledger technology that is revolutionizing the way we think about data security and transparency. This course will give you the skills you need to get started in this exciting new technology. This course will teach you how to build blockchain applications using real-world examples.

Practical Blockchain and Smart Contracts: Ethereum and Solidity Overview

Practical Blockchain and Smart Contracts: Ethereum and Solidity is an expert-led project-based course that will help you learn about blockchain technology and build successful blockchain and smart contract applications using JavaScript and Ethereum.

The course begins with an introduction to blockchain technology, its history, and its different types. You will then learn about the basics of JavaScript and how to use it to create blockchain applications.

What you will learn

  • The basics of blockchain technology.

  • How to create a blockchain application.

  • How to deploy a blockchain application.

  • The benefits of using blockchain technology.

  • The challenges of using blockchain technology.

Goals

  • Create a blockchain application

  • Implement security in a blockchain

  • Identify the benefits and challenges of using blockchain technology

  • Have a thorough understanding of blockchain technology 

  • Create blockchain applications and Smart Contracts using Solidity language in the Ethereum platform

Prerequisites

  • A Technology enthusiast with basic programming knowledge 

  • A window, Mac, or Linux computer

Practical Blockchain and Smart Contracts: Ethereum and Solidity

Curriculum

Check out the detailed breakdown of what’s inside the course

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

Instructor Details

Abhilash Nelson

Abhilash Nelson


Course Certificate

Use your certificate to make a career change or to advance in your current career.

sample Tutorialspoint certificate

Our students work
with the Best

Feedbacks

L

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.

Related Video Courses

View More

Annual Membership

Become a valued member of Tutorials Point and enjoy unlimited access to our vast library of top-rated Video Courses

Subscribe now
Annual Membership

Online Certifications

Master prominent technologies at full length and become a valued certified professional.

Explore Now
Online Certifications

Talk to us

1800-202-0515