로그인

이더리움 기반의 DAPP 개발로 블록체인을 배워보세요. Smart Contract의 구현을 통해서 실전 개발에 대한 지식도 알 수 있습니다.

블록체인 dApp 개발

본 강의는 입문~초중급까지 블록체인에 대한 개념부터 원리 그리고 실전 개발을 할 수 있는 지식을 전달하고자 합니다.

여러 국내 서적과 레퍼런스들… 그리고 많은 블록체인 관련 컨퍼런스들의 참여와 타 강좌를 통해 수강했던 모든 지식과 필드에서 경험했던 현실적인 부분들을 공유하고자 합니다. 이 부분에 입문하려는 사람들의 시간을 덜어주고 나아가서 블록체인 엔지니어로써 현재 있는 고민들과 앞으로 펼쳐지게 될 블록체인 기술을 실제 비즈니스에 어떻게 적용하여 킬러 컨텐츠를 만들 수 있을까에 대해 수강자들과같이 고민해보고자 합니다.

학습 목표

블록체인 기술에 대한 개념과 원리를 이해하고, 블록체인 기술의 산출물인 암호화폐 비트코인과 이더리움의 백서를 보며 기본적이 이론 내용들을 숙지할 수 있습니다.

개인간 거래뿐만이 아니라 이더리움 Smart Contract(스마트 계약)의 아키텍처와 구현 방법을 배울 수 있으며, dApp 을 개발하고 배포하는 과정들을 익히고 실전에 사용해 볼 수 있습니다.
( 웹 Application 예제와 함께 어떤식으로 웹과 dApp이 같이 쓰일 수 있는지에 대해 알 수 있음 using web3.js )

EIP(Ethereum Improve Proposal)에서 제안되었던 토큰 기반 ERC20, ERC721 등 개념 파악과 직접 토큰 발행을 해봅니다. 또한, POW, POS, PBFT등 컨센선스 알고리즘에 대한 숙지가 가능합니다.

도움이 되는 분들

  • 블록체인 엔지니어의 첫걸음을 걷고 싶은 분들
  • 블록체인을 접하기 위해 노력과 시간을 절감하고 싶으신 분들
  • 블록체인 여러 프로젝트들에 대해 강사와 같이 고민하고 싶으신 분들

 배우는 것들

블록체인 관련 개념 및 이론

화제가 되는 블록체인에 대한 개념과 비트코인, 이더리움의 차이점을 이해할 수 있습니다.  충분한 이론 학습으로 실전으로 넘어가기 전 용어에 대한 학습을 진행합니다.

실습 및 과제 기반의 강좌 진행

직접 환경 셋팅을 진행하고, 실습을 진행해보세요. 과제 수행으로 직접 코딩을 해보면서 실력을 확실하게 높일 수 있습니다.
또한, Mockup 수준의 프로젝트 개발을 3개 정도 진행해보면서 블록체인 기술을 완벽하게 습득할 수 있습니다.

참고 사항

  • MAC OS에서 강의를 진행합니다.
  • geth는 1.7.3 버전으로 강의합니다.
  • 브라우저는 크롬을 씁니다.
  • Remix(solidity IDE)를 활용합니다.
  • HTML, 자바스크립트, 부트스트랩 기본 지식이 필요합니다.
  • Ubuntu Desktop 16.04 환경 제공.
  • 1분 강좌소개 영상 보러가기

 지식공유자 소개

이정주
블록체인을 약 1년 정도 기술적인 부분과 어떠한 서비스에 적용하면 좋을지 관심있게 보고 있는 평범한 개발자

  인프런이 만난 사람 #01 | 이정주님 인터뷰 보러가기

강좌 평가

4.5

4 개의 수강평
  • 5 점3
  • 4 점0
  • 3 점1
  • 2 점0
  • 1 점0
  1. 김영빈의 프로필 사진

    초보자가 보기엔 무리가 있습니다. 그리고 강의 자체가 매끄럽지 못하네요.

    3

    웹 개발자로서 블록체인 개념정도만 알고, 스마트 컨트렉트에 대한 어느정도 이해를 위해 강좌를 수강했는데, 환경 설정 강의 부근에서 강의를 접었습니다.
    강의시간은 길지만 그 내용이 매끄럽지 못한 부분이 있습니다.

    그리고 개인적인 불만이지만, 목소리 볼륨이 작아서 볼륨을 올리면 강의중 들리는 타이핑 소리가 귀를 때리네요.
    강사님도 의도한것은 아니시겠지만, 약간 어색하신지 헛기침을 자주하셔서 듣기에 살짝 불편했습니다.

    저는 일단 강의진행을 중단하고, 옆에 부동삼 Dapp을 수강하려 합니다.

  2. leas RHEA의 프로필 사진

    입문자에게 너무 좋은 강의입니다.

    5

    기본 개념을 알기에 너무 좋습니다. 분산되어 쪼개져버렸던 저의 지식이 한데 잘 모여진 느낌입니다.

  3. 윤현진의 프로필 사진

    블록체인을 시작해보고 싶은 분들에게 추천

    5

    블록체인을 시작해보고 싶은 분들에게 좋은 강의인것 같습니다.
    내용도 충실하고 알기 쉽게 설명해 주셔서 감사합니다.

  4. 공부중의 프로필 사진

    블록체인 입문자에게 좋은 강의네요

    5

    블록체인에 대한 개념과 어떻게 시작해야 할지 잘 몰랐는데 많은 도움이 되었습니다.

