실습으로 배워보는 블록체인 구조와 이론 3기 (주말반)
기간 2017년 9월 23일 ~ 9월 24일
일정 토요일, 일요일 오후 1시 ~ 오후 7시 (6시간씩 총 12시간)
준비물 VirtualBox 또는 VMWare를 설치할 수 있는 메모리 4GB 이상의 노트북
장소 위키아카데미 주 강의실(강남역 12번출구)
수강인원 15명 선착순

재고 있음

Browse Wishlist

상품평

아직 상품평이 없습니다.

“실습으로 배워보는 블록체인 구조와 이론 3기 (주말반)”의 첫 상품평을 남겨주세요

이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다.

Need Help? Contact Us Leave Feedback

Category: .

Share

강사소개

공무제 강사님

강의 Hyperledger Fabric 밋업에서 다수 특강 진행
인터넷 진흥원 블록체인 밋업에서 강의
정보과학회 블록체인 튜토리얼 실습 (밋업 및 튜토리얼은 Hyperledger Fabric 네트워크 구성 및 클라이언트 애플리케이션 개발의 내용으로 진행)
경력 블록체인 에반젤리스트
소프트웨어 엔지니어
WAS, 모바일 솔루션 아키텍트
오픈소스 BPMS 엔지니어, uEngineSolutions
저서 블록체인 구조와 이론(위키북스 2017) 감수

강의 개요

최근 많은 분들이 가상화폐에 관해서 관심을 가지거나, 기업에서 업무에 블록체인 도입을 검토하는 등 블록체인을 주제로 다양한 흐름이 생기고 있습니다. 이러한 흐름속에서 블록체인 기술과 함께 클라우드, 사물 인터넷 기술 등을 활용한 획기적인 서비스들이 생겨나고 있습니다. 본 강의에서는 오픈소스 기반의 블록체인 런타임인 Hyperledger Fabric을 활용하여 블록체인의 런타임 환경, 즉 블록체인 네트워크를 구성해보고 기본적인 트랜잭션(거래)에 대한 동작을 확인해 봅니다.

강의 내용

블록체인 기반의 멤버십 서비스 플랫폼을 구축해 봄으로서 프라이빗 블록체인 영역에서의 런타임 환경 구축부터 사례를 통한 비즈니스 적용 및 관련 애플리케이션을 개발까지 블록체인 도입의 전체 사이클을 실습합니다.  본 강의를 마친 후에는 블록체인 네트워크를 운영하고자 하는 운영 기술자와, 블록체인 기반의 서비스 개발을 하고 싶은 개발자까지 전반적인 기술적 이해가 생길 것입니다.

수강 대상

C, 자바, 자바스크립트 등 프로그래밍 언어 경험자

실습 환경

필요한 소프트웨어가 모두 설치된 가상이미지를 기반으로 진행하므로 보다 블록체인의 이해에 집중하는 실무적인 교육을 진행할 수 있습니다.

 

수강생을 위한 도서 제공


커리큘럼

01.

블록체인 알아보기


블록체인의 기본 개념과 함께 전반적인 업계 동향을 알아봅니다. 특히 비트코인을 대표로 하는 가상화폐와 기업을 위한 블록체인의 기술적 차이에 대해서 설명합니다.

  • 블록체인 흐름
  • 블록체인 기술이란?
  • 블록체인 기술의 응용 및 업계 동향
   
02.

Hyperledger Fabric 으로 블록체인 네트워크 구성하기


오픈소스 기반 블록체인 런타임인 Hyperledger Fabric에 대해서 알아보고, 개인 개발환경에서 블록체인 네트워크를 구성하고 실행해 봅니다. 샘플 트랜잭션의 발행을 통해서 Hyperledger Fabric의 동작 구조를 이해합니다.

 
  • Hyperledger Fabric 이란?
  • Hyperledger Fabric 기반의 블록체인 네트워크 구동
  • 블록체인 네트워크에서 트랜잭션 실행해보기
   
03.

블록체인 애플리케이션 개발하기


Hyperledger Fabric에서 스마트 컨트랙트의 개념을 이해하고 간단한 코드를 작성해 봅니다. 클라이언트 개발을 위한 SDK 사용법과 기존 시스템 연동을 위한 이벤트 리스너의 사용 방법을 알아봅니다.

 
  • Golang 기반의 체인코드 개발하기
  • Fabric SDK 를 이용하여 트랜잭션 처리하기
  • 이벤트 리스너를 이용한 레거시 시스템 연동해보기
   
04.

블록체인 기반의 멤버십 리워드 플랫폼 개발하기


지금까지 학습한 내용을 기반으로 멤버십 포인트 거래와 리워드를 주제로 간단하게 블록체인 기반 멤버십 거래 플랫폼을 개발해 봅니다.

 
  • Hyperledger Composer 를 이용한 개발환경 구성
  • 멤버십 포인트 및 리워드 모델 정의
  • 리워드 API 및 샘플 애플리케이션 작성 및 구동