Creating a Blockchain Ethereum Real Estate Dapp - Basic
This book was created to help you learn the theory of smart contracts and decentralized applications and to create a real estate Dapp from start to finish so that you can create decentralized applications on your own in the future.
Smart Contract Optimization and Gas Consumption Management
2018 Inflearn's Best Course of the Year Become a Blockchain Developer with an Average Annual Salary of Over 100 Million in North America
Truffle has been upgraded to V5. Please proceed with V4 to avoid errors. For the method, please make sure to read the required reading of the lecture 2.1 Ethereum DAPP Development Environment Setup I.
Ethereum DApp - Real Estate Smart Contract Development
It is said that the economic infrastructure of the 4th industrial revolution era is likely to be blockchain. It is a process that has established itself as an essential element in this era. This course is about creating a decentralized application, or Dapp, through Ethereum, which operates based on this core technology, blockchain. Ethereum's smart contract allows decentralized applications to automatically execute contracts. It connects people who want to buy and sell goods and services directly without intermediaries, so it is expected that decentralized applications will bring about many changes to various industries in the future.
This course will help you get into the world of smart contracts and decentralized applications more easily, and it has been created so that you can create decentralized applications on your own later by going through the theory lessons and creating a real estate Dapp from start to finish. Watch the videos below with Korean subtitles!
Connect it with the frontend (JavaScript & jQuery) to complete the distributed application.
Helpful people
Developers interested in blockchain and Ethereum
For those of you who have ever wondered what a distributed application is
People who are sensitive to new technologies and trends
Experience with JavaScript programming
Anyone with basic programming knowledge (object-oriented, looping statements) can take the course.
Things to learn
Solidity Smart Contract
Learn about Solidity theory and go through testing, debugging, and deployment through practice. At this time, we will create a DAPP using the Truffle framework and Ganache, which are most commonly used in DAPP development.
Building a Smart Contract Real Estate Website
We will develop an Ethereum real estate smart contract website from A to Z. We will build a website based on the Smart Contract technology learned in the previous section, and proceed with UI updates and distribution through Web3, etc.
Note
This will be performed in a Windows 10 operating system environment.
It does not cover Mac or Linux environments.
I use Windows PowerShell.
Basic knowledge of HTML, JavaScript, and Bootstrap is required.
We do not use real Ether (ETH).
Ganache uses version 1.1.0.
You can download the examples used in the lecture.
Be sure to visit and watch the links in the intro video!
Son Sejong – Sejong IT Inc. Operation – Blockchain application developer – Graduated from British Columbia Institute of Technology, Department of Computer Engineering – 2016 BCIT Open House Project Excellence Award – University of Toronto leave of absence
People met by Inflearn | Go see Son Sejong's interview
I learned it slowly and repeatedly over the course of 3 months, and it was really helpful.
The commands that were difficult at first became familiar as I learned them repeatedly.
After learning the Ethereum real estate DApp from beginning to end, I think it is a good lecture that helps me understand the overall big picture.
I recommend this course to those who are studying the concept of blockchain and Ethereum DApp for the first time.
The lecture is easy, but it's a shame that there are some issues that can't be resolved due to version issues. However, since people can solve these issues well with the comments, you won't have much trouble following the lecture.
Thank you. Over time, there were issues with the build of materials or version updates, but if you just follow the community of the course, you can solve them all. Through this course, I was able to create the internal blockchain of dAPP myself and learn more about how the blockchain works internally, and I gained a lot of knowledge by deploying it directly to the testnet. Thank you.
It was great because I could follow the lecture from beginning to end! As the reviews say, it was a lecture from 2018, so it was difficult to listen to it now in 2022 because the setting environment was very different, but I tried hard to catch up after seeing what people left in the inquiries. It says it's a 5-hour lecture, but I think it'll take a total of 8 hours, including the hour of struggling. Haha The setting time was longer than I thought. This is what development is like... If you follow along well, you can learn a lot in this lecture. If you listen leisurely rather than impatiently, there's a lot to learn in this lecture, so I recommend listening to it once!