로그인

강좌를 수강하려면 로그인 하셔야 합니다.  →   로그인 | 가입하기

음성이 영어인 강의입니다. 당황하지 마시고 한글 자막을 따라 편히 수강하시면 됩니다. 만약 한글 자막이 자동으로 활성화 되지 않는다면, CC 버튼을 눌러 꼭 한글 자막을 활성화 해주세요.

 강의를 듣고 배우게 되는 것들

이 강의는 솔리디티 문법에 한층 더 가까워지고, dApp을 구현한다는 것의 전반적인 흐름을 익힐 수 있는 프로젝트를 진행합니다. Ganache(가나슈)를 활용하게 되며, 중요한 기초 내용을 직접 손으로 구현해보고 이해하는 것에 집중하고 있습니다.

  • 솔리디티 언어를 활용해서 스마트 컨트랙트를 작성하는 법
  • 작성한 스마트 컨트랙트를 컴파일하고, 블록체인에 배포하는 법
  • 간단한 수준의 프론트엔드 구현해서 웹사이트 느낌 내기

솔리디티프론트엔드


나의 첫 스마트 컨트랙트를 만들고 배포하는 강의

이더리움과 솔리디티를 활용해서, 나의 첫 스마트 컨트랙트를 만들고 간단한 수준의 투표 dApp 을 만들어보는 강의입니다. 기초 강의이지만 사전에 이더리움 자체를 아예 모르거나, 솔리디티도 처음 들어본다면 수강하기가 어렵습니다. 아래에 자세한 사전 준비사항이 안내되어 있으니, 확인해보세요.

사전에 알고 시작하면 좋은 것들

  • 이더리움, 솔리디티에 대한 기초 지식
    • 이더리움에 대해 잘 모른다면?: 무료 강의인 이더리움 입문 바이블 을 처음부터 차근히 읽고 오시거나, 강의를 들으면서 참고자료로 활용하세요.
    • 솔리디티에 대해 잘 모른다면?: 솔리디티 문법을 실습하며 금세 배울 수 있는 블록체인과 솔리디티 를 통해 문법을 익히고 오세요.
  • PythonRubyJavaC# 등 객체지향 프로그래밍 언어 경험
  • HTML, CSS 문법에 대한 기초적인 이해
  • JavaScript는 많이 알 수록 좋음(강의 내내 많이 씁니다!)
  • CLI 환경에 친숙하면 좋음
  • 강의에 나오는 모든 소스코드는 Linux, MacOS 환경에서 테스트 되었습니다.

 도움이 되는 분들

  • 이더리움, 솔리디티에 대해 공부해봤지만 아직 아무것도 만들어보진 못한 분들
  • 혼자서 스마트 컨트랙트 작성, dApp 개발을 해보려고 했지만 어느순간 꼬여서 멍하니 계신 분들
  • 어렵지 않은 수준의 dApp 개발을 경험해보며, 이 분야에 대해 알아가고 싶으신 분들

 Zastrin 로드맵

ethereum bible

이더리움 입문 바이블 
너무나도 중요하고 뼈대있는 이더리움 기초 내용들

현재 강좌
투표 dApp

첫 스마트 컨트랙트 만들기
이더리움 & 솔리디티 기반의 투표 dApp 구현하기

truffle-dapp

트러플로 dApp 개발
트러플로 투표 dApp 구현하고, Ropsten에 배포하기

ethereum IPFS

탈중앙화 eBay 개발
이더리움과 IPFS 기반의 eBay 구현하기

지식공유자 소개

Mahesh Murthy

실리콘밸리 개발자의 생생한 자료

12년 넘게 분산시스템 분야에서 일해온 실리콘밸리 개발자 마헤시(Mahesh Murthy) 의 자료입니다.좋은 개발자임과 동시에 교육에 관심이 많아, Zastrin 이라는 이더리움 학습 사이트를 개설하여 운영하고 있습니다. 더 많은 사람들, 더 많은 개발자가 블록체인 세계에 뛰어들었으면 하는 바람으로 프로그래머스와 협업하여, 한국의 사용자들에게도 좋은 강의를 소개하려고 노력 중입니다.

강의에 추가되었으면 하는 내용이 있거나, 질문이 있으신 경우에는 ‘질문’ 란에 올려주시길 바랍니다.
본 강의는 Zastrin 과 Grepp 의 파트너십을 통해 본 사이트에 업로드 되었습니다.
(This course was published on Programmers due to the partnership of Zastrin and Grepp)

강좌 평가

5

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

    강의 잘 봤습니다. 번역도 잘해주시고 감사합니다.

    5

    좋은 정보 번역도 해주시고 감사드립니다.
    잘 봤습니다.

강좌 교육과정

유익한 40분을 보내기 위한 첫 단추 잠그기
1.1 Welcome! 실리콘밸리 개발자와 떠나는 블록체인 여정학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 미리보기 00:00:42
1.2 사전 요구사항: 이 정도는 꼭 알고 수강할까요학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 미리보기 00:00:56
1.3 프로젝트 소개: 간단한 투표(Voting)앱을 만들거에요학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:01:18
개발환경 설정(MacOS/Linux/Windows)
2.1 개발환경 설정에 앞서: 아키텍쳐부터 살펴보기학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:01:03
2.2 개발환경 설정: MacOS학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:05:00
2.3 개발환경 설정: Linux학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:05:00
2.4 개발환경 설정: Windows학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:00:00
나의 첫 스마트 컨트랙트, 그리고 dApp 만들기
3.1 솔리디티로 첫 컨트랙트 작성하기학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:09:00
3.2 앞서 만든 컨트랙트 컴파일하기학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:02:00
3.3 내 컨트랙트를 블록체인에 배포하기학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:03:00
3.4 배포한 컨트랙트와 상호작용 하기학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:02:00
3.5 프론트엔드 구현하고 마무리학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:06:46
3.6 과정 마무리학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:01:00
  • 무료
  • 평생
  • 13개 강의, 총 37 분 45 초
  • 위시리스트

실시간 인기 강좌

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

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

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