Thumbnail
보안 · 네트워크 블록체인

모두를 위한 모두의 EVM 블록체인 BApp 개발 - 입문 대시보드

23명이 수강하고 있어요.

49,500원

지식공유자: 모영철
총 32개 수업 (6시간 54분)
수강기한: 
무제한
수료증: 발급
난이도: 
입문
-
초급
-
중급이상
지식공유자 답변이 제공되는 강의입니다
폴더에 추가 공유

입문자를 위해 준비한
[블록체인, 개발 · 프로그래밍] 강의입니다.

이 강의를 통해 ERC20(Coin), ERC721(NFT) 사용법과 간단한 NFT Presale 서비스를 만들어봅니다. Opensea와 Metamask 사용법을 익히고 개발 노하우와 이론에 관련한 지식도 나눠드립니다.

✍️
이런 걸
배워요!
Hardhat
Smart Contract
Smart Contract Unittest
Opensea
Metamask
Klaytn, KlaytnScope

블록체인 어렵게만 느껴졌다면? 
모두의 & 모두를 위한 핵심 기초 정리!

블록체인 BApp 개발을 시작할 때 정보를 수집하고 확인, 학습하는 데 너무 많은 어려움을 겪습니다. 참고할 수 있는 Best Practice가 있었으면 좋겠습니다.

비프로그래머로 블록체인 관련 프로젝트에 투입되었는데 기본적인 지식이 없어 업무를 진행하기 어렵습니다.

블록체인 개발 프로젝트, 코인 투자에 관심이 있는데 꼭 알고 넘어가야 할 기본 지식은 무엇일까요?

과거 특정 사람들에게만 익숙했던 블록체인이라는 말은 이제 누구나 알 만큼 친숙해졌습니다. 매년 블록체인 시장은 빠르게 성장하고 있고, 개발자들에게 있어서는 한 번쯤 공부하고 싶은 기술이 되었습니다. 하지만 블록체인 관련 기술 지식은 접근하기 어렵고, 사용하기 까다롭습니다.

👉 그렇기에 필수적인 기본 지식을 모아 여러분들께 전달해 드리려고 합니다. 😀


이런 분들께 추천합니다 🚀
Blockchain Development Starter Pack 

  • 블록체인 개발에 관심이 있는 프로그래머
    • 프론트엔드/백엔드 웹 개발자
  • 블록체인 프로젝트에 참여하고 있거나 미래에 참여할 비 프로그래머
    • Business Developer, 기획자
    • QA, 커뮤니티 운영자 등
  • 블록체인 프로젝트에 투자하고 계신 분

강의를 마친 다음에는

  • ✅ 프로그래머라면, 이제 스스로 블록체인 개발에 도전하실 수 있게 됩니다.
  • ✅ 블록체인 프로젝트에 참여하고 있거나 참여하게 될 비 프로그래머라면, 블록체인 개발 과정을 학습하고 업무에 필요한 지식을 습득할 수 있는 준비를 갖추게 됩니다.
  • ✅ 블록체인 프로젝트에 투자하고 계신 분이라면, ‘나는 트랜잭션 실패했는데 왜 다른 사람은 되는 거지?’ 하는 의문이 사라집니다.

다음 내용을 
학습합니다.

💡 꼭 알아야 할 기초 지식을 생생하게

이 강의는 제가 만들 다음 블록체인 강의들의 교육을 위해 만들어졌습니다. 그렇기에 아주 필수적이고 기초적인 지식을 실습을 통해 알려드립니다.

💡 어렵지 않고 확실한 개념 설명

군더더기 없이 빠르게 진행하며 어렵고 복잡한 개념이나 이론을 공부하는 강의는 아닙니다. 하지만 필수적인 내용은 존재의 이유까지 확실하게 설명해드립니다.

💡 수강 전 먼저 확인해보세요

강의 초반부 수업(미리보기)과 수업 자료, 소스 코드까지 모두 오픈해드립니다. 직접 강의를 들어보시고 본인에게 맞는 강의 인지 확인하고 수강해주시면 좋을 것 같습니다.

Smart Contract 만들기

Smart Contract(스마트 컨트랙트)를 만들어보며 기본 구조와 사용법을 이해하는 수업입니다.

Smart Contract Unit Test 만들기

Smart Contract를 테스트하기 위한 Unit Test(유닛 테스트)를 만들고 Unit Test의 기본 구조와 사용법을 이해해 봅니다.

Smart Contract on Klaytn Baobab

Smart Contract를 Klaytn(클레이튼) Network에 배포하고 사용해 봅니다. Klaytn scope를 통해 배포한 이력과 트랜잭션 내용까지 이해할 수 있습니다.

ERC20 (Coin)

우리가 흔히 Coin(코인)이라고 부르는 ERC20 Contract에 대해서 배워보며 나만의 코인을 만들어 봅니다.

ERC721 (NFT)

우리가 흔히 NFT라고 부르는 ERC721 Contract에 대해서 배워보고 나만의 NFT를 만들어 보는 수업입니다.

Opensea

내가 만든 NFT를 Opensea(오픈씨)를 통해서 확인하고, 우리가 Opensea에서 무엇을 해야 하는지 알 수 있게 됩니다.

NFT Presale

Presale 웹 페이지를 만들어 Metamask(메타마스크) 연동도 하면서 내가 만든 NFT를 유저들에게 판매하는 서비스를 만들어 봅니다.

숙제

숙제가 있습니다. 강의를 다 들으셨다면 블록체인 수료증 NFT를 직접 발급받고 지인에게 자랑해보세요!


Q&A 💬

Q. 강의 내용대로 잘 따라 했는데 저는 왜 안될까요?

