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

이더리움 & 솔리디티 기반의 투표 dApp 구현하기 대시보드

(4.5)
41개의 수강평 ∙  2,693명의 수강생

무료

지식공유자: Mahesh
총 13개 수업 (37분)
수강기한: 
무제한
수료증: 미발급
난이도: 
입문
-
초급
-
중급이상
지식공유자 답변: 미제공
폴더에 추가 공유

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

이더리움과 솔리디티를 활용해서, 나의 첫 스마트 컨트랙트를 만들고 간단한 수준의 투표 dApp 을 만들어보는 강의입니다.

음성이 영어인 강의입니다. 당황하지 마시고 한글 자막을 따라 편히 수강하시면 됩니다. 만약 한글 자막이 자동으로 활성화 되지 않는다면, 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)

안녕하세요
Mahesh 입니다.
Mahesh의 썸네일
공동 지식공유자: Seulki Kim의 썸네일
커리큘럼 총 13 개 ˙ 37분의 수업
이 강의는 영상, 수업 노트가 제공됩니다. 미리보기를 통해 콘텐츠를 확인해보세요.
섹션 0. 유익한 40분을 보내기 위한 첫 단추 잠그기
섹션 1. 개발환경 설정(MacOS/Linux/Windows)
2.1 개발환경 설정에 앞서: 아키텍쳐부터 살펴보기 01:03
2.2 개발환경 설정: MacOS 05:00
2.3 개발환경 설정: Linux 05:00
2.4 개발환경 설정: Windows
섹션 2. 나의 첫 스마트 컨트랙트, 그리고 dApp 만들기
3.1 솔리디티로 첫 컨트랙트 작성하기 09:00
3.2 앞서 만든 컨트랙트 컴파일하기 02:00
3.3 내 컨트랙트를 블록체인에 배포하기 03:00
3.4 배포한 컨트랙트와 상호작용 하기 02:00
3.5 프론트엔드 구현하고 마무리 06:46
3.6 과정 마무리 01:00
강의 게시일 : 2019년 01월 14일 (마지막 업데이트일 : 2019년 01월 15일)
수강평 총 41개
수강생분들이 직접 작성하신 수강평입니다.
4.5
41개의 수강평
5점
4점
3점
2점
1점
VIEW 추천 순 최신 순 높은 평점 순 낮은 평점 순 평점 순 높은 평점 순 낮은 평점 순
ours thumbnail
5
볼만하네요
2022-07-31
나지웅 thumbnail
5
Good work
2022-08-01
이준건 thumbnail
5
잘들었습니다
2023-01-28
똘똘이스머프 thumbnail
5
강의 감사합니다.
2023-04-17
이찬웅 thumbnail
4
매우좋아요
2023-09-08