코드스테이츠 블록체인 부트캠프 커리큘럼, 학습 시간표ㅣ수강생의 일주일 미리보기

코드스테이츠 스토리

코드스테이츠 블록체인 부트캠프 커리큘럼, 학습 시간표ㅣ수강생의 일주일 미리보기

2022년 08월 19일

블록체인, 디파이(Defi), Web3, 암호화폐, NFT는 지난 수년간 시장에서 뜨겁게 다뤄지고 있는 기술 화두입니다. 특히 블록체인과 NFT 기술이 접목된 P2E(Play to Earn) 게임에 대한 기대감이 높아지면서 많은 해외 및 국내 게임사가 블록체인 게임 시장에 뛰어들고 있는데요. 유명한 P2E 게임인 미르4를 만든 위메이드 대표는 “3년 내 모든 게임이 블록체인 기반으로 바뀔 것이다”라고 말하기도 했죠.

게임 뿐 아니라 금융, 물류, 의료 등 다양한 산업에서 블록체인 기술을 접목하기 시작하며 블록체인 개발자 구인 공고는 1년 사이 395% 증가했습니다. 하지만 제대로 된 블록체인 교육은 거의 없어 관련 분야로의 취업이나 이직을 준비하는 분들이 어려움을 겪고 있는데요.

블록체인 분야로 커리어 도전 및 전환을 꿈꾸는 분들을 돕기 위해 코드스테이츠는 블록체인 부트캠프 과정을 운영하고 있습니다. 전반적인 웹 개발 지식과 블록체인 도메인 지식을 기반으로 블록체인 기술을 활용하는 블록체인 전문가를 만드는 것이 교육 목표입니다. 오늘은 블록체인 부트캠프 탑승을 고민하고 있는 분들을 위해 부트캠프 커리큘럼과 학습 시간표를 간단하게 소개해드릴게요.


코드스테이츠 블록체인 부트캠프ㅣ학습 기간

블록체인 부트캠프 학습 일정 🗓

  • 학습 기간 : 약 22주 (공휴일 등으로 인해 연장될 수 있습니다)
  • 학습 요일 : 월, 화, 수, 목, 금 (공휴일 및 토요일, 일요일은 학습이 진행되지 않습니다)
  • 학습 시간 : 09:00 ~ 18:00 (18시 이후에도 개인 학습을 적극 권장합니다)

코드스테이츠 블록체인 부트캠프ㅣ특별한 이유 4가지

블록체인 부트캠프, 왜 특별할까요? ✨

코드스테이츠 블록체인 부트캠프, 어떤 점이 특별한지 살펴볼까요?

1. 자기 주도적 학습

블록체인 분야는 이론만 배운다고 해서 실무에서 기술을 활용하기는 어렵습니다. 따라서 웹 또는 앱 기술을 함께 익혀 블록체인 기술과 접목하는 것이 필요한데요.

비유하자면, 블록체인 기술이 철근이라면, 웹 기술은 콘크리트라고 할 수 있어요. 철근만 가지고는 건물을 지을 수 없죠. 콘크리트가 있어야 더욱 튼튼한 건물을 지을 수 있고요.

코드스테이츠 블록체인 부트캠프에서는 웹 기술을 차용하여, 웹 기반의 블록체인 기술을 접목할 수 있도록 커리큘럼을 구성했습니다. 블록체인 지식을 아는 것을 넘어 스스로 응용할 수 있도록 학습합니다.

2. 실무 기술 학습

아무리 뛰어난 기술이라도 실제 현업에서 쓰이지 않으면 소용없겠죠? 코드스테이츠 블록체인 부트캠프에서 배우는 블록체인 기술은 300여개 파트너사 담당자와의 인터뷰를 통해 업데이트 된 실무에서 활발하게 사용되는 기술이에요.

자기 주도적 학습과 실무 기술 학습을 통해 실제 현업에서도 빠르게 변하는 개발 환경에 대응할 수 있도록 트레이닝하고 실제 쓰이는 기술을 학습하기 때문에 배우는 재미도 있을 거에요!

3. 온라인 부트캠프

