블록체인 이더리움 부동산 댑(Dapp) 만들기 - 기본편

블록체인 이더리움 부동산 댑(Dapp) 만들기 - 기본편

(14개의 수강평)

331명의 수강생

77,000원

SEJONG IT EDU
평생
입문, 초급
수료증
44개 수업, 총 5시간 14분
Wishlist
2018 인프런 올해를 빛낸 강좌 북미에서 연봉 평균 1억넘는 블록체인 개발자되기
트러플이 베타버전 V5로 업그레이드 되었습니다. 오류를 피하기 위해 V4로 맞춰서 진행하시기 바랍니다. 방법은 2.1 이더리움 DAPP 개발환경 셋업 I 강좌의 필독사항을 꼭 보세요.
 

이더리움 DApp - 부동산 스마트컨트랙트 개발

4차 산업혁명 시대 경제적 인프라는 블록체인이 될 가능성이 높다는 말이 있습니다. 그만큼 지금 이 시대에 필수적인 요소로 자리매김하고 있는 과정인데요, 이 핵심 기술인 블록체인을 기반으로 운영되는 이더리움(Ethereum)을 통해 분산 어플리케이션, 즉 댑(Dapp)을 만들어 보는 강좌입니다. 이더리움의 스마트 계약(Smart Contract)은 분산 어플리케이션이 자동으로 계약을 실행 할 수 있게 해주는데요. 상품과 서비스를 사고 팔려는 사람들을 중개인 없이 직접 연결시켜 주기 때문에 앞으로 분산 어플리케이션을 통해 여러 산업에 많은 변화를 줄 것으로 예상됩니다.

이 강좌를 통해 스마트 계약 및 분산 어플리케이션의 세계로 좀 더 쉽게 다가 갈 수 있을 것이며 또 이론수업과 부동산 댑(Dapp)을 처음부터 끝까지 만들어보며 나중에 혼자서도 분산 어플리케이션을 만들어 볼 수 있도록 제작했습니다. 아래 영상들은 한국어로 자막 설정하고 보세요!

 학습 목표

  • 이더리움 블록체인이 어떻게 작동하는지 배우며
  • 솔리디티(Solidity)를 통해 스마트 계약을 만들 수 있고
  • 프론트엔드(자바스크립트 & jQuery)와 연결시켜 분산 어플리케이션을 완성시킵니다.

도움이 되는 분들

  • 블록체인과 이더리움에 관심 있으신 개발자
  • 분산 어플리케이션이 뭔지 궁금하셨던 분
  • 새로운 기술 및 트랜드에 민감 하신 분
  • 자바스크립트 프로그래밍 경험자
  • 프로그래밍 기본 지식(객체지향, 반복문)만 있으면 누구나 수강 가능

 배우는 것들

솔리디티 Smart Contract

솔리디티 이론에 대해서 배우고, 실전을 통해 테스팅과 디버깅, 배포를 진행합니다. 이때, DAPP 개발에 가장 많이 쓰이는 트러플 프레임워크와 가나슈를 사용하여 DAPP을 같이 만들어 보겠습니다.

스마트계약 부동산 웹 사이트 구축

이더리움 부동산 스마트 계약 웹 사이트를 A부터 Z까지 개발해봅니다. 앞 섹션에서 배운  Smart Contract 기술을 기반으로 웹 사이트를 구축하고, Web3 등을 통한 UI 업데이트와 배포까지 진행합니다.

참고 사항

  • 윈도우 10 운영체제 환경에서 진행합니다.
  • 맥이나 리눅스 환경은 다루지 않습니다.
  • 윈도우 파워셸을 씁니다.
  • HTML, 자바스크립트, 부트스트랩 기본 지식이 필요합니다.
  • 진짜 에더(ETH)는 사용하지 않습니다.
  • 가나슈는 버전 1.1.0을 씁니다.
  • 강의에 사용된 예제를 다운 받을 수 있습니다.
  • 인트로 영상에 링크들 꼭 방문하시고 보세요!
  • 1분 강좌소개 영상 보러가기

 지식공유자 소개

