강의

멘토링

로드맵

Security & Network

/

Blockchain

BApp Development for Everyone - Introduction to EVM Blockchain for Everyone

In this lecture, we will learn how to use ERC20 (Coin), ERC721 (NFT) and create a simple NFT Presale service. We will learn how to use Opensea and Metamask and share development know-how and theory.

(5.0) 1 reviews

29 learners

  • captainmomo
블록체인
nft
Smart Contract
코인발행
Blockchain
NFT

What you will learn!

  • Hardhat

  • Smart Contract

  • Smart Contract Unittest

  • Opensea

  • Metamask

  • Klaytn, KlaytnScope

What if blockchain just seemed difficult?
Core Basics for Everyone & Everyone!

When starting to develop a blockchain BApp, I face numerous challenges in gathering, verifying, and learning information. It would be helpful to have some best practices to reference .

I was assigned to a blockchain-related project as a non-programmer, but I am having difficulty proceeding with the work due to my lack of basic knowledge.

I'm interested in blockchain development projects and coin investments. What basic knowledge do I need to know?

Blockchain, once a term only familiar to select individuals, has now become a familiar concept for everyone. The blockchain market is growing rapidly every year, and it has become a technology developers want to learn at least once. However, blockchain-related technical knowledge is difficult to access and difficult to use.

👉 That's why I'm going to gather essential basic knowledge and share it with you. 😀


Recommended for these people 🚀
Blockchain Development Starter Pack

  • Programmers interested in blockchain development
    • Front-end/Back-end Web Developer
  • Non-programmers who are currently or will be participating in blockchain projects
    • Business Developer, Planner
    • QA, community operator, etc.
  • Anyone investing in blockchain projects

After finishing the lecture

  • ✅ If you're a programmer, you can now take on the challenge of blockchain development yourself .
  • ✅ If you are a non-programmer who is or will be participating in a blockchain project, you will be prepared to learn the blockchain development process and acquire the knowledge necessary for the job .
  • ✅ If you're investing in a blockchain project, the question, "Why did my transaction fail while others did?" will disappear.

The following content
I'm learning.

💡 Vividly learn the basic knowledge you need to know

This course was designed to serve as a training platform for my next blockchain course. Therefore, I'll provide essential, fundamental knowledge through hands-on practice.

💡 Easy and clear explanation of concepts

This isn't a lecture that delves into difficult or complex concepts or theories, but rather a quick, no-frills course. However, it does provide a clear explanation of the essential concepts, including their reasons for existence.

💡 Check before taking the class

We'll provide access to the first half of the course (preview), course materials , and even source code . We encourage you to attend the lectures yourself to determine if they're right for you.

Creating a Smart Contract

This class will teach you how to create a Smart Contract and understand its basic structure and usage.

Creating Smart Contract Unit Tests

Let's create a Unit Test to test a Smart Contract and understand the basic structure and usage of a Unit Test.

Smart Contract on Klaytn Baobab

Deploy and use a smart contract on the Klaytn Network. Through the Klaytn scope, you can understand the deployment history and transaction details.

ERC20 (Coin)

Let's learn about ERC20 Contract, commonly called Coin, and create your own coin.

ERC721 (NFT)

This is a class where you will learn about ERC721 Contract, commonly referred to as NFT, and create your own NFT.

Opensea

I can check the NFT I created through Opensea and find out what we need to do in Opensea.

NFT Presale

I will create a presale web page and integrate it with Metamask to create a service that sells NFTs I created to users.

homework

Here's your homework. If you've completed the lecture, get your own blockchain certificate NFT and show it off to your friends!


Q&A 💬

Q. I followed the lecture well, but why isn't it working for me?

Even if you follow the lectures closely, because they rely on external services like Klaytn Network, Metamask, and Opensea, there are times when the lectures will simply not work the next day for no reason. Changes in these external services may also require lecture updates. Please feel free to ask questions and we'll be happy to help.

Q. Am I the only one who doesn't quite understand the lecture?

Comprehension may vary depending on the student's level of knowledge. We recommend watching the lecture at least twice. The first time, simply watch the video while commuting to and from work. The second time, we recommend reading through the material while practicing together. Feel free to ask questions about anything you don't understand.

Q. Is there a reason I should know about blockchain technology?

Let's take a database as an example. If a database is useful and widely used, we should learn it. I think it's a good idea to learn at least simple CRUD operations in advance for the future. (CRUD stands for Create, Read, Update, Delete. It's the basic unit of data manipulation in a database.)

Q. I want to know the basic concepts of blockchain and the basic grammar of Solidity.

There are already great lectures on how to gain this knowledge, so I'll share the link.

https://www.inflearn.com/course/%ED%81%B4%EB%A0%88%EC%9D%B4%ED%8A%BC

💾 Please check before taking the class

  • This course will be conducted on Windows. However, you can also easily follow the course on other operating systems, such as macOS and Linux, by simply installing VSCode and Node.js.
  • We provide source code and lecture materials . We recommend that you first preview the lecture and then use the materials to make your own judgment.
  • Programmers taking this course for the purpose of blockchain development should know basic JavaScript and TypeScript syntax to accurately understand the code.
  • For those in other professions, not programmers, I don't think it's important unless they need to understand the code precisely for work, but if you're interested after taking the course, it would be good to understand the basic grammar of JavaScript and TypeScript.
  • Recommended way to take the course: First, watch the lectures only in video format during your free time, such as during your commute. Then, from the second session onwards, try to follow along with the exercises.
  • The background music used in the lecture is the On the Hill Organ version, copyrighted by Kwon Min-ho. (CC By Lisense, Korea Copyright Commission)
  • The Monsori font provided by Timon was used in the lecture.

Recommended for
these people

Who is this course right for?

  • Programmers interested in blockchain development

  • Non-programmers who are currently participating in or will participate in blockchain projects

  • Anyone who is investing in or participating in a blockchain project

Need to know before starting?

  • It would be nice to know JavaScript.

  • It would be nice to know TypeScript.

Hello
This is

2,526

Learners

24

Reviews

11

Answers

4.9

Rating

2

Courses

안녕하세요~

Game Client, Game Server, Embedded, Blockchain 개발 등등..

다양한 경험이 있는 20년차 서버 프로그래머입니다.

현재 멘티스코에서 테크리드로 재직중입니다.

Curriculum

All

32 lectures ∙ (6hr 54min)

Published: 
Last updated: 

Reviews

All

1 reviews

5.0

1 reviews

  • ghjeon14007님의 프로필 이미지
    ghjeon14007

    Reviews 2

    Average Rating 5.0

    5

    63% enrolled

    $38.50

    captainmomo's other courses

    Check out other courses by the instructor!

    Similar courses

    Explore other courses in the same field!