코드스테이츠 블록체인 부트캠프는 원격 학습으로 진행되기 때문에 지역, 장소 상관없이 어디서나 수강할 수 있습니다.

4. 페어 프로그래밍

동기와 페어 프로그래밍을 통해 협업하는 방법을 배우고 함께 목표를 위해 코딩하는 방법을 배웁니다.

코드스테이츠 블록체인 부트캠프ㅣ학습 커리큘럼

22주 실무 집중 커리큘럼 🏫

이번에는 블록체인의 A to Z를 배울 수 있게 잘 설계된 블록체인 부트캠프 22주 실무 집중 커리큘럼에 대해 소개할게요.

1~8주차 : 웹 개발 기초&심화

1주차부터 8주차까지는 기본적인 웹HTML, CSS 맛보기를 진행한 후 자바스크립트 기반으로 기초 학습을 진행합니다. 또한 실무에서 많이 쓰이는 리액트, 노드 JS 기초 학습과 데이터 저장, 소통, 네트워킹 관련 심화 학습을 진행합니다.

9~14주차 : 블록체인 이론&기술

9주차부터는 본격적인 블록체인 이론과 기술을 학습합니다. 블록체인의 자료구조부터 탈중앙화 이해, 암호화, 해시함수, 대칭키, 비대칭키, 채굴, 합의 알고리즘, 거래, 트랜젝션 등 반드시 알아야할 이론과 실무에서 활발하게 사용되는 기술을 학습합니다.

Q. 실무 집중 커리큘럼, 어떤 걸 배우나요?

- 블록체인의 자료구조
- 탈중앙화 이해
- 암호화/해시함수
- 대칭키/비대칭키
- 채굴/합의 알고리즘
- 거래/트랜잭션
- Truffle
- Ganache
- Web3.js
- SmartContract
- 트릴레마
- 분산 시스템

Q. 어떤 언어를 기본으로 학습하나요?

- 스마트 컨트랙트 개발을 위한 SolidityHTML, CSS, JavaScript를 기본으로 강의가 진행됩니다. 블록체인 부트캠프는 React로 블록체인 기반 웹 애플리케이션 서비스를 제작하게 됩니다.
- 따라서 HTML, CSS, JavaScript를 활용하다 보니, 코스 수강에 있어서 *JavaScript 기초 지식이 필요합니다. 그리고 스마트 컨트랙트 개발을 위해서 Solidity를 다루게 됩니다.

*기본 문법 – 변수 선언, 함수, 배열, 객체 제어문 등 기본 지식을 의미

15~21주차 : 블록체인 프로젝트

그동안 배운 이론&기술 활용한 블록체인 프로젝트로 나만의 포트폴리오 완성하는 과정입니다.

NFT 어플리케이션, 인센티브 기반 토론 시스템, 기존 서비스 사용성 개선 프로젝트 등 다양한 실습, 프로젝트를 통해 포트폴리오를 제작하는데요.

NFT를 만드는 것에서 끝나지 않고 NFT 마켓 플레이스를 스스로 만들고 거버넌스 기반 커뮤니티까지 제작, NFT 탈중앙화 거래소 구현, NFT 탈중앙화 거래서 구현, 다양한 토큰 이코노미, 다오의 형태까지 경험하고 실제 프로젝트로 제작합니다.

팀 프로젝트는 총 3번 진행되는데요. 주제와 코드가 주어지는 두 번의 프로젝트가 선행되며, 이는 클론 코딩으로 진행됩니다. 마지막 세 번째 프로젝트는 자신의 아이디어를 발표하고 팀원들을 모집해 같이 진행하게 되는 프로젝트로 현직 엔지니어들의 멘토링 받을 수 있습니다.

22주차 : 커리어 코칭

학습 후 22주차부터는 전문 커리어 코치 분의 수강생 취업 집중 케어 과정이 이어집니다. 단순 상담만 진행하는 것이 아니라 IT 전문 베테랑 커리어 코치의 전문적인 커리어 코칭을 받을 수 있습니다.

