Ethereum dApp development and projects, blockchain smart contracts
This is designed for those who want to understand the terminology of blockchain, its basic structure, and how to develop new dApps. It is designed so that you can start developing even if you have very basic knowledge of programming.
Let’s start developing dApps step by step from the beginning!
Emerging Technology, Blockchain DApps ✨
From blockchain introduction to dApp projects, all in one place!
Ethereum
VSCode
Node.js
Truffle
Ganache
Guess
Metamask
You can learn various skills for implementing smart contracts.
Blockchain has emerged as one of the future innovative technologies of the 4th industrial revolution since the past. Recently, it has been combined with various technologies such as NFT, P2E, and DeFi, and applications in various fields have been born. In particular, applications that do not disappear from the blockchain, collectively called dApps, have developed into various fields such as games, economy, exchange, and market, and have laid the foundation for blockchain activation and growth.
In addition, blockchain is currently developing in terms of speed, cost, and scalability. It is expected that dApps will develop many more dApps through interactions with these blockchain technologies.
We will introduce the basics of dApps so that we can move forward with basic knowledge in these markets and move into additionally developed platforms such as IoT, AI, and fields that deal with data security or disclosure.
In this lecture Learn about these things 📚
✅ Recommended for these people!
This course is perfect for those who want to learn about blockchain terminology and basic structure, as well as how to develop new dApps.
It is structured so that you can proceed with development even if you have only very basic knowledge of programming.
1. Blockchain Overview
What is blockchain?
Pros and Cons
Development Purpose
Mining
2. Stable/Alt Coins
Coin Classification
Ethereum, Lite, Ethereum Classic
Fiat-backed, crypto-backed, algorithm-based
3. Ethereum Overview
The evolution of Bitcoin
Architecture
Encryption method
4. Ethereum Components - 1
EVM
P2P Network
Account
Gas and gas bill
How to check gas prices
5. Ethereum Components - 2
Ethereum Platform (Consensus, Execution, Data Layer)
transaction
Mining consensus algorithm
Nonce
6. Node.js
Javascript and Node.js
npm package manager
Various packages
How to install
7. VSCode
IDE
Cloud IDE and Local IDE
How to install
8. Truffle
Framework
How to install
9. Ganache
Ganache (virtual Ethereum network)
How to install (chocolate)
10. Geth
Various Ethereum platforms
How to install
11. Chrome
How to install
12. Metamask
Metamask
How to install
13. dApp
concept
famous dapp
Smart Contract
14. Private Network
Ethereum Network Types
Genesis Block
How to build a personal network
15. Solidity
Basic grammar (value types, function types, function modifiers)
17. Hotel Reservation Project (Writing a simple reservation smart contract through remix)
How to write
Distribution method
++ Currently, it is being distributed as a video, and the additional content provided is only reflected in the PDF. We plan to update the video later. ++
18. ECR20
Ethereum Protocol and Tokens
Ropsten network
Test Ether Issuance
Metamask connection
19. Web3.js
Library
Simple web implementation to check whale's Ethereum
20. Pet Shop Project Overview
Truffle Box
Project Components
card
21. Contract Creation and Migration
Git download, box components
Writing a contract
Migration
22. Pet Shop Testing
Why and How to Test
23. Connect Metamask
How to connect for real use
24. Using the project
Hotel reservation project
Organize the learning content carefully Lecture PPT is included 💡
We will provide step-by-step lectures with systematic PPTs so that you can follow the practice step by step.
It helped me understand the concept.
I feel like some of the content is missing.
As you can see in the lecture introduction, there is no chapter after chapter 18, and there are no examples using truffles, ganache, etc., which is disappointing.
It's an easy and simple lecture, but... the lecturer's explanation is too stammering... Since he stutters in the middle, we get confused too. I think it would be better if he gave the lecture after reviewing the code/lecture in advance.