<aside>

이번 블록체인 과정 커리큘럼은 최신 블록체인 개발 트렌드를 반영하여, 기존 커리큘럼에 Node.js 관련 내용을 더욱 강화하는 방향으로 업데이트 되었습니다. 기존 커리큘럼을 기반으로 한 개선된 버전임을 안내드립니다.

또한, 본 커리큘럼은 실무 트렌드 변화에 맞춰 지속적으로 업데이트될 예정입니다.

</aside>

<aside>

아래 내용은 섹션, 챕터, 학습목표, 목차, 세부내용 요약으로 구분되어 있습니다.

섹션 커리큘럼의 주요 학습 영역
챕터 섹션 내에서 다루는 세부 주제 및 학습 단위
학습목표 해당 챕터를 통해 도달해야 하는 훈련 목표
목차 챕터에서 다루는 주요 개념과 실습 내용을 나열한 항목
세부내용 요약 각 목차별로 학습하게 될 개념과 실습 내용을 간략히 정리한 설명
</aside>

섹션 1. 블록체인과 프로그래밍 기초 (1-5주)

챕터 1. 블록체인의 개요와 역사

학습목표 . 기존 금융 시스템의 한계를 이해하고, 블록체인의 탄생 배경 및 역사적 흐름을 설명할 수 있으며, 블록체인의 구조와 트랜잭션 처리 과정을 이해하여 이를 설명할 수 있다.

목차 세부내용 요약
기존의 금융 시스템 - 기존의 금융 시스템과 이슈

챕터 2. 기초 웹 개발

학습목표 . 웹 개발의 기본 개념을 익히고, HTML, CSS, JavaScript를 활용하여 정적인 웹 페이지를 제작할 수 있으며, Git을 활용한 버전 관리와 협업 환경을 구축할 수 있다.

목차 세부내용 요약
웹 개발 이해하기 - 웹 개발과 HTML & CSS & JavaScript

챕터 3. Typescript, 파이썬 기초

학습목표 . 파이썬과 TypeScript의 기본 문법을 익히고, 간단한 프로그램을 구현할 수 있으며, React를 활용한 기본적인 웹 애플리케이션을 개발할 수 있다.

목차 세부내용 요약
파이썬 - 파이썬 소개

섹션 2. 블록체인 프로그래밍 (6-14 주)

챕터 4. 블록체인 플랫폼 소개

학습목표 . 비트코인, 이더리움, 하이퍼레저 등 다양한 블록체인 플랫폼과 합의 알고리즘을 비교할 수 있으며, DApp의 개념과 활용 사례를 이해하고, Ganache, Truffle, Hardhat 등 블록체인 개발 도구를 활용하여 개발 환경을 구축할 수 있다.

목차 세부내용 요약
블록체인 네트워크 - 다양한 플랫폼과 합의 알고리즘

챕터 5. 스마트 계약 프로그래밍 ①