Web3 개발자 되기: 실습으로 배우는 블록체인 기술
01
Ch1. Web3 지갑 사용법 익히기
블록체인 기본 개념
체험하기
메타마스크 기본
체험하기
테스트넷이란
토큰 관리
02
Ch2. 블록체인 탐색기 실습
탐색기 소개
탐색기 분석
스마트컨트랙트 분석
03
Ch3. 개발 환경 설정 및 프로젝트 초기화
Node.js, Npm, Vscode 설치하기
Node.js와 npm 설치 및 기본 설정
VS Code와 필수 확장 프로그램 설정
프로젝트 디렉토리 구조 설계
04
Ch4. 스마트 컨트랙트 연동을 위한 기초 설정
환경 변수 관리
테스트넷 설정
Web3.js 또는 Ethers.js 설정
05
Ch5. 프론트엔드 기초 설계
간단한 HTML, CSS, JavaScript 기반의 UI 설계
Web3.js/Ethers.js를 활용한 기본 프론트엔드 연동
메타마스크 연결 및 계정 정보 표시
06
Ch6. 스마트 컨트랙트 기초 이해
Remix IDE 소개
체험하기
Solidity 기본 1
체험하기
Solidity 기본 2
Solidity 기본 3
Solidity 기본 4
Solidity 기본 5
Solidity 기본 6
Solidity 심화 - library
EIP의 개요와 ERC20 구현
ERC721 기본 구현
ERC721 심화 구현
ERC-1155 구현
OpenZeppelin 사용하기 1
OpenZeppelin 사용하기 2
07
Ch7. 스마트 컨트랙트 테스트
스마트 컨트랙트 테스트 기초 1
스마트 컨트랙트 테스트 기초 2
스마트 컨트랙트 테스트 심화
08
Ch8. 스마트 컨트랙트 디버깅 및 업그레이드
Proxy 패턴의 의미와 필요성
Proxy 패턴을 통한 업그레이드 전략 기초
실제 네트워크에서 사용중인 대표적인 Proxy 패턴
Openzeppelin과 Proxy 패턴
트랜잭션 디버깅
09
Ch9. IPFS로 파일 업로드 및 관리
IPFS 개념 및 작동 원리 이해
Pianata를 이용한 IPFS 실습
파일 CID 생성 실습
NFT 생성 실습
10
Ch10. ENS(이더리움 네임 서비스) 활용
ENS 도메인 탐색 및 구매
11
Ch11. 기타 탈중앙화 프로토콜 사용법
Arweave, Filecoin 간단 소개 및 비교
12
Ch12. 컨트랙트 기반의 간단한 디앱 제작
ERC20 컨트랙트 개발 및 테스트
ERC721 컨트랙트 개발 및 테스트
Factory 패턴의 이해와 구현
Factory 패턴과 Minimal Proxy
컨트랙트 배포와 테스트
프론트엔드 기초 개발
프론트엔드 컨트랙트 연동 개발 part 1
프론트엔드 컨트랙트 연동 개발 part 2
13
Ch13. 다양한 web3 서비스의 실제 사례 분석
주요 DAO의 구조 및 운영 방식 사례 분석
NFT 마켓플레이스 사례 분석
주요 DeFi 플랫폼 사례 분석
Remix IDE 소개
06 Ch6. 스마트 컨트랙트 기초 이해
Loading...
100%
Remix IDE 소개
질문하기
추가 자료
추가 자료가 없습니다
여기서 새로운 학습 자료를 확인하세요!
선생님이 추가한 자료들을 바로 확인할 수 있어요.