강의

멘토링

로드맵

Security & Network

/

Blockchain

Developing dApps with Truffle: With Silicon Valley Developers

You will gain experience deploying to the Ropsten testnet and learn how to write more mature smart contracts in Solidity using the Truffle framework.

(4.0) 1 reviews

59 learners

  • Mahesh
  • Seulki Kim
DApp
Blockchain
Truffle

What you will learn!

  • How to use the Truffle Framework

  • Create more advanced contracts based on learning new concepts such as Tokens and Structs.

  • How to write Solidity and JavaScript test code for contract testing

  • Experience deploying on the Robsten network

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

You'll gain hands-on experience deploying to the Ropsten testnet and learn how to write more sophisticated smart contracts in Solidity using the Truffle framework. You'll also deepen your theoretical understanding by learning new concepts like tokens and structures, and write Solidity/JavaScript test code to test your smart contracts. This course will be invaluable for students new to testing.
  • How to Use the Truffle Framework
  • Create more advanced contracts based on learning new concepts such as Token and Structs.
  • How to Write Solidity and JavaScript Test Code for Contract Testing
  • Experience deploying on the Robsten Network: accessible to anyone on the Internet!

Implementing a voting dApp with Truffle and deploying it on Ropsten

In the "Implementing a Voting dApp Based on Ethereum & Solidity" course , we had to manually go through a fairly complex process to build the application (if it felt too easy, you're awesome!). Having internalized the essential concepts of Ethereum and Solidity through this course, this course will use a framework that will help you work even faster.

In this lecture, we will work with a framework called Truffle to simplify complex tasks.

Things to know beforehand

  • Basic knowledge of Ethereum and Solidity
    • If you don't know much about Ethereum, read the free Ethereum Introduction Bible Course from the beginning carefully, or use it as a reference while listening to the lecture.
    • If you don't know much about Solidity?: Learn the grammar through the Blockchain and Solidity course , which is a paid course but allows you to quickly learn Solidity grammar by practicing it.
  • Port the application written in the previous level course (free) to leverage Truffle .
  • 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

  • I haven't used the Truffle framework, but you can write contracts in Solidity.
  • I briefly experienced the process of compiling and deploying a contract.
  • I have never used the Truffle framework before, and have never deployed it on a testnet.
  • I want to learn advanced content, not just the basics, when it comes to dApp development.

Zastrin Roadmap

ethereum bible

Ethereum Beginner's Bible: Essential and Core Ethereum Basics

Voting dApp

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

Current Course 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.

Recommended for
these people

Who is this course right for?

  • I haven't used the Truffle framework, but I'm able to write contracts in Solidity.

  • Anyone who wants to experience the process of compiling and deploying a contract

  • Those who need to learn the basics of dApp development and move on to the next step

Hello
This is

7,262

Learners

330

Reviews

4.7

Rating

4

Courses

Curriculum

All

32 lectures ∙ (1hr 17min)

Published: 
Last updated: 

Reviews

All

1 reviews

4.0

1 reviews

  • 하후님의 프로필 이미지
    하후

    Reviews 1

    Average Rating 4.0

    4

    100% enrolled

    Cool~

    $23.10

    Mahesh's other courses

    Check out other courses by the instructor!

    Similar courses

    Explore other courses in the same field!