이더리움 & 솔리디티 기반의 투표 dApp 구현하기
이더리움과 솔리디티를 활용해서, 나의 첫 스마트 컨트랙트를 만들고 간단한 수준의 투표 dApp 을 만들어보는 강의입니다.
초급자를 위해 준비한
[블록체인] 강의입니다.
음성이 영어인 강의입니다. 당황하지 마시고 한글 자막을 따라 편히 수강하시면 됩니다. 만약 한글 자막이 자동으로 활성화 되지 않는다면, CC 버튼을 눌러 꼭 한글 자막을 활성화 해주세요.
강의를 듣고 배우게 되는 것들
이 강의는 솔리디티 문법에 한층 더 가까워지고, dApp을 구현한다는 것의 전반적인 흐름을 익힐 수 있는 프로젝트를 진행합니다. Ganache(가나슈)를 활용하게 되며, 중요한 기초 내용을 직접 손으로 구현해보고 이해하는 것에 집중하고 있습니다.- 솔리디티 언어를 활용해서 스마트 컨트랙트를 작성하는 법
- 작성한 스마트 컨트랙트를 컴파일하고, 블록체인에 배포하는 법
- 간단한 수준의 프론트엔드 구현해서 웹사이트 느낌 내기
나의 첫 스마트 컨트랙트를 만들고 배포하는 강의
이더리움과 솔리디티를 활용해서, 나의 첫 스마트 컨트랙트를 만들고 간단한 수준의 투표 dApp 을 만들어보는 강의입니다. 기초 강의이지만 사전에 이더리움 자체를 아예 모르거나, 솔리디티도 처음 들어본다면 수강하기가 어렵습니다. 아래에 자세한 사전 준비사항이 안내되어 있으니, 확인해보세요.사전에 알고 시작하면 좋은 것들
- 이더리움, 솔리디티에 대한 기초 지식
- 이더리움에 대해 잘 모른다면?: 무료 강의인 이더리움 입문 바이블 을 처음부터 차근히 읽고 오시거나, 강의를 들으면서 참고자료로 활용하세요.
- 솔리디티에 대해 잘 모른다면?: 솔리디티 문법을 실습하며 금세 배울 수 있는 블록체인과 솔리디티 를 통해 문법을 익히고 오세요.
Python
,Ruby
,Java
,C#
등 객체지향 프로그래밍 언어 경험- HTML, CSS 문법에 대한 기초적인 이해
- JavaScript는 많이 알 수록 좋음(강의 내내 많이 씁니다!)
- CLI 환경에 친숙하면 좋음
- 강의에 나오는 모든 소스코드는 Linux, MacOS 환경에서 테스트 되었습니다.
도움이 되는 분들
- 이더리움, 솔리디티에 대해 공부해봤지만 아직 아무것도 만들어보진 못한 분들
- 혼자서 스마트 컨트랙트 작성, dApp 개발을 해보려고 했지만 어느순간 꼬여서 멍하니 계신 분들
- 어렵지 않은 수준의 dApp 개발을 경험해보며, 이 분야에 대해 알아가고 싶으신 분들
Zastrin 로드맵
현재 강좌
첫 스마트 컨트랙트 만들기 이더리움 & 솔리디티 기반의 투표 dApp 구현하기
지식공유자 소개
Mahesh Murthy
실리콘밸리 개발자의 생생한 자료
12년 넘게 분산시스템 분야에서 일해온 실리콘밸리 개발자 마헤시(Mahesh Murthy) 의 자료입니다.좋은 개발자임과 동시에 교육에 관심이 많아, Zastrin 이라는 이더리움 학습 사이트를 개설하여 운영하고 있습니다. 더 많은 사람들, 더 많은 개발자가 블록체인 세계에 뛰어들었으면 하는 바람으로 프로그래머스와 협업하여, 한국의 사용자들에게도 좋은 강의를 소개하려고 노력 중입니다.
강의에 추가되었으면 하는 내용이 있거나, 질문이 있으신 경우에는 '질문' 란에 올려주시길 바랍니다.
본 강의는 Zastrin 과 Grepp 의 파트너십을 통해 본 사이트에 업로드 되었습니다.
(This course was published on Programmers due to the partnership of Zastrin and Grepp)
커리큘럼
전체
13개 ∙ 37분
3.2 앞서 만든 컨트랙트 컴파일하기
02:00
3.5 프론트엔드 구현하고 마무리
06:46
3.6 과정 마무리
01:00
강의 게시일: 2019년 01월 14일
마지막 업데이트일: 2019년 01월 15일
마지막 업데이트일: 2019년 01월 15일
수강평
아직 충분한 평가를 받지 못한 강의입니다.
모두에게 도움이 되는 수강평의 주인공이 되어주세요!