손세종
– British Columbia Institute of Technology 컴공과 졸업
– University of Toronto 휴학
– Open House 프로젝트 최우수상 수상
– 현직 캐나다 회사 ASP.NET Core 웹 개발자
– 블록체인 어플리케이션 개발자

지식공유자 소개

SEJONG IT EDU

교육과정

1. 첫 발걸음
인트로
02 : 00
2. 환경설정
이더리움 DAPP 개발환경 셋업 I (Geth, 가나슈, 노드.js, 트러플)
14 : 00
이더리움 DAPP 개발환경 셋업 II (비쥬얼 스튜디오 코드, 메타마스크)
12 : 00
Geth로 프라이빗 노드 구축 I (제네시스 블록, 계정 생성)
12 : 00
Geth로 프라이빗 노드 구축 II (노드 첫 실행, DAG 파일 생성)
08 : 00
Geth로 프라이빗 노드 구축 III (Geth 콘솔)
07 : 00
3. 솔리디티 스마트 계약 이론
컨트랙의 구조
01 : 00
접근 제어자
04 : 00
함수 타입 제어자
03 : 00
값 타입
05 : 00
참조 타입: 데이터 위치
05 : 00
참조 타입: 배열
03 : 00
참조타입: 구조체
04 : 00
참조타입: 매핑
07 : 00
4. 솔리디티 스마트 계약 실전
Remix 테스팅 & 디버깅 I
07 : 00
Remix 테스팅 & 디버깅 II
09 : 00
가스란?
09 : 00
옵코드 (OpCodes)
05 : 00
컨트랙 최적화 I
09 : 00
컨트랙 최적화 II
03 : 00
트러플 & 컨트랙 배포 I (구조 설명, 배포)
14 : 00
트러플 & 컨트랙 배포 II (트러플 콘솔 사용)
07 : 00
트러플 & 컨트랙 배포 III (가나슈 사용)
06 : 00
5. 이더리움 부동산 스마트 계약 개발
부동산 DAPP 미리보기 및 주의점
05 : 00
스타터 템플렛 받기
04 : 00
컨트랙 소유자 설정
04 : 00
첫 테스팅
07 : 00
매물구입 함수
10 : 00
이벤트 (Event)
07 : 00
읽기전용 함수들
07 : 00
마무리 테스팅
12 : 00
6. 이더리움 부동산 프론트앤드 개발
RPC Error 해결법 미리알기
04 : 00
매물 템플렛 작성 및 렌더링
10 : 00
Web3 & 컨트랙 인스턴스화
07 : 00
매입자 정보 모달 및 데이터 전달
13 : 00
컨트랙 매물구입함수 연결
11 : 00
매입 후 UI 업데이트 I (이미지 교체, 버튼 비활성화)
11 : 00
매입 후 UI 업데이트 II (매입자 정보 버튼)
08 : 00
이벤트를 통한 알림 메세지
10 : 00
7. 마무리
공개 네트워크 컨트랙 배포 미리알기
03 : 00
메타마스크 계정 리셋 및 에더 얻기
05 : 00
Ropsten 테스트넷 컨트랙 배포 및 테스팅 I (리믹스 사용)
07 : 00
Ropsten 테스트넷 컨트랙 배포 및 테스팅 II (인퓨라 사용)
11 : 00
요약
02 : 00

수강 후기

