로그인

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

사전예약 마감 오픈기념 3만원 할인 진행 중!

블록체인 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년 정도 기술적인 부분과 어떠한 서비스에 적용하면 좋을지 관심있게 보고 있는 평범한 개발자

강좌 평가

5

1 개의 수강평
  • 5 점1
  • 4 점0
  • 3 점0
  • 2 점0
  • 1 점0
  1. 공부중의 프로필 사진

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

    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-4202-1180 | E-MAIL: course@inflearn.com | 사업자번호:499-81-00612
주소:성남시 분당구 삼평동 대왕판교로 645번길 12 경기창조경제혁신센터 8층 R19 | 개인정보보호책임자:이형주
통신판매업:2017-서울강남-01544 | ©INFLAB. ALL RIGHTS RESERVED