강의

멘토링

로드맵

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) 47 reviews

2,892 learners

  • Mahesh
  • Seulki Kim
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,262

Learners

330

Reviews

4.7

Rating

4

Courses

Curriculum

All

13 lectures ∙ (37min)

Published: 
Last updated: 

Reviews

All

47 reviews

4.6

47 reviews

  • 시훈님의 프로필 이미지
    시훈

    Reviews 1

    Average Rating 5.0

    5

    31% enrolled

    • 이준영님의 프로필 이미지
      이준영

      Reviews 2

      Average Rating 5.0

      5

      31% enrolled

      • 탱자님의 프로필 이미지
        탱자

        Reviews 3

        Average Rating 4.7

        5

        31% enrolled

        • 김창진님의 프로필 이미지
          김창진

          Reviews 2

          Average Rating 5.0

          5

          31% enrolled

          • mdjs7669님의 프로필 이미지
            mdjs7669

            Reviews 2

            Average Rating 5.0

            5

            31% enrolled

            감사합니다. 좋은 내용이네요/ 스마트 컨트랙이 무엇인지, 어떻게 블록체인에서 동작하는지가 궁금했었는데 도움되고 있습니다.

            Free

            Mahesh's other courses

            Check out other courses by the instructor!