Requirements For Luniversity

여러분은 Luniversity를 통해 블록체인을 배우면서 간단한 Web3.0 개발을 진행하게 될 것입니다. 원활한 진행을 위해 교육을 시작하기 전, Web3.0 개발을 위한 환경을 구축하도록 하겠습니다! 이더리움 네트워크를 이용하여 블록체인 구조 분석 및 개발을 진행할 예정이며 환경 구축을 위해 필요한 프로그램은 다음과 같습니다.


1. IDE


💡 Click Here for Download VS code

IDE란 "Integrated Development Environment"의 약자로, 소프트웨어 개발에 필요한 다양한 도구들을 통합하여 제공하는 개발 환경을 의미합니다. 이러한 IDE는 소스 코드 편집기, 컴파일러, 디버거, 빌드 자동화 도구, 테스트 환경 등 다양한 개발 도구들을 한 곳에서 통합적으로 제공함으로써, 개발자가 보다 효율적으로 소프트웨어를 개발할 수 있도록 도와줍니다.

Luniversity에서 사용할 IDE는 VS Code로 링크를 클릭하여 설치할 수 있습니다. (VS Code 사용은 필수적인 사항이 아니며 VS Code 외에 다른 IDE를 사용하여 개발도 가능합니다.)


2. Node.js (최소 V16.0 이상)


💡 Click Here for Download Node.js

Node.js는 구글 크롬(V8)의 JavaScript 엔진으로 빌드된 자바스크립트 런타임 환경입니다. 이더리움 개발에 필수적인 ethers.js를 이용하기 위해서는 Node.js가 필수적으로 필요합니다. 링크를 클릭하여 설치할 수 있습니다.


3. Metamask


💡Click Here for Download Metamask

메타마스크란 이더리움(ETH) 등 가상자산(암호화폐)을 보관, 송금, 관리할 수 있는 지갑으로 구글 웹브라우저에서 플러그인 방식으로 사용되는 크롬 확장 프로그램입니다. 많이 사용되는 블록체인 전용 지갑 중 하나로 이더리움 외에 바이낸스 스마트 체인, 폴리곤, 아발란체 등 다양한 네트워크와 기능을 지원하고 있습니다. Luniversity 과정을 진행하기 위한 필수적인 프로그램으로 링크를 클릭하여 설치할 수 있습니다.

여기까지 모든 준비가 완료 되었다면, 우리는 본격적으로 Web3와 블록체인에 뛰어들 준비를 완료한 것입니다!😃 다음 세션부터 이더리움의 구조를 살펴보고 JSON-RPC로 실제 값을 호출해 보면서 이더리움의 구조와 동작 방식 등을 학습하도록 하겠습니다.