강좌 교육과정

블록체인 개념
Introduction Blockchain 1학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 미리보기 00:08:00
Introduction Blockchain 2학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 미리보기 00:13:00
Introduction Blockchain 3학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 미리보기 00:11:00
각 섹션별 강의노트학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:00:00
비트코인
비트코인 1학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 미리보기 00:13:00
비트코인 2학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:20:00
이더리움
이더리움 1학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:21:00
이더리움 2학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:11:00
이더리움 노드 환경 실습
환경셋팅, geth를 통한 HelloWorld 찍어보기학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 미리보기 00:24:00
make geth, geth private network 만들기 및 띄우기, 옵션설명학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 미리보기 00:18:00
계정생성하기, 이더송금하기학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 미리보기 00:14:00
블록, 트랜잭션 정보확인하기, Geth관리 API 확인학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:11:00
curl 과 postman을 통해 json api query 해보기학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:12:00
contract작성후 geth에서 compile 배포, 트랜잭션 처리해보기학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:22:00
geth 여러 대 노드 연결하기, 컨트랙트 재사용 해보기학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:22:00
Solidity Programming
솔리디티 언어 소개 및 프로그래밍 (Basic 1)학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:30:00
솔리디티 프로그래밍 (Basic 2~5)학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:26:00
솔리디티 프로그래밍 (Basic 6~10)학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:23:00
솔리디티 프로그래밍 (Basic 11~14)학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:17:00
솔리디티 프로그래밍 (Basic 15~20)학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:20:00
솔리디티 프로그래밍 (Basic 21~25)학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:19:00
솔리디티 프로그래밍 (Basic 26~30)학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:12:00
Ethernaut 과제 수행 (Solidity Security 관련 Open-Zeppelin 도전 과제)
사전준비 와 HelloEthernaut 수행학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:23:00
Thethernaut_HelloEthernut_Fallback_Fallout학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:29:00
Thethernaut_CoinFlip학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:12:00
Thethernaut_Telephone학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:11:00
Thethernaut_Token학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:09:00
Thethernaut_Deligation학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:11:00
Thethernaut_Force학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:10:00
Thethernaut_Vault학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:14:00
Thethernaut_King학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:08:00
EIPs ERC20 토큰
ERC20 기반 토큰 소개와 컨트랙트 소스 설명학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:29:00
토큰 발행 및 거래에 대한 실습학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:11:00
크라우드세일 소개와 컨트랙트 소스 설명학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:13:00
크라우드세일을 통한 토큰 판매학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:17:00
Web3js 활용
webjs 소개학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:06:00
webjs api 활용 예제 1학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:16:00
webjs api 활용 예제 2학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:13:00
토큰과 크라우드 세일 만들기 1학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:17:00
토큰과 크라우드 세일 만들기 2학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:24:00
EIPs ERC721 토큰
ERC721 소개와 ERC721 설명 1학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:16:00
ERC721 소개와 ERC721 설명 2학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:26:00
ERC721 소개와 ERC721 설명 3학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:30:00
ERC721 토큰 발행과 거래학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:32:00
ERC20 & ERC721을 활용한 과제
cardMaster 프로젝트 1학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 미리보기 00:26:00
cardMaster 프로젝트 2학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:09:00
cardMaster 프로젝트 3학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:23:00
cardMaster 프로젝트 4학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:24:00
cardMaster 프로젝트 5학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:14:00
Appendix
Geth 구동 환경셋팅 (우분투설치 및 속도개선) 1학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:27:00
Geth 구동 환경셋팅 (우분투설치 및 속도개선) 2학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:34:00
  • 가격 옵션 +
  • 평생
  • ,
  • 강좌 수료증
  • 51개 강의, 총 15 시간 1 분
  • 위시리스트

실시간 인기 강좌

우리는 성장기회의 평등을 추구합니다. 🎄

경제적, 시간적 제약없는 양질을 교육으로 누구나에게 성장 기회를 균등하게 주는 것. 그것이 우리의 목표입니다.

지식공유참여 고객센터
top
(주)인프랩 | 대표자:이형주 | TEL:070-4178-0406 | E-MAIL: course@inflearn.com | 사업자번호:499-81-00612
주소:성남시 분당구 삼평동 대왕판교로 645번길 12 경기창조경제혁신센터 8층 R19 | 개인정보보호책임자:이형주
통신판매업:2017-서울강남-01544 | ©INFLAB. ALL RIGHTS RESERVED