NEAR Certified Developer(NCD) 소개

KimCookieYa·2023년 5월 6일
0

블록체인

목록 보기
1/5

NCD 한국어 코스

글리치 해커톤을 준비하며 NEAR Protocol을 공부할 겸 NCD를 진행하며 그 과정을 단계별로 정리한다. 기존에는 영어 코스 밖에 없었지만, 최근에 한국어 코스가 생겨 굉장히 편해졌다.

NCD란?

NEAR Certified Developer(NCD)는 웹 개발자들을 위한 스마트 컨트랙트 학습 프로그램으로 NEAR Protocol을 활용하여 스마트 컨트랙트를 설계, 개발, 테스트하고 배포하는 방법을 배울 수 있다. 모든 과정을 완수하면, NEAR가 인증한 개발자임을 나타내는 인증서(NCD)를 받을 수 있다!

NCD 프로그램은 NEAR에서 제공하는 (L)Earn 코스의 일환으로, 가이드에 따라 모든 코스를 수행하면 수료증과 함께 수료에 따른 보상(Grants)을 지급받을 수 있다.

자격요건

  • 기본적인 프로그래밍 지식을 가지고 있는 개발자
  • 최소한의 Node.js를 사용할 수 있는 개발자
  • JavaScript를 사용할 수 있는 개발자
  • 기본적인 터미널 조작을 할 수 있는 개발자

단계별 학습

  • 인류 역사의 맥락에서 Web 3.0 이해하기
  • Rust와 JavaScript에서 컨트랙트 코드 읽기
  • Rust와 JavaScript를 사용하여 컨트랙트 작성하기
  • 단위 테스트와 시뮬레이션을 통해 컨트랙트 테스트하기
  • 컨트랙트와 합리적인 사용자 인터페이스(UI) 배포하기

학습 목표

NCD 과정을 완수하면,

  • Web3 애플리케이션에 대한 높은 이해도를 가질 수 있다.
  • NEAR에서 구동되는 Web3 애플리케이션의 스마트 컨트랙트를 이해할 수 있게 된다.
  • Javascript와 Rust를 사용하여 컨트랙트를 짤 수 있게 된다.
  • 애플리케이션의 테스트(Unit Test, Integration Test)를 할 수 있다.
  • 테스트넷에 앱을 배포하고, NEAR CLI와 연동시킬 수 있다.
  • 프로젝트를 만들고, Demo를 진행할 수 있다.

참고

profile
무엇이 나를 살아있게 만드는가

0개의 댓글