코딩으로 여행하는 블록체인 서비스 CAMP

직접 코딩해보면 알 수 있습니다
블록체인을 파헤치는 8주 프로젝트 강의

#스마트컨트랙트#누구나 입문
#온라인강의 제공

기간 & 일정

2019.03.09 – 04.27
매주 토요일 13:00 – 17:00
주 1회, 총 32시간

장소 & 준비물

강남 강의장
필기구, 개인 노트북 사용 추천

담당자 & 문의

이유리 매니저
02-501-9695
yuri.lee@fastcampus.co.kr

*결제 순으로 모집이 마감됩니다
*대학생 특별 할인플랜을 확인하세요

블록체인 세계를 여행하려면 ‘코딩’이라는 준비물이 필요합니다
블록체인 기술을 이해하는 방법 = 코드를 들여다 보는 것!
기술에 대한 이해 없이 차트와 프로세스만 보고 블록체인 사업·서비스를 기획할 수 없습니다

입문자도 쉽게, 신세계로 이끌어 줄 강의

* 프로그래밍을 모르는 비전공자도 수월하게 수업에 따라올 수 있도록 지원합니다.

blockdev_kakaoquestion
온라인도구
프로젝트
카카오

강의 특징

블록체인 기술을 독학하고
업무에 적용하기 어렵습니다

진입장벽을 낮춘 강의

이더리움이 가장 쉽습니다. 다른 플랫폼에 비해 진입장벽이 낮고 대중적인 이더리움에서 직접 토큰을 발행해봅니다. 개발 경험이 없는 수강생들도 블록체인이 실제 서비스에 어떻게 적용되는지까지 눈으로 확인 할 수 있는 강의입니다.

프로그래밍을 모르는 분들도
서비스 구현 과정을 경험합니다

어떻게 작동하는지 보여주는 강의

다양한 형태의 Dapp을 만들어봄으로써 기술이 어떻게 서비스에 적용되는지 눈으로 확인할 수 있는 강의입니다.(토큰발행, 크라우드세일 진행, 지갑 서비스, 계약서 서비스)

현업 개발자와 수강생의
피드백을 반영했습니다

필수 개념으로
꽉 채운 강의

node, block, transaction등 블록체인을 이해하는데 필요한 개념을 다룹니다. 각각 어떤 역할을 하는지 이더리움 기반의 스마트 컨트랙트를 만들면서 정확하게 배울 수 있습니다.

수강대상

단기간에 토큰 구현·발행부터 Dapp 프로젝트까지 블록체인 기술의 핵심을 경험하고 싶은 분

블록체인과 관련된 일을 시작했지만 블록체인 개발에 대한 지식이 전혀 없는 분

새 비즈니스로 ‘블록체인’을 택해서 기술에 대한 이해가 필요한 기업가

블록체인 엔지니어가 되려고 마음을 먹었지만 어디서부터 시작해야할지 막막한 분

개발자와 협업하는 모든 블록체인 관련 산업 종사자

inter

내 이야기라면?

 커리큘럼

블록체인의 개념부터 Solidity를 활용한 Token발행 경험까지 체계적으로 가져갑니다.

  • 블록체인 플랫폼 비교
  • 합의 알고리즘 비교
  • 지갑 프로그램 익히기 (metamask, myetherwallet)
  • etherscan을 통해 block, transaction 확인하기

Ethereum, EOS, Hyperledger Fabric 비교
– myetherwallet에서 계정 생성
– metamask에서 import
– metamask에서 테스트 이더 충전해보기
– 충전된 잔액 myetherwallet에서 확인

  • Geth 설치
  • Geth 네트워크 구성
  • Account 관리
  • Transaction 관리
  • Block 관리

metamask와 myetherwallet에서 geth로 네트워크를 연결해서 transaction을 발생시킵니다.

  • 이더리움에서 계정구조
  • 스마트 컨트랙트란?
  • 변수, 자료형(bool, uint8 16 24 256, address, mapping, string)
  • 함수, 함수 변경자
  • 가시성, 반환형태
  • 예외처리(assert, revert, require)

Smart Contract, DApp개념을 이해하고 geth로 구축한 네트워크에 컨트랙트를 배포합니다.

  • 폴백함수
  • 이벤트
  • 특수한 형태의 자료형
  • 조건문, 반복문
  • 상속
  • 배포된 컨트랙트 사용

geth로 구축한 네트워크에 배포된 컨트랙트 사용해봅니다.

  • 전역객체
  • Token과 Crowdsale 차이
  • Token과 Crowdsale 원리
  • ERC20 이란?
  • ERC20 인터페이스
  • 토큰생성
  • 토큰 전송, 소각, 추가발행
  • 블랙리스트 등록 및 에어드랍

