현재 무료 수강 이벤트 중!
4/12까지 프로그래머스 계정 생성 후 강의를 수강하시면
강의가 유료로 전환된 후에도 무료로 이용하실 수 있습니다.
솔리디티(Solidity) 기반의 탈중앙화 애플리케이션(dApp)을 구현하는 온라인 실습 튜토리얼.
최종 결과물로 크라우드펀딩 앱을 개발해봅니다. 블록체인 기술을 처음 접해봄과 동시에 스마트 컨트랙트와 같은 개념이 생소한 개발자들에게 최적의 내용입니다.
개발자 대상의 튜토리얼 이기에 언어 자체에 대한 기본 내용은 다루지 않고 바로 솔리디티 실습에 들어갑니다. 프로그래밍 언어에 대한 이해가 있는 상태로 수강하는 것이 가장 좋습니다.
환경설정, 설치과정 없이 바로 실습부터 시작하세요.
인트로의 반 이상이 지겨운 설치과정이거나 환경설정인 튜토리얼이 아닙니다. 이더리움 테스트용 네트워크 띄우기, 프레임워크 설치, 관련 자료 찾기, 제네시스 블록 설정 등… 첫걸음을 늦추는 모든 과정은 프로그래머스가 미리 준비해두었습니다. 바로 코드 작성부터 시작합시다!
강의 마지막에 OS별 환경설정 가이드 추가
추후 학습을 계속 이어가실 때를 대비해드리기 위해 마무리 강의는 OS별 환경설정 관련 내용을 다룹니다. 공부하면서 ‘나중에 이걸 혼자 어떻게 하지’ 걱정하지 말고, 튜토리얼을 차근히 따라가기만 하세요.
아래 사항을 참고해주세요
모든 분량이 공개된 이후에는 유료 강의로 전환됩니다(4월 13일, 1만 원 예정).
프론트엔드(web3.js) 코드는 본 강의에서 다루지 않으며, 실행시킨 dApp에 대한 트랜잭션 호출은 사전에 작성된 테스트 코드에 의해 실행됩니다.
따라서 주어진 함수 이름이나 반환 자료형 수정은 불가하며, 실습 파트에서 주어진 코드 외에 다른 코드는 실행할 수 없습니다. 튜토리얼로만 충분히 활용해주세요.
본 강의는 솔리디티 공식문서 와 이더리움 공식 웹사이트 를 참고하여 작성되었습니다.