ICON을 활용한 DApp 만들기

ICON 플랫폼에서 웹프레임워크를 활용하여 DApp을 만드는 것을 목표로 하는 스터디입니다.

기간
6주
모집인원
20명
참가비
5만원

스터디를 완주하면 5만원 환급

FOR WHO

이런 분들을 위한 스터디예요!

Python, JavaScript 경험자

WebApp 개발 경험자

알고있는 블록체인 기초 지식을 바탕으로, 실제 DApp을 개발해 보고 싶은 분

GOAL

스터디 학습목표

DApp의 종류와 ICON 플랫폼에 대한 간단한 이해

DApp의 종류를 구분할 수 있고, ICON 아키텍처를 이해한다.

ICON의 개발 Tool을 이해하고, 사용할 수 있습니다.

Python, JavaScript SDK를 활용하여 Transaction을 생성하여 데이터를 변경하거나 Call을 통해 데이터를 조회할 수 있다. ICON SDK를 활용하여 테스트를 작성할 수 있다.

ICON의 Smart Contract인 SCORE에 대한 이해

SCORE를 작성하는 방법을 알고, 간단한 SCORE를 작성할 수 있다.

DApp을 만들수 있습니다.

SCORE에 대한 이해와 WebApp에 대한 이해를 기반으로 간단한 Web DApp을 만들수 있다.

주간질문 보러가기

HOW TO

스터디는 이렇게 진행 됩니다.

  1. 매일 30분-1시간

    매일 30분~1시간씩 각자 편한 시간에 커리큘럼에 따라 개인 학습합니다.
  2. 자유로운 질문

    스터디 기간동안 스터디 코치에게 공부 하면서 어려운 부분에 대한 질문을 할 수 있습니다. 질문에 대한 답변은 코치가 24시간 이내에 해드립니다.
  3. 주간과제제출

    한주동안 학습한 내용을 복습하며 주간 과제를 제출합니다.

  1. 공식적인 오프라인 모임은 따로 없습니다. 단, 스터디가 끝나고, 그룹원들의 요청이 있을 경우 코치의 재량으로 오프라인에서 모일 수도 있습니다.

PEOPLE

스터디 코치를 소개합니다.

나라


  • 인하대학교 소프트웨어공학 학사, 해양과학 학사

  • ICONloop Developer Relations 팀 매니저

  • 포항공대 mooc 강의 조교

CURRICULUM

커리큘럼 안내

스터디 안내사항

  1. 과제 제출용 깃헙 레파지토리를 만들어주세요. 레파지토리 작명 예시 : ICON-studypie-{본인이름}

  2. 과제는 구글설문지로 받습니다. 해당 주차가 끝나기 전까지 꼭 작성해 주세요.

  3. 본 스터디를 완주하시면 한화 5만원 + icx(가상화폐) 5만원어치 (스터디 종료일 업비트 종가기준)를 제공해 드립니다.

환급기준

  1. 주어진 모든 과제를 해당 주차 7일차에 완료하여 제공된 링크의 구글 설문지로 제출 (5-6주는 6주 7일차에 한번에 제출)

  2. 마지막주에 개발한 DApp을 포함한 구글 레파지토리 제출 완료

1주차 상세 커리큘럼

첫주 주간질문 보러가기


Day 1

Day 2

Day 3

Day 4

Day 5

ICON JSON-RPC API

Day 6

Day 7

  • 복습 및 과제 제출 - JSON-RPC API를 통해 ICON 메인넷의 제네시스 블록 정보를 조회하여 결과를 제출하세요.(크롬 확장프로그램인 Restlet 클라이언트 사용 권장)

  • ICON 메인넷의 제네시스 블록을 조회한 결과는 JSON 형식으로 받은 response를 그대로 복사하여 자신의 Github repo에 업로드하고 URL을 제출합니다.

2주차 상세 커리큘럼 - Tools

ICON에서 제공하는 CLI 도구인 T-Bears와 함께 ICON SDK, ICONex를 통해 실제로 ICON 네트워크와 상호작용할 수 있도록 사용법을 살펴봅니다.

3주차 상세 커리큘럼 - SCORE

SCORE ICON의 Smart Contract인 SCORE(Smart Contract on Reliable Environment)의 기본적인 작성법을 살펴봅니다.

4주차 상세 커리큘럼 - SCORE

실제로 요구되는 랜덤 제너레이션, 데이터 직렬화와 같은 로직을 샘플과 함께 SCORE로 직접 구현해봅니다.

5주차 상세 커리큘럼 - DApp

작성한 SCORE에 ICONex connect를 통해 UI를 더하여 사용자가 보다 쉽게 접근할 수 있도록 DApp을 개발합니다.

6주차 상세 커리큘럼 - DApp

작성한 SCORE에 ICONex connect를 통해 UI를 더하여 사용자가 보다 쉽게 접근할 수 있도록 DApp을 개발하고 결과물을 제출합니다.

스터디 신청하기

시작 - 종료

9월19일 목요 시작반

5만원
스터디 완주시 5만원 환급!
  1. ... ...
    과제제출마감일 - 1주차 과제 제출
    ... 스터디코치 나라
    과제제출마감일 - 1주차 과제 제출
    스터디코치 나라
  2. ... ...
    과제제출마감일 - 2주차 과제 제출
    ... 스터디코치 나라
    과제제출마감일 - 2주차 과제 제출
    스터디코치 나라
  3. ... ...
    과제제출마감일 - 3주차 과제 제출
    ... 스터디코치 나라
    과제제출마감일 - 3주차 과제 제출
    스터디코치 나라
  4. ... ...
    과제제출마감일 - 4주차 과제 제출
    ... 스터디코치 나라
    과제제출마감일 - 4주차 과제 제출
    스터디코치 나라
  5. ... ...
    과제제출마감일 - 5주차 과제 제출
    ... 스터디코치 나라
    과제제출마감일 - 5주차 과제 제출
    스터디코치 나라
  6. ... ...
    과제제출마감일 - 6주차 과제 제출
    ... 스터디코치 나라
    과제제출마감일 - 6주차 과제 제출
    스터디코치 나라

꼭 읽어주세요 👀

  • 모든 스터디 참가 금액에는 부가세가 포함되어 있습니다.
  • 카드사 포인트/ 선불/ 기프트카드로 결제하면 환불이 불가능하기 때문에 결제수단으로 사용하실 수 없습니다.
  • 온라인 스터디 시작 하루 전까지는 100% 환불해드립니다. 취소/환불약관 보러가기
  • 환급액은 스터디를 결제하신 방식과 동일하게 지급됩니다.
  • 환급액과 상관없이 [개인정보 수집 이용 및 제 3자 제공에 동의]에 동의를 해주셔야 환급을 받으실 수 있습니다.
  • 스터디 환급액이 5만 원을 초과할 경우, 환급액을 기준으로 제세 공과금 22%를 차감한 뒤 지급합니다.

자주 물어보는 질문 FAQ

신청 및 기타 문의는 카카오톡으로 문의 주세요.