본문 바로가기
  • 인공지능
  • 블록체인
  • 정보보안
신기술분석/블록체인

블록체인 교육 커리큘럼 모음

by nathan03 2021. 10. 3.
반응형

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
기술 문서 제출
프로젝트 발표

 

 

반응형

댓글