Skip to main content
CourseFlix

Ethereum and Solidity: Build Dapp with VueJS

1h 45m 9s
English
Paid

Embark on a journey to build Decentralized Applications (DApps) using VueJS and Solidity. This course will guide you through creating simple smart contracts and developing fully-functional DApps.

What You'll Learn

Throughout this course, you will gain valuable skills and knowledge, including:

  • Mastering the basics of writing smart contracts with Solidity.

  • Testing contracts using Remix, the online editor for Ethereum smart contracts.

  • Initiating a DApp project from scratch, providing a strong foundation for future development.

  • Installing and utilizing TailwindCSS for efficient, utility-first CSS classes.

  • Configuring Truffle, an essential part of Ethereum development.

  • Deploying your contracts to an Ethereum network.

  • Running a local blockchain instance with Truffle for testing and development.

  • Managing your DApp's state using VueJS state management (Vuex).

  • Creating interactive frontends that connect and communicate with smart contracts.

  • Utilizing the Web3.js library to connect to your local blockchain environment.

About the Author: udemy

udemy thumbnail

Udemy is a global online marketplace for teaching and learning. It connects students with instructors who share skills in many fields.

Who Uses Udemy

Millions of learners use Udemy to gain skills for work and personal growth. Companies, governments, and nonprofits also use Udemy to train their teams.

What Udemy Offers

Udemy provides a curated set of business and technical courses. These courses help teams build practical skills and support ongoing learning at work.

Watch Online 25 lessons

This is a demo lesson (10:00 remaining)

You can watch up to 10 minutes for free. Subscribe to unlock all 25 lessons in this course and access 10,000+ hours of premium content across all courses.

View Pricing
0:00
/
#1: Introduction
All Course Lessons (25)
#Lesson TitleDurationAccess
1
Introduction Demo
01:29
2
Final result
01:42
3
Start writing our smart contract
10:18
4
Finishing our contract
03:28
5
Fix an issue
02:49
6
Deploy contract in Remix
04:08
7
Interact with our smart contract
04:50
8
Redeploy after change
03:08
9
Initialize and configure truffle
02:55
10
Initialize the vuejs application and install dependencies
03:00
11
Install tailwindcss
03:07
12
Deploy the contract
04:11
13
Install Metamask extension
03:20
14
Prepare the javascript proxy class
04:10
15
Initialize Vuex state management
05:11
16
Initialize web3
08:59
17
Showing Metamask account on the front page
04:06
18
Creating inputs
03:54
19
Creating save button
01:51
20
Logic around submitting the form
07:15
21
Final touches before submitting the form
01:48
22
Invoking the action
06:37
23
Testing the workflow of setting name and age
02:34
24
Persist data when dapp refreshes
08:58
25
Final testing
01:21
Unlock unlimited learning

Get instant access to all 24 lessons in this course, plus thousands of other premium courses. One subscription, unlimited knowledge.

Learn more about subscription