수업을 잘 따라하셨더라도 Klaytn Network, Metamask, Opensea 등의 외부 서비스에 의존하기 때문에 그냥 다음날 이유 없이 될 때도 있고, 이런 외부 서비스의 변경으로 인해 강의 업데이트가 필요할 수도 있습니다. 마음을 차분히 가지시고 질문해 주시면 도와드리겠습니다.

Q. 강의 내용이 이해가 잘 안되는데 저만 그런 건가요?

수강자의 지식수준에 따라 이해도의 차이가 날 수 있습니다. 강의를 최소 2번은 봐주시길 바라며, 첫 번째는 그냥 영상만 출퇴근하시면서 보신 다음 두 번째는 같이 실습해보면서 정독해주시기를 권장합니다. 이해가 안되는 부분은 질문해 주세요~

Q. 블록체인 기술에 대해 알아야 할 이유가 있을까요?

데이타베이스를 예로 들어볼까요? 데이타베이스가 쓸모가 있고 많은 사람들이 쓰고 있다면 우리는 공부를 해야겠지요. 미래를 위해 간단한 CRUD 정도는 미리 해보는게 좋다고 생각합니다. (Create, Read, Update, Delete의 앞 글자를 따서 CRUD라고 합니다. 데이타베이스의 데이타를 조작하는 기본적인 단위입니다.)

Q. 블록체인 기본 개념과 Solidity 기초 문법을 알고 싶습니다

해당 지식을 얻기 위한 훌륭한 강의가 이미 있어 링크를 공유해 드립니다.

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

💾 수강 전 확인해주세요

  • 강의는 Windows 운영체제에서 실습을 진행합니다. 다만 VSCode, Node.js만 설치하시면 macOS, Linux 등 다른 OS에서도 무리없이 진행하실 수 있습니다.
  • 소스 코드강의 자료를 제공하고 있습니다. 강의 미리보기 수업을 먼저 들어보시고 자료와 함께 판단해보시면 좋을 것 같습니다.
  • 블록체인 개발을 목적으로 수강하는 프로그래머분들은 코드의 정확한 이해를 위해 기본적인 JavaScript, TypeScript 문법을 아셔야 합니다.
  • 프로그래머가 아닌 다른 직군의 분들은 업무 등에서 코드의 정확한 이해를 요구하지 않는다면 중요하다고 생각하지 않지만, 만약 수강 후 욕심이 나시는 분들이라면 JavaScript, TypeScript 기초 문법을 이해하시면 좋습니다.
  • 추천하는 수강 방법: 먼저 출퇴근 시간 등 틈날 때 영상으로만 강의를 먼저 시청해주시고, 2회째부터 같이 실습을 따라해보시길 바랍니다.
  • 강의에 쓰인 BGM은 온 더 힐 오르간 버전(On the hill Organ ver.)으로 저작권은 권민호에 있습니다. (CC By Lisense, 한국저작권위원회)
  • 강의에는 티몬에서 제공한 몬소리체글꼴이 사용되었습니다.

이런 분들께 추천드려요!

🎓
학습 대상은
누구일까요?
블록체인 개발에 관심이 있는 프로그래머
블록체인 프로젝트에 참여하고 있는 혹은 미래에 참여할 비 프로그래머
블록체인 프로젝트에 투자 혹은 참여하고 계신 분
📚
선수 지식,
필요할까요?
JavaScript를 알고 있으면 좋습니다.
TypeScript를 알고 있으면 좋습니다.

안녕하세요
모영철 입니다.
모영철의 썸네일

안녕하세요~

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

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

현재 멘티스코에서 서버1팀 팀장으로 재직중입니다.

커리큘럼 총 32 개 ˙ 6시간 54분의 수업
이 강의는 영상이 제공됩니다. 미리보기를 통해 콘텐츠를 확인해보세요.
섹션 0. OT
섹션 1. 환경설정
섹션 4. Smart Contract Unit Test 만들기
Unit Test 간단 소개와 기본 구조 이해하기 + Typechain 미리보기 07:12 Unit Test를 만들기 전에 알아야 할 것 미리보기 03:13 Greeter.sol Unit Test 만들기 미리보기 06:41
Greeter.sol Unit Test 이해하기 1 08:56
Greeter.sol Unit Test 이해하기 2 15:44
Unit Test 실행하고 console.log 확인하기 && 숙제 소개 07:29
섹션 5. Smart Contract on Network
Smart Contract 배포 준비~ 10:41
Smart Contract 배포 22:11
배포된 Smart Contract 함수 호출 해 보기 21:38
Klaytn Scope 놀러가기 11:50
섹션 6. ERC20 (코인)
ERC20 소개및 이해하기 16:19
ERC20 Contract, Unit Test, Deploy 09:37
섹션 7. ERC721 (NFT)
ERC721 소개및 이해하기 21:08
ERC721 Contract, Unit Test, Deploy 23:21
섹션 8. Opensea
Opensea소개와 Metamask 준비 08:29
Opensea Collection과 Refresh Metadata 18:21
섹션 9. NFT Presale - Contract
Presale용 NFT Contract 만들기 19:08
Presale Contract 만들기 22:36
Presale Attcker 만들기 04:43
섹션 10. NFT Presale - FrontEnd with Metamask
Frontend와 Metamask 이해하기 17:13
Fronend와 Metamask 연동 이해하기 30:50
섹션 11. The End
Review & 숙제 07:17
Private EndPoint 09:05
강의 게시일 : 2023년 05월 02일 (마지막 업데이트일 : 2023년 05월 15일)
수강평
수강생분들이 직접 작성하신 수강평입니다.
아직 평가를 충분히 받지 못한 강의 입니다.
모두에게 도움이 되는 수강평의 주인공이 되어주세요!😄️️