99,000원
월 19,800원
5개월 할부 시
지식공유자: JeungJoo Lee
총 51개 수업 (15시간 1분)
수강기한: 
무제한
수료증: 발급
난이도: 
입문
초급
중급이상
지식공유자 답변이 제공되는 강의입니다
중급자를 위해 준비한
[블록체인] 강의입니다.
이더리움 기반의 DAPP 개발로 블록체인을 배워보세요. Smart Contract의 구현을 통해서 실전 개발에 대한 지식도 알 수 있습니다.
블록체인 dApp 개발
본 강의는 입문~초중급까지 블록체인에 대한 개념부터 원리 그리고 실전 개발을 할 수 있는 지식을 전달하고자 합니다. 여러 국내 서적과 레퍼런스들... 그리고 많은 블록체인 관련 컨퍼런스들의 참여와 타 강좌를 통해 수강했던 모든 지식과 필드에서 경험했던 현실적인 부분들을 공유하고자 합니다.
이 부분에 입문하려는 사람들의 시간을 덜어주고 나아가서 블록체인 엔지니어로써 현재 있는 고민들과 앞으로 펼쳐지게 될 블록체인 기술을 실제 비즈니스에 어떻게 적용하여 킬러 컨텐츠를 만들 수 있을까에 대해 수강자들과같이 고민해보고자 합니다.
이 부분에 입문하려는 사람들의 시간을 덜어주고 나아가서 블록체인 엔지니어로써 현재 있는 고민들과 앞으로 펼쳐지게 될 블록체인 기술을 실제 비즈니스에 어떻게 적용하여 킬러 컨텐츠를 만들 수 있을까에 대해 수강자들과같이 고민해보고자 합니다.
학습 목표
블록체인 기술에 대한 개념과 원리를 이해하고, 블록체인 기술의 산출물인 암호화폐 비트코인과 이더리움의 백서를 보며 기본적이 이론 내용들을 숙지할 수 있습니다. 개인간 거래뿐만이 아니라 이더리움 Smart Contract(스마트 계약)의 아키텍처와 구현 방법을 배울 수 있으며, dApp 을 개발하고 배포하는 과정들을 익히고 실전에 사용해 볼 수 있습니다. ( 웹 Application 예제와 함께 어떤식으로 웹과 dApp이 같이 쓰일 수 있는지에 대해 알 수 있음 using web3.js )
EIP(Ethereum Improve Proposal)에서 제안되었던 토큰 기반 ERC20, ERC721 등 개념 파악과 직접 토큰 발행을 해봅니다. 또한, POW, POS, PBFT등 컨센선스 알고리즘에 대한 숙지가 가능합니다.
도움이 되는 분들
- 블록체인 엔지니어의 첫걸음을 걷고 싶은 분들
- 블록체인을 접하기 위해 노력과 시간을 절감하고 싶으신 분들
- 블록체인 여러 프로젝트들에 대해 강사와 같이 고민하고 싶으신 분들
배우는 것들
블록체인 관련 개념 및 이론
화제가 되는 블록체인에 대한 개념과 비트코인, 이더리움의 차이점을 이해할 수 있습니다. 충분한 이론 학습으로 실전으로 넘어가기 전 용어에 대한 학습을 진행합니다.
실습 및 과제 기반의 강좌 진행
직접 환경 셋팅을 진행하고, 실습을 진행해보세요. 과제 수행으로 직접 코딩을 해보면서 실력을 확실하게 높일 수 있습니다. 또한, Mockup 수준의 프로젝트 개발을 3개 정도 진행해보면서 블록체인 기술을 완벽하게 습득할 수 있습니다.
참고 사항
- MAC OS에서 강의를 진행합니다.
- geth는 1.7.3 버전으로 강의합니다.
- 브라우저는 크롬을 씁니다.
- Remix(solidity IDE)를 활용합니다.
- HTML, 자바스크립트, 부트스트랩 기본 지식이 필요합니다.
- Ubuntu Desktop 16.04 환경 제공.
- 1분 강좌소개 영상 보러가기
지식공유자 소개
이정주
블록체인을 약 1년 정도 기술적인 부분과 어떠한 서비스에 적용하면 좋을지 관심있게 보고 있는 평범한 개발자
인프런이 만난 사람 #01 | 이정주님 인터뷰 보러가기
안녕하세요
JeungJoo Lee 입니다.
JeungJoo Lee 입니다.
커리큘럼
총 51 개
˙ 15시간 1분의 수업
이 강의는 영상, 수업 노트가 제공됩니다. 미리보기를 통해 콘텐츠를 확인해보세요.
섹션 0. 블록체인 개념
4 강
∙ 32분
섹션 1. 비트코인
2 강
∙ 33분
비트코인 1
미리보기
13:00
비트코인 2
20:00
섹션 2. 이더리움
2 강
∙ 32분
이더리움 1
21:00
이더리움 2
11:00
섹션 3. 이더리움 노드 환경 실습
7 강
∙ 2시간 3분
환경셋팅, geth를 통한 HelloWorld 찍어보기
미리보기
24:00
make geth, geth private network 만들기 및 띄우기, 옵션설명
미리보기
18:00
계정생성하기, 이더송금하기
미리보기
14:00
블록, 트랜잭션 정보확인하기, Geth관리 API 확인
11:00
curl 과 postman을 통해 json api query 해보기
12:00
contract작성후 geth에서 compile 배포, 트랜잭션 처리해보기
22:00
geth 여러 대 노드 연결하기, 컨트랙트 재사용 해보기
22:00
섹션 4. Solidity Programming
7 강
∙ 2시간 27분
솔리디티 언어 소개 및 프로그래밍 (Basic 1)
30:00
솔리디티 프로그래밍 (Basic 2~5)
26:00
솔리디티 프로그래밍 (Basic 6~10)
23:00
솔리디티 프로그래밍 (Basic 11~14)
17:00
솔리디티 프로그래밍 (Basic 15~20)
20:00
솔리디티 프로그래밍 (Basic 21~25)
19:00
솔리디티 프로그래밍 (Basic 26~30)
12:00
섹션 5. Ethernaut 과제 수행 (Solidity Security 관련 Open-Zeppelin 도전 과제)
9 강
∙ 2시간 7분
사전준비 와 HelloEthernaut 수행
23:00
Thethernaut_HelloEthernut_Fallback_Fallout
29:00
Thethernaut_CoinFlip
12:00
Thethernaut_Telephone
11:00
Thethernaut_Token
09:00
Thethernaut_Deligation
11:00
Thethernaut_Force
10:00
Thethernaut_Vault
14:00
Thethernaut_King
08:00
섹션 6. EIPs ERC20 토큰
4 강
∙ 1시간 10분
ERC20 기반 토큰 소개와 컨트랙트 소스 설명
29:00
토큰 발행 및 거래에 대한 실습
11:00
크라우드세일 소개와 컨트랙트 소스 설명
13:00
크라우드세일을 통한 토큰 판매
17:00
섹션 7. Web3js 활용
5 강
∙ 1시간 16분
webjs 소개
06:00
webjs api 활용 예제 1
16:00
webjs api 활용 예제 2
13:00
토큰과 크라우드 세일 만들기 1
17:00
토큰과 크라우드 세일 만들기 2
24:00
섹션 8. EIPs ERC721 토큰
4 강
∙ 1시간 44분
ERC721 소개와 ERC721 설명 1
16:00
ERC721 소개와 ERC721 설명 2
26:00
ERC721 소개와 ERC721 설명 3
30:00
ERC721 토큰 발행과 거래
32:00
섹션 9. ERC20 & ERC721을 활용한 과제
5 강
∙ 1시간 36분
cardMaster 프로젝트 1
미리보기
26:00
cardMaster 프로젝트 2
09:00
cardMaster 프로젝트 3
23:00
cardMaster 프로젝트 4
24:00
cardMaster 프로젝트 5
14:00
섹션 10. Appendix
2 강
∙ 1시간 1분
Geth 구동 환경셋팅 (우분투설치 및 속도개선) 1
27:00
Geth 구동 환경셋팅 (우분투설치 및 속도개선) 2
34:00
강의 게시일 : 2018년 08월 01일
(마지막 업데이트일 : 2018년 12월 05일)
수강평
총 9개
수강생분들이 직접 작성하신 수강평입니다.
4.2
9개의 수강평
5점
4점
3점
2점
1점
VIEW
추천 순
최신 순
높은 평점 순
낮은 평점 순
평점 순
높은 평점 순
낮은 평점 순