- 검사 활용 강점 확인
- 수료 전 프로필 완성
- 입사 지원서 컨설팅
- IT 직무 특화 모의 면접
- 구직 전략, 연봉 협상 가이드

코드스테이츠-블록체인-부트캠프-프로젝트

바로 최종 결과물을 내는 게 아니라 1차~3차로 나눠서 1차는 일주일, 2차는 이주일, 마지막 프로젝트는 한 달. 이렇게 기간과 수준을 조금씩 레벨업 할 수 있게 해주셨는데요. 최종 결과물을 내야 할 때 역할 분담과 시간 분배에 대해 시행착오가 적어서 좋았던 것 같아요.

블록체인 부트캠프 1기 수료생 이민정님


코드스테이츠 블록체인 부트캠프ㅣ학습 시간표

블록체인 부트캠프 수강생의 일주일 ⏰

블록체인의 개념과 기술은 낯설고 새로운 부분이 많기 때문에 교육 자료를 한 번 확인하는 것으로 완벽하게 익히긴 어렵습니다.

수강 시간표는 매일 똑같은 루틴으로 진행되지 않으며 주차마다, 요일마다 조금씩 다릅니다. 가령, 학습 콘텐츠가 제공되는 날이 있는 반면 페어 프로그래밍이 진행되는 날이 있고, 줌을 통한 실시간 강의 또한 매일 진행되는 것은 아닙니다. 또한 모든 일과 시간이 끝난 후에는 개인 학습을 적극 권장하고 있습니다. 매일매일 그 날 배운 내용을 토대로 한 데일리 과제가 주어지기 때문에 과제를 하는 시간으로 활용하기도 합니다.

블록체인 부트캠프 시간표 커리큘럼
위 시간표는 참고용으로, 실제 일정은 상황에 따라 변경될 수 있습니다.

09:00 ~ 10:00

Toy Problem : 알고리즘 문제 해결

  • 오전 9시부터 10시까지는 코드스테이츠 학습 플랫폼 유어클래스 내 알고리즘 문제를 해결합니다.
  • 개발자 마인드셋을 기르고 추후 구직 활동 시 경험하게 될 기술 면접을 미리 준비하는 것으로 시간 제한을 두고 문제를 풀게 됩니다.

10:00 ~ 13:30

Chapter : 학습 콘텐츠 공부

  • 코드스테이츠 학습 플랫폼 유어클래스 내의 학습 콘텐츠를 공부하는 시간입니다.
  • 블록체인 개념과 기술에 대해 잘 정리되어 있는 학습 콘텐츠를 자발적으로 공부하며 본인이 아는 부분과 모르는 부분을 확인합니다.

13:30 ~ 16:30

Pair : 페어 프로그래밍

  • 페어 프로그래밍을 통해 협업을 경험합니다.
  • 본인이 아는 것을 명확히 설명할 수 있는지, 본인이 모르는 부분에 대해 페어는 어떻게 이해하고 있는지 확인합니다.
  • 서로가 모르는 부분에 대해 페어 프로그래밍을 통해 답을 도출하기 위한 과정입니다.

16:30 ~ 18:00

Zoom : 심화 강의 수강

  • zoom 세션을 통해 Chapter 시간에 공부한 콘텐츠에 대한 강의를 듣고 한단계 나아간 심화 내용까지 익히는 시간입니다.
  • Q&A를 통해 본인이 이해하지 못한 부분을 질문하고 체크할 수 있습니다.

다양한 프로젝트로 블록체인 실무 경험하고 싶다면?

코드스테이츠 블록체인 부트캠프

지금까지 코드스테이츠 블록체인 부트캠프 커리큘럼과 시간표를 소개해드렸는데요.

블록체인 기술을 어떻게 공부해야 할지 시작부터 막막했다면, 어떤 개발 환경과 실무 상황에서도 적응 가능한 블록체인 개발자를 꿈꾼다면 코드스테이츠 블록체인 부트캠프에 탑승해보세요!


🚀 블록체인 개발자 커리어의 시작,
코드스테이츠 블록체인 부트캠프가 더 궁금하다면?

목록 보기

추천글