로그인

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

북미에서 연봉 평균 1억넘는 블록체인 개발자되기 -기본편

이더리움 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을 씁니다.
  • 강의에 사용된 예제를 다운 받을 수 있습니다.
  • 인트로 영상에 링크들 꼭 방문하시고 보세요!

 지식공유자 소개

손세종
– University of Toronto 재학
– British Columbia Institute of Technology 컴공과 졸업
– Open House 프로젝트 최우수상 수상
– 현직 캐나다 회사 ASP.NET Core 웹 개발자
– 블록체인 DAPP with 이더리움 스마트 컨트랙 개발자


강좌 평가

5

9 개의 수강평
  • 5 점9
  • 4 점0
  • 3 점0
  • 2 점0
  • 1 점0
  1. RestNFeel의 프로필 사진

    알기쉽게 잘 설명해 주셨어요

    5

    최고입니다!

  2. Hojun Lee의 프로필 사진

    좋은 강의 감사합니다.^^

    5

    유료강좌를 많이 구매해서 봤는데 가장 많은 도움이 되었어요. 감사합니다.

  3. GYUNG JIN KIM의 프로필 사진

    좋아욤

    5

    좋아욤
    프론트엔드 js 쪽은 제가 잘 모르는거라… 이 부분은 따로 공부하면 될거 같고 나머지 부분은 이해하기 쉽게 잘 설명해 주셔서 좋았습니다.

  4. Patrick Min의 프로필 사진

    스마트 컨트랙트의 큰 그림을 볼 수 있는 강의입니다.

    5

    스마트 컨트랙트 서비스를 개발하고 배포하며 큰 그림을 그려주는 강의입니다.
    블록체인 서비스 개발이 어떻게 이뤄지는 지 알고 싶다면 추천할 만한 강의입니다.
    다음 강의가 기대됩니다.

  5. scw999의 프로필 사진

    스마트 컨트랙트 입문 최고의 강의

    5

    하나 하나 따라가며 실제로 적용해 보기 좋습니다.
    실행환경 설정에서 부터 에러가 나는 것을 방지하거나 해결하는 방법까지,
    개발하다보니 여러 시행착오와 시간이 걸릴 것들이 확 줄어듭니다.
    게다가 질문에 대한 빠른 피드백과 상세하고 바로 해결되는 답변까지.
    처음 시작하기에 매우 좋습니다.

  6. Sooyoung Jung의 프로필 사진

    군더더기 없는 깔끔한 강의

    5

    블록체인에 대해 아무것도 모르는 상태에서
    환경설정부터 차근차근 잘 알려주시고 부동산 웹페이지를 만들면서 블록체인으로 프론트 엔드와
    백엔드 구성 방법 및 배포하는 법까지 자세하게 알려주셔서 어느정도 자신감을 가질 수 있게 되었습니다.
    블록체인을 공부하고 싶다면 강력 추천합니다.

  7. 이더랑의 프로필 사진

    자세한 설명에 도움이 많이 되었습니다.

    5

    차분하게 설명을 잘 해주셔서 궁금한 부분에 많은 도움이 되었습니다.
    후속 강의가 또 생기면 좋겠습니다.

  8. 홍정아의 프로필 사진

    척박한 Dapp땅에 한 줄기의 빛이네요

    5

    Dapp관련 개발하는게 아직 자료가 많지 않다보니까 참 힘들었었는데
    보자마자 결제하고 하루만에 다 들었습니다!!!!!!!!!!!!!!!!!! 워후
    특히 저는 front-end개발하는 부분에 정말 많은 도움을 받은 것 같아요.
    이거를 토대로 해서 더 공부하고 더 개발해보겠습니다!!
    Dapp개발 해보고 싶으신 분들한테 강추에요!!
    꼭꼭 들어보세요

  9. pavilion의 프로필 사진

    깔끔한 실전 정보였습니다.

    5

    먼저 감사하다는 말씀 드리고 싶습니다. 분산어플 만드는게 아직 활성화가 안되어서 이곳저곳 글 형식으로 흩어진 정보만 접해서 막막했었는데 좋은 가격에 잘 입문한 것 같습니다.

강좌 교육과정

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

실시간 인기 강좌

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

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

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