5.0
14개의 수강평
송정현 2일 전
3개월에 걸쳐 천천히 여러번 학습해 보니, 정말 큰 도움이 되었습니다. 처음에 낫설었던 명령어가 반복 학습하다보니 익숙해 지내요. 이더리움 부동산 댑을 처음부터 끝까지 학습해보니, 전체적인 큰 그림이 머리속에 그려져 이해가 되는 좋은 강의인 것 같습니다. 블록체인에 대한 개념과 이더리움 댑을 처음 공부하시는 분들이라면 이 강좌 추천드립니다.
Geunhyeong Kim 4달 전
너무 잘 들었습니다 정말 강사합니다 이더리움/솔리디티 공부하시는 분들에겐 강력 추천합니다
Hyungchul Park 5달 전
국내에서 가장 최고의 자료같습니다. 제가 찾아본 강의 및 공부자료중에서는 단연 최고인 것 같습니다. 블록체인 회사에 입사해서 신입 블록체인 개발자로 일하고있는데, 정말 많은 도움이 되었습니다. 블록체인 개발자로 커리어를 시작하려고 하시는 분들에게는 도움이 많이 되는 빠르고 정확한 강의라고 생각합니다! 강추!
김현우 6달 전
좋은강의 좋아요
Seonghwan Na 7달 전
기초지식 쌓기 좋아요!! 좋습니다 진짜
서정환 8달 전
알기쉽게 잘 설명해 주셨어요 최고입니다!
Hojun Lee 8달 전
좋은 강의 감사합니다.^^ 유료강좌를 많이 구매해서 봤는데 가장 많은 도움이 되었어요. 감사합니다.
GYUNG JIN KIM 8달 전
좋아욤 프론트엔드 js 쪽은 제가 잘 모르는거라... 이 부분은 따로 공부하면 될거 같고 나머지 부분은 이해하기 쉽게 잘 설명해 주셔서 좋았습니다.
Patrick Min 9달 전
스마트 컨트랙트의 큰 그림을 볼 수 있는 강의입니다. 스마트 컨트랙트 서비스를 개발하고 배포하며 큰 그림을 그려주는 강의입니다. 블록체인 서비스 개발이 어떻게 이뤄지는 지 알고 싶다면 추천할 만한 강의입니다. 다음 강의가 기대됩니다.
scw999 9달 전
스마트 컨트랙트 입문 최고의 강의 하나 하나 따라가며 실제로 적용해 보기 좋습니다. 실행환경 설정에서 부터 에러가 나는 것을 방지하거나 해결하는 방법까지, 개발하다보니 여러 시행착오와 시간이 걸릴 것들이 확 줄어듭니다. 게다가 질문에 대한 빠른 피드백과 상세하고 바로 해결되는 답변까지. 처음 시작하기에 매우 좋습니다.
Sooyoung Jung 10달 전
군더더기 없는 깔끔한 강의 블록체인에 대해 아무것도 모르는 상태에서 환경설정부터 차근차근 잘 알려주시고 부동산 웹페이지를 만들면서 블록체인으로 프론트 엔드와 백엔드 구성 방법 및 배포하는 법까지 자세하게 알려주셔서 어느정도 자신감을 가질 수 있게 되었습니다. 블록체인을 공부하고 싶다면 강력 추천합니다.
이더랑 10달 전
자세한 설명에 도움이 많이 되었습니다. 차분하게 설명을 잘 해주셔서 궁금한 부분에 많은 도움이 되었습니다. 후속 강의가 또 생기면 좋겠습니다.
홍정아 10달 전
척박한 Dapp땅에 한 줄기의 빛이네요 Dapp관련 개발하는게 아직 자료가 많지 않다보니까 참 힘들었었는데 보자마자 결제하고 하루만에 다 들었습니다!!!!!!!!!!!!!!!!!! 워후 특히 저는 front-end개발하는 부분에 정말 많은 도움을 받은 것 같아요. 이거를 토대로 해서 더 공부하고 더 개발해보겠습니다!! Dapp개발 해보고 싶으신 분들한테 강추에요!! 꼭꼭 들어보세요
pavilion 10달 전
깔끔한 실전 정보였습니다. 먼저 감사하다는 말씀 드리고 싶습니다. 분산어플 만드는게 아직 활성화가 안되어서 이곳저곳 글 형식으로 흩어진 정보만 접해서 막막했었는데 좋은 가격에 잘 입문한 것 같습니다.