Blockchain
교육개요
Ethereum 의 Smart Contract 개념을 이해한다
Smart Contract 프로그래밍 방법을 실습을 통해 배운다
개인 개발 환경과 실무 개발 환경을 이용하는 방법에 대하여 실습한다
선수과목
블록체인 기술과 작동 원리에 대한 이해
프로그래밍에 대한 기본 지식
강의내용
Ethereum과 Smart Contract 의 작동원리 이해
Ethereum Smart Contract 메커니즘 이해
Ethereum 과 Smart contract 구조
컨트랙 개발환경과 프로세스 이해
EVM 구조
예제를 통해 배우는 Smart Contract 프로그래밍
Lab0 - 환경 구축 및 솔리디티 언어 이해
Lab1 - 계정 생성 마이닝
Lab2 - 이더 송금
Lab3 - Contract 생성
Lab4 - Contract 제거하기
Lab5 - 토큰 만들기
예제를 통해 배우는 스마트 컨트랙 프로그래밍
Lab6 - Wallet Visible Token
Lab7 - Wallet Compatible Token
Lab8 - ERC20 Crowd Sale
Lab9 - ERC721
Lab10 - Smart Contract Game
Lab11 - 51% Attack Simulation
Secure 컨트랙 프로그래밍
스마트 컨트랙트에서의 취약점 모델 이해
스마트 컨트랙트 취약점 케이스 분석 및 대응 방안
취약점 분석 도구 활용
Secure 컨트랙 실습
DAO 해킹 실습
Arithmetic 해킹 실습
시큐어 코딩 실습
기타
교육장소 : 서울특별시 강남구 테헤란로 222 도원빌딩 3층 4층 한국글로벌널리지 교육센터1