Inflearn brand logo image
Inflearn brand logo image
Inflearn brand logo image
Security & Network

/

Blockchain

Implementing a Voting dApp Based on Ethereum & Solidity

This course will teach you how to create your first smart contract and a simple voting dApp using Ethereum and Solidity.

(4.6) 46 reviews

2,876 learners

DApp
Ethereum
Solidity

Reviews from Early Learners

This lecture is in English. Don't panic; just follow the Korean subtitles and enjoy the lecture. If the Korean subtitles don't activate automatically, be sure to activate them by pressing the CC button.

Things you learn from attending lectures

This course will delve deeper into Solidity syntax and explore the overall flow of implementing dApps through a project. We'll utilize Ganache, focusing on hands-on implementation and understanding of key fundamental concepts.
  • How to write a smart contract using the Solidity language
  • How to compile a smart contract and deploy it to the blockchain.
  • Implement a simple front-end to create a website feel.
SolidityFront-end

A course on creating and deploying your first smart contract

This course will teach you how to create your first smart contract and a simple voting dApp using Ethereum and Solidity. While this is a basic course, it may be difficult to follow if you have no prior knowledge of Ethereum or Solidity. Please check the detailed prerequisites below.

Things to know beforehand

  • Basic knowledge of Ethereum and Solidity
    • What if you don't know much about Ethereum?: Read the free Ethereum Introduction Bible from the beginning carefully, or use it as a reference while listening to the lecture.
    • Not familiar with Solidity?: Learn the grammar through Blockchain and Solidity, which allows you to quickly learn Solidity grammar while practicing it.
  • Experience with object-oriented programming languages such as Python , Ruby , Java , and C#
  • Basic understanding of HTML and CSS syntax
  • The more you know about JavaScript, the better (we'll use it a lot throughout the course!)
  • Familiarity with the CLI environment is recommended.
  • All source code in this lecture has been tested in Linux and MacOS environments.

Helpful people

  • Those who have studied Ethereum and Solidity but have not yet created anything
  • Those who tried to write smart contracts and develop dApps on their own, but got stuck at some point and are now stuck.
  • Those who want to learn about this field by experiencing dApp development at an easy level.

Zastrin Roadmap

ethereum bible

Ethereum Beginner's Bible: Essential and Core Ethereum Basics

Current Course Voting dApp

Creating Your First Smart Contract: Implementing a Voting dApp Based on Ethereum & Solidity

truffle-dapp

Developing a dApp with Truffle, implementing a voting dApp with Truffle, and deploying it on Ropsten

ethereum IPFS

Developing a Decentralized eBay: Implementing eBay on Ethereum and IPFS

Introducing the knowledge sharer

Mahesh Murthy
Vivid data from Silicon Valley developers

This is a resource from Mahesh Murthy, a Silicon Valley developer who has worked in the distributed systems field for over 12 years. A talented developer with a keen interest in education, he founded and operates Zastrin, an Ethereum learning site. Hoping to encourage more people and developers to enter the world of blockchain, he collaborates with programmers to introduce high-quality lectures to Korean users.

If you have any suggestions for additions to the course or questions, please post them in the "Questions" section. This course was published on Programmers due to the partnership between Zastrin and Grepp.

Hello
This is

7,217

Learners

323

Reviews

4.7

Rating

4

Courses

Curriculum

All

13 lectures ∙ (37min)

Published: 
Last updated: 

Reviews

All

46 reviews

4.6

46 reviews

  • leewnsdud1231232님의 프로필 이미지
    leewnsdud1231232

    Reviews 2

    Average Rating 5.0

    5

    31% enrolled

    • b92님의 프로필 이미지
      b92

      Reviews 3

      Average Rating 4.7

      5

      31% enrolled

      • kcjin17031223님의 프로필 이미지
        kcjin17031223

        Reviews 2

        Average Rating 5.0

        5

        31% enrolled

        • mdjs76699712님의 프로필 이미지
          mdjs76699712

          Reviews 2

          Average Rating 5.0

          5

          31% enrolled

          ありがとうございます。良い内容ですね。スマートコントラクトとは何か、どのようにブロックチェーンで動作するのか 궁금했는데 役に立ちました。

          • jjhgwx님의 프로필 이미지
            jjhgwx

            Reviews 495

            Average Rating 4.8

            5

            23% enrolled

            良い講義をありがとうございます!

            Free

            mahesh0698's other courses

            Check out other courses by the instructor!

            Similar courses

            Explore other courses in the same field!