테스트넷에 토큰을 배포한 후 이더스캔에서 확인해봅니다.

  • 토큰 인터페이스 추가
  • 이더 전송시 토큰구매
  • 세일즈 마감
  • 토큰조회
  • 이더환급
  • 토큰환급

테스트넷에 배포된 ICO 컨트랙트를 이더스캔에서 확인해봅니다.

  • web3.js를 이용한 네트워크 연결
  • web3.js를 이용한 이더리움 RPC 호출
  • html + web3.js 지갑만들기
  • web3.js를 이용한 계약(컨트랙트) 호출

지갑을 만들면서 web3.js 라이브러리 사용법을 익힙니다.

  • 계약정보 컨트랙트 생성 및 배포
  • 계약서 작성 페이지 만들기
  • html에서 배포한 컨트랙트 연동
  • 계약정보 조회 페이지 만들기

계약 정보를 저장하는 컨트랙트를 배포한 후 계약서 생성, 계약서 조회, 계약서 승인 서비스를 개발합니다.

프로젝트 예제

블유 gif1

지갑 구현 프로젝트

블유gif2

계약정보를 저장하는 컨트랙트를 배포하여 계약서를 생성하고 정보를 조회·승인하는 프로젝트

 강사소개

블록체인개발강사-박정태

개발자 박정태

안녕하세요. 박정태 입니다.

처음 DApp을 만들때 저도 굉장히 오랜시간 헤맸습니다. DApp을 만들기 위해 smart contract를 공부하다보면 geth, testrpc, hyperledger, solidity, mist, metamask, web3 등 다양한 용어가 나옵니다. 많은 분들이 익숙하지 않으니 모든 용어를 공부 하곤 합니다, 사실 가장 중요한건 ‘solidity를 작성하는 것’입니다. 이 강의에서 각각의 개념이 어떤 역할을 하고, 왜 solidity를 작성하는게 중요한지 알려드리겠습니다.

경력 및 프로젝트

[경력]

  • 현) Infiniu developer – 블록체인 기반 시스템 구축·개발
  • (현) Glosfer developer – ethereum, hyperledger fabric 기반의 블록체인 시스템 구축·개발
  • (전) Francosy developer – 웹 서비스 구축 및 판매 데이터 분석, 제품 주문/리오더/반품 프로그램 개발
  • (전) Jaem Co-Founder, developer – 쇼핑몰 크롤러 개발 및 프레임워크 연구/개발

[프로젝트]

  • 부산항만공사 블록체인기반 컨테이너 부두간 반출입증 통합발급 시범사업(국가사업) 뉴스기사보기
  • 영등포 구청 블록체인 기반 제안평가 시스템 구축(지자체 산업) 뉴스기사보기
  • 스마트빌 블록체인 기반 전자계약 서비스 시스템 구축(금융관련) 뉴스기사보기
  • 가상화폐 모의 거래소
  • 챗봇(카카오톡, 슬랙봇) – 온라인 컴파일러, 거래소 코인 시세 알림, LSTM과 마르코프 체인을 적용한 챗봇
  • 트레이딩 시스템, 크롤러

블록체인의 핵심을 가져가는 실습

1. 계정관리
: 이더리움 계정을 private키로 metamask, myetherwallet 지갑에서 사용합니다.

1. 계정관리

2. Token, ICO 원리
: 우리가 만든 토큰이 어떤식으로 동작되는지에 대한 원리를 짚어봅니다.

2. Token, ICO 원리

3. 토큰발급
: 토큰을 발급하고 다른 계정으로 토큰 전송을 전송해 봅니다.

3. 토큰발급

토큰 발행과 전자계약 서비스로 배우는 Dapp

코딩으로 여행하는 블록체인 서비스 CAMP

일    정 3.9~ 4.27
매주 토 13:00 ~ 17:00 | 총 8주
준비물 개인 노트북 사용 추천
(본인 PC에 맞는 개발 환경 설정 및 원활한 개별 실습을 위하여)
장    소 강남역 부근
문    의 이유리 매니저 : 02-501-9695
궁금하신 사항이 있으면 언제든 연락주세요

할인가 99만원 110만원

모집 마감

※ 대학생은 20만원의 추가 할인이 적용됩니다.
※ 할인가는 매주 목요일 자정에 변경됩니다.
※ 카드 12개월 무이자 할부 가능.

출시알림

수강생 모집 마감임박!