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

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

(4.5)
47개의 수강평 ∙  717명의 수강생
77,000원

월 15,400원

5개월 할부 시
지식공유자: SEJONG IT EDU
총 44개 수업 (5시간 14분)
수강기한: 
무제한
수료증: 발급
난이도: 
입문
-
초급
-
중급이상
지식공유자 답변이 제공되는 강의입니다
폴더에 추가 공유

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

스마트 계약 및 분산 어플리케이션 이론과 부동산 댑(Dapp)을 처음부터 끝까지 만들어보며 나중에 혼자서도 분산 어플리케이션을 만들어 볼 수 있도록 제작했습니다.

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분 강좌소개 영상 보러가기

 지식공유자 소개

손세종
– Sejong IT Inc. 운영
– 블록체인 어플리케이션 개발자
– British Columbia Institute of Technology 컴공과 졸업
– 2016 BCIT Open House 프로젝트 최우수상 수상
– University of Toronto 휴학
  인프런이 만난 사람  | 손세종님 인터뷰 보러가기

안녕하세요
SEJONG IT EDU 입니다.
SEJONG IT EDU의 썸네일
커리큘럼 총 44 개 ˙ 5시간 14분의 수업
이 강의는 영상, 수업 노트가 제공됩니다. 미리보기를 통해 콘텐츠를 확인해보세요.
섹션 0. 1. 첫 발걸음
섹션 1. 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
섹션 2. 3. 솔리디티 스마트 계약 이론
컨트랙의 구조 미리보기 01:00 접근 제어자 미리보기 04:00
함수 타입 제어자 03:00
값 타입 05:00
참조 타입: 데이터 위치 05:00
참조 타입: 배열 03:00
참조타입: 구조체 04:00
참조타입: 매핑 07:00
섹션 3. 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
섹션 4. 5. 이더리움 부동산 스마트 계약 개발
부동산 DAPP 미리보기 및 주의점 미리보기 05:00
스타터 템플렛 받기 04:00
컨트랙 소유자 설정 04:00
첫 테스팅 07:00
매물구입 함수 10:00
이벤트 (Event) 07:00
읽기전용 함수들 07:00
마무리 테스팅 12:00
섹션 5. 6. 이더리움 부동산 프론트앤드 개발
RPC Error 해결법 미리알기 04:00
매물 템플렛 작성 및 렌더링 10:00
Web3 & 컨트랙 인스턴스화 07:00
매입자 정보 모달 및 데이터 전달 13:00
컨트랙 매물구입함수 연결 11:00
매입 후 UI 업데이트 I (이미지 교체, 버튼 비활성화) 11:00
매입 후 UI 업데이트 II (매입자 정보 버튼) 08:00
이벤트를 통한 알림 메세지 10:00
섹션 6. 7. 마무리
공개 네트워크 컨트랙 배포 미리알기 03:00
메타마스크 계정 리셋 및 에더 얻기 05:00
Ropsten 테스트넷 컨트랙 배포 및 테스팅 I (리믹스 사용) 07:00
Ropsten 테스트넷 컨트랙 배포 및 테스팅 II (인퓨라 사용) 11:00
요약 미리보기 02:00
강의 게시일 : 2019년 04월 23일 (마지막 업데이트일 : 2019년 04월 23일)
수강평 총 47개
수강생분들이 직접 작성하신 수강평입니다.
4.5
47개의 수강평
5점
4점
3점
2점
1점
VIEW 추천 순 최신 순 높은 평점 순 낮은 평점 순 평점 순 높은 평점 순 낮은 평점 순
송정현 thumbnail
5
3개월에 걸쳐 천천히 여러번 학습해 보니, 정말 큰 도움이 되었습니다. 처음에 낫설었던 명령어가 반복 학습하다보니 익숙해 지내요. 이더리움 부동산 댑을 처음부터 끝까지 학습해보니, 전체적인 큰 그림이 머리속에 그려져 이해가 되는 좋은 강의인 것 같습니다. 블록체인에 대한 개념과 이더리움 댑을 처음 공부하시는 분들이라면 이 강좌 추천드립니다.
2019-06-16
공은서 thumbnail
3
강의는 쉬우나 버전 문제로 해결되지 않는 점이 있다는 게 아쉽습니다. 하지만, 사람들이 코멘트한 걸로 잘 해결할 수 있으니 강의 따라가는 데 그렇게까지 어려움 없으실 겁니다.
2021-12-14
Taylor thumbnail
5
감사합니다. 시간이 지남에 따라 자료가 빌드가 안되거나 버전업 이슈 등이 존재했는데 해당 강좌의 커뮤니티만 잘 따라가면 모두 해결하실 수 있습니다. 이 강의를 통해 dAPP의 내부 블록체인을 직접 만들어보며 블록체인이 내부에서 좀 더 돌아가는 과정을 자세히 알게 되었고, 직접 테스트넷에 배포해보며 많은 지식을 얻게되었습니다. 감사합니다.
2022-11-20
김지현(Amy) thumbnail
4
처음부터 끝까지 따라가볼 수 있는 강의어서 좋았습니다! 후기들 처럼 2018년 강의라 2022년 인 지금 듣기에 셋팅 환경이 많이 달라 어려움은 겪었지만, 문의글에 사람들이 서로 답변 남겨준 거 보고 열심히 캐치업 했습니다. 5시간 강의라고 나와있지만 삽질 한 시간 까지 토탈 8시간은 잡아야 할 거 같아요 ㅎㅎ 생각보다 셋팅 시간이 길었어요. 원래 개발이란 이런 것… 하면서 잘 따라가다 보면 많은 걸 배울 수 있는 강의입니다. 조급한 마음 보다는 여유를 지고 들으면 충분히 배울 것들이 많은 강의이니 한번 들어보시는 것도 추천 드립니다!
2022-06-08
jhim147605 thumbnail
5
빠른 시간에 지식 전달해주셔서 감사합니다.
2022-03-29
연관 로드맵
이 강의가 포함된 잘 짜여진 로드맵을 따라 학습해 보세요!