1.1 Welcome! 실리콘밸리 개발자와 함께 이더리움의 더 깊은 세계로!

본 강의는 이전 레벨에 해당하는 이더리움과 솔리디티로 투표 dApp 구현하기(무료) 를 수강하고 들으시는 것을 적극 권장합니다. 해당 강의에서 프레임워크 없이 개발했던 dApp을 이번 강의에서는 트러플을 활용해 개발해보기 때문에, 그 맥락을 모르시면 이해하기가 조금 어려울 수 있습니다.


트러플 프레임워크를 활용해 한 층 더 효율적인 dApp 개발을!

이전 강의 에서는, 애플리케이션을 만들기 위해 꽤나 복잡한 과정을 직접 우리 손으로 해내야만 했지요(너무 쉽다고 느꼈다면, 대단하시네요!).

이번 강의에서는 Truffle 이라는 프레임워크를 활용해서, 복잡한 일들을 덜어내며 작업할 것입니다. 물론 이 말이, 이전 과정에서 일부러 아래 단계부터 직접 손으로 구현해나가는 방법이 '비효율' 적이었다던가 '필요 없는' 작업이었다는걸 의미하는게 아닙니다. 그런 과정을 거치지 않으면 정작 이더리움과 솔리디티에 대한 중요한 내용들을 놓칠 수 있기 때문입니다. 잘 따라오신겁니다.

이번 강의의 목표

  • Truffle 프레임워크를 설치하고, 손에 익숙하게 만들어봅니다. Truffle 을 활용하기 위해 이전 레벨 강의에서 작성한 애플리케이션을 포팅합니다.
  • Token, Structs 등 새로운 개념에 대해 배우며, 이전 레벨보다 더욱 진보한 스마트 컨트랙트를 작성해봅니다.
  • 내 스마트 컨트랙트를 테스트 하기 위한 Solidity, JavaScript 테스트 코드를 작성합니다. 테스트에 대해 잘 모른다면 좋은 경험이 될 거에요.
  • Ropsten 네트워크에 내 앱을 배포해봅니다. 인터넷상의 누구나 들어와서 볼 수 있도록!

강의에 등록된 질문이 없습니다. 궁금한 부분이 있으면 주저하지 말고 무엇이든 물어보세요.