반응형
Section 1 - 웹 개발 기본
- ・Javascript 문법 ・HTML, CSS ・Linux
- ・React 기본 ・웹 서버 ・자료구조
Section 2 - 웹 개발 기본
- ・알고리즘 ・Git ・비동기 프로그래밍
- ・데이터 베이스 ・인증 ・클라우드 및 배포
Section 3 - 블록체인 경제
- ・암호화폐 개론 ・블록체인과 금융
- ・디지털 자산의 미래 ・토큰 이코노미
Section 4 - 블록체인 기술
- ・블록체인 기본 ・스마트 컨트랙트
- ・블록체인 암호화 기술 ・합의 알고리즘
- ・한계와 해결방안
Project1 - 1week
- ・NFT 애플리케이션 ・회고, 기업 특강, 멘토링
Project2 - 2week
- ・인센티브 기반 토론 시스템 ・회고, 기업 특강, 멘토링
Project3 - 4week
- ・블록체인 사용성 개선 프로젝트 ・회고, 기업 특강, 멘토링
커리어코칭
- ・역량 모델링 ・이력서 작성 ・노동법, 기업 문화
- ・연봉협상 ・기술/인성 면접
-----------------------------------------------------------------------
Section 1. 블록체인 기초 및 이더리움 도입
Section 2. 스마트컨트랙트 개발 기초
Section 3. 솔리디티 프로그래밍
Section 4. 이더리움 개발환경
Section 5. 이더리움 Geth(Go Client)의 활용
Section 6. Private Network 구축
Section 7. Token과 스마트 컨트랙트
Section 8. NFT의 이해와 스마트컨트랙트
Section 9. 도커의 기초와 활용
Section 10. 도커를 활용한 이더리움 프라이빗 네트워크 구축
Section 11. VS Code 설치
Section 12. 이더리움 설치 (Geth)
Section 13. 이더리움 코드 실습 (Solidity)
Section 14. 이더리움 코드 실습 (Truffle)
Section 15. 패브릭 실행 전 미리 설치 해야하는 툴
Section 16. 하이퍼레저 패브릭 설치
Section 17. 하이퍼레저 패브릭 네트워크 설치
--------------------------------------------------------------
록체인 기본과정 |
블록체인 기술 입문 |
과정 소개 블록체인 기술 입문 |
•블록의 구조 및 블록 헤더 •머클 트리 및 코인베이스 트랜잭션 •작업 증명 알고리즘 •UTXO 및 이중사용 •지갑 •블록체인과 51% 공격 |
16h |
비트코인 블록체인 기반 기술 |
비트코인 블록체인 기반 기술 |
•해시 함수와 비대칭 암호화 기법 •작업 증명과 지분 증명 •해시 퍼즐과 난이도 •세그윗과세그윗2x |
12h | |
블록체인 활용 사례 |
산업전반에 걸친 활용 사례 및 기업 소개 |
•금융 분야 활용 사례 (디파이) •의료 분야 활용 사례 (의료정보 공유 및 개인정보 이슈) •문화 관광 분야 활용 사례 (NFT) •공공분야 활용 사례 (우정사업, 보건복지부 등) •보안 분야 및 인증 분야 사례 (DID) |
8h | |
블록체인을 위한 보안 기술의 이해 | 암호학 및 보안사고 사례 소개 |
•블록체인 기술 심화 이해를 위한 암호학 기초 •블록체인 보안 사고 사례 |
8h | |
블록체인 구조와 트랜잭션의 이해 |
블록체인 트랜잭션 이해 |
•블록체인 트랜잭션의 이해 •블록체인트랜잭션의 생성 과정 및 체인 분석 •Etherscan / Blockexplorer등을 활용한 모니터링 |
8h | |
이더리움 이해 |
이더리움 이해 |
•가스 및 트랜잭션, 블록 생성 •엉클 블록 및 확장 머클패트리샤 트리 •EVM 및 네트워크 유형 |
8h | |
이더리움 구축 | geth기반의 이더리움 네트워크 구축 |
•genesis block 생성 •account 및 Transaction •geth기반 네트워크 운영 |
16h | |
Hyperledger Fabric 네트워크 구축 |
Hyperledger Fabric 네트워크 구축 |
•Hyperledger Fabric 구조 및 프로그램 설치 •네트워크 구축 및 노드 구동 •CA 노드/ couchDB연동 •샘플 체인 코드 작성 |
16h | |
블록체인 고급과정 |
이더리움과솔리디티 | 솔리디티 프로그래밍 기초 |
•오픈제플린(OpenZeppelin) 및 데이터 저장공간 •ERC20과 ERC721(NET) •트러플의 이해 •솔리디티 기본 문법 |
8h |
솔리디티 | 솔리디티API 이해 | •생성자와 폴백 함수 •구조체와 열거형 사용법 •제어 구문 및 함수 •핵심 이벤트 |
8h | |
Dapp개발 | Dapp개발 및 배포 | •개발환경 설정 및 개발 도구 •스마트 컨트랙트 작성 및 테스트 •Web3, 메타마스크, 스마트 컨트랙트 구현 |
8h | |
스마트 컨트랙트 보안 |
스마트 컨트랙트 보안 |
•스마트 컨트랙트 보안 이해 •정수 오버플로우와언더플로우 취약점 •재진입 취약점, 패리티 취약점 등 •솔리디티용 보안 분석 도구 •스마트 컨트랙트 설계 고려사항 |
16h | |
블록체인 모델링 (BM 개발) |
비즈니스 모델링 | •팀 선정 •BM 발굴 및 아이템 선정 - 자료 조사, 벤치마킹 등 - 토큰 지갑, 기부금 블록체인 관리, 디지털자산 관리 등 •프로젝트 아키텍처 구축 - 소스코드 관리 방안 - 일정 관리 방안 - 블록체인 네트워크 구축(Ethereum,Hyperledger 등) |
8h | |
•팀 단위 프로젝트 활동 - 추진 사항 보고 - 이슈 보고 - 백서 작성 |
24h | |||
•기술 문서 제출 •프로젝트 발표 |
반응형
'신기술분석 > 블록체인' 카테고리의 다른 글
2021 KISA 블록체인 시범 사업 #1 비대면 국민 연금 수급권 확인 시스템 구축 시범 사업 (0) | 2021.10.24 |
---|---|
스마트컨트랙트 바이퍼 (0) | 2021.10.04 |
하이퍼레져 모니터링 툴 구축 (0) | 2021.09.30 |
Multi-Host Setup with RAFT-based Ordering Service (0) | 2021.09.30 |
solidity 공부 자료 (0) | 2021.09.30 |
댓글