보안 · 네트워크

/

블록체인

ERC20 깨부수기 (+ truffle, 프론트엔드)

누구나 쉽게 솔리디티(Solidity)에 대해 이해하고, 블록체인과 프론트엔드를 연결하는 방법에 대해 배울 수 있는 솔리디티 깨부수기 - ERC20 강의입니다.

(5.0) 수강평 4개

수강생 107명

Thumbnail

입문자를 위해 준비한
[블록체인] 강의입니다.

이런 걸
배워요!

  • 솔리디티 기본 문법

  • ERC20

  • 트러플(Truffle) 사용법

  • 프론트엔드(front-end)와 블록체인(blockchain) 연결 방법

  • 암호화폐 지갑 메타마스크(Metamask)

  • 리액트 매우 기초 (블록체인과 연결할정도)

  • 트러플을 이용해 스마트 컨트랙트 테스트 방법

  • 오픈제플린(OpenZeppelin) 사용법

  • ERC20 토큰 판매

  • 인퓨라 사용법

  • 메인넷과 테스트넷 배포

누구나 할 수 있는 스마트 컨트랙트! 
솔리디티 개발, 기초부터 알려드려요.

솔리디티 기본 문법부터 
ERC20 판매까지! 

솔리디티(Solidity)

블록체인에 등록되어 기능을 작동하게 하는 프로그램인 스마트 컨트랙트(Smart Contract)를 이더리움(Ethereum)과 같은 블록체인 플랫폼 상에 작성하고 구현하기 위한 프로그래밍 언어입니다.

오늘날 가장 많은 디앱(DApp)을 보유한 스마트 컨트랙트 플랫폼이라면 단연 이더리움(Ethereum)입니다. 때문에 오늘날 스마트 컨트랙트의 대다수는 이더리움 개발을 위해 만들어진 솔리디티 언어에 기반하여 작성되었습니다.

이렇듯 뜨거운 인기를 끌고 있는 솔리디티이지만, 막상 솔리디티를 ‘잘’ 배우기는 쉽지 않게 느껴지곤 합니다. 관련 강의 수가 제한적일뿐더러, 개발 및 블록체인에 대한 이해가 부족한 비전공자 입장에서는 난이도가 느껴지기 마련입니다. 왜 코드를 저런 식으로 사용하는지 의문이 가기 시작하면 결국 제대로 이해하지 못하고 그만두는 경우도 부지기수입니다.

그래서 이 강의는 ‘누구나 쉽게 배울 수 있는 솔리디티’를 목표로 합니다. 프로그래밍 지식이 거의 없더라도 개념과 내용을 쉽게 이해하고, 직접 스마트 컨트랙트를 개발할 수 있게 도와드리고자 합니다. 솔리디티 기본 문법부터 시작해 디앱(DApp)을 개발하고 스마트 컨트랙트를 배포하고, ERC20 판매까지 하는 방법에 대해 배우고 싶은 분들이라면 이 강의를 통해 솔리디티를 깨부수는 첫 걸음을 함께 해보시기를 바랍니다!

함께 보면 좋은 무료 강의 📺


누가 배우면 좋을까요?

프로그래밍 지식이 
없는 모든 분 
(비전공자 OK) 

솔리디티, ERC20을 
배우고 싶은 
모든 분

트러플(Truffle)을 
배우고 싶은 
모든 분 

프론트엔드와 
블록체인을 연결하는 
방법을 배우고 싶은 분 


솔리디티를 어렵지 않게 
배울 수 있도록.

강의를 마치면, 이런 걸 할 수 있어요!

✅ 스마트 컨트랙트 개발을 할 수 있습니다.
✅ 트러플을 이용해 스마트 컨트랙트 배포 및 테스트를 할 수 있습니다.
✅ 자신만의 ERC20 토큰을 쉽게 만들어 판매할 수 있습니다.

공식 문서 기반의 명확한 설명

솔리디티 공식 문서 기반으로 강의를 제작해, 내용을 쉽게 이해하고 궁금증을 해결할 수 있습니다.

차근차근 이해를 도와드려요

초심자도 쉽게 내용을 이해할 수 있도록 강의에서 사용되는 코드를 반복적으로 설명해드립니다.

순서대로 따라올 수 있도록

심화적인 내용을 다루기 전 기초부터 차근차근 난이도를 높여가며 누구나 쉽게 따라올 수 있습니다.

알찬 분량으로 꼼꼼하게 

총 106강, 19시간 이상의 수업으로 이루어진 방대한 커리큘럼을 통해 자세한 내용을 전달합니다.


순서대로 학습해보세요!

Chapter 1. 솔리디티 기본 개념

필수적인 솔리디티 개념을 배운 다음, 메타마스크(Metamask)를 통해 스마트 컨트랙트를 테스트넷에 배포하는 방법을 배웁니다.

Chapter 2. ERC20

ERC20의 개념을 알아보고 간단하게 ERC20을 작성합니다. 그리고 오픈제플린에서 제공하는 ERC20 코드 분석과 사용법을 배우게 됩니다.

Chapter 3. Truffle

트러플(Truffle)을 이용해 스마트 컨트랙트를 배포하고, 테스트하는 방법을 배웁니다. 더 나아가서 트러플의 여러가지 기능을 배웁니다.

Chapter 4. React.js

블록체인과 프론트엔드를 연결하는 방법을 배웁니다. 프론트엔드는 리액트(React)를 통해 구현하며, 리액트를 접해보지 않은 분들도 있기에 간단한 리액트 사용법에 대해서도 알아봅니다.

Chapter 5. 블록체인과 프론트엔드 연결

본격적으로 블록체인과 프론트엔드를 연결하는 방법을 더 자세히 알아봅니다.

Chapter 6. 블록체인과 프론트엔드 연결 - ERC20

프론트엔드를 통해 ERC20과 상호작용을 해봅니다. 예를 들어 ERC20에서 발생한 이벤트를 프론트엔드로 들고 오는 방법을 배울 수 있습니다.

Chapter 7. ERC20 프리세일

기존에 만든 ERC20 토큰을 어떤 식으로 프리세일하는지 배우게 됩니다.

Chapter 8. ERC20 프리세일 - postdelivery

Chapter 7의 코드를 업그레이드하며, 테스트넷에 작동시켜 봅니다.


수강 전 Q&A 💬

Q. 비전공자도 들을 수 있는 강의인가요?

네, 솔리디티에 대한 관심이 있다면 누구나 학습할 수 있습니다. 사전 지식이 많지 않더라도 내용을 이해할 수 있도록 구성하였습니다.

Q. 수업 내용을 어느 수준까지 다루나요?

초급~중급 수준까지 배우게 됩니다.

Q. 수강 관련 참고 사항(갖춰야 할 환경, 기타 유의사항 등)이 있나요?

특별히 없습니다만, 강의는 Windows 기반으로 녹화되어 있는 점 참고해 주시기 바랍니다.

이 강의를 만든 지식공유자가 궁금하다면?

D_One 유튜브 채널 바로가기 >>

이런 분들께
추천드려요!

학습 대상은
누구일까요?

  • 누구나

  • 코딩을 처음 접하는 사람

  • 솔리디티를 모르는 사람

선수 지식,
필요할까요?

  • 없음

안녕하세요
D_One입니다.

커리큘럼

전체

106개 ∙ (18시간 44분)

강의 게시일: 
마지막 업데이트일: 

수강평

아직 충분한 평가를 받지 못한 강의입니다.
모두에게 도움이 되는 수강평의 주인공이 되어주세요!