Inflearn brand logo image
Inflearn brand logo image
Inflearn brand logo image
Security & Network

/

Blockchain

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.

(3.8) 5 reviews

118 learners

  • boanproject
DApp
Blockchain
Ethereum
Solidity
Smart Contract

What you will learn!

  • Blockchain and Ethereum

  • Understanding Smart Contracts and DApps

  • Solidity Grammar Basics and Advanced

  • Various tools for developing dApps

  • Simple DApp Project

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)
  • Advanced Grammar (Access Controls, Transaction Components)

16. Remix

  • component
  • How to use
  • How to view function logs

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.


Instructor Introduction 👨‍🏫

Security Project Kwon Seung-min, Senior Instructor

  • Security Project App Development, IoT Annual Lecture
  • Inflearn "Defi Kingdom P2E (Play to Earn) as a Second Job" Lecture in Progress
  • Development of a Kubernetes environment vulnerability analysis platform
  • Flutter Online Study Group Annually Held
  • Participated in numerous IT security mock hacking projects
  • Participation in the KISA-Practical Cyber Training Center Development Project
  • Co-authored Introduction to Flutter and Dart, Perfect for Android App Development
  • Co-author of System Hacking Protostar Part 1 and Part 2

Other lectures by instructor Seungmin Kwon 📌

Recommended for
these people

Who is this course right for?

  • If you want to know about blockchain and dApps

  • If you want to develop a DApp easily through a smart contract

  • If you want to understand Solidity grammar

  • If you are interested in Ethereum

Need to know before starting?

  • Interest in blockchain projects

  • Ethereum interest

  • Simple programming basic grammar

Hello
This is

108,572

Learners

3,126

Reviews

441

Answers

4.7

Rating

69

Courses

보안프로젝트 ( www.boanproject.com )는 IT보안, 빅데이터, 머신러닝, IoT 등 다양한 분야의 온라인 강의, 그룹 강의를 진행하고 있습니다. 

Curriculum

All

30 lectures ∙ (4hr 13min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

5 reviews

3.8

5 reviews

  • lhm10243709님의 프로필 이미지
    lhm10243709

    Reviews 1

    Average Rating 5.0

    5

    100% enrolled

    良い講義です。

    • it0500님의 프로필 이미지
      it0500

      Reviews 2

      Average Rating 4.0

      4

      100% enrolled

      概念を理解するのに役立ちました。 一部内容が抜けたような感じがします。 講義紹介には18枚以降がなく、トリュフ、ガナッシュなどを利用した例がなく、残念が残ります。

      • duqrl55544201님의 프로필 이미지
        duqrl55544201

        Reviews 3

        Average Rating 5.0

        5

        70% enrolled

        チョ・ウン講義

        • jung104427370님의 프로필 이미지
          jung104427370

          Reviews 1

          Average Rating 3.0

          3

          100% enrolled

          簡単で簡単な講義ですが…講義者の説明がとても堪えますね。あらかじめコードレビュー/講義レビュー後に講義していただくとさらに良さそうです。

          • dongwook12148021님의 프로필 이미지
            dongwook12148021

            Reviews 4

            Average Rating 4.3

            2

            50% enrolled

            希望レベルの講義ではありませんでした。 講義力も良い方ではないようです。

            Access is restricted to non-public courses.
            Private Course

            boanproject's other courses

            Check out other courses by the instructor!

            Similar courses

            Explore other courses in the same field!