SL아카데미

블록체인 기술을 활용한
응용SW개발자 양성과정

국비지원 취업훈련과정 상단 이미지

블록체인 기술을 활용한 응용SW개발자 양성과정

구분 내용
훈련과정명 블록체인 기술을 활용항 응용SW개발자 양성과정
블록체인이란? 블록체인
블록체인은 ‘분산 데이터베이스’ 기술로 정보의 저장 뿐 아니라 정보의 이체/교환/전달을 신뢰할 수 있는 방식으로 기록하는 수단이 될 수 있습니다. 블록체인 열풍에 힘입어 관련 업계에서는 블록체인 개발자를 모집하고 관련 사업을 준비하는 분들이 많지만, 블록체인에 대해 공부할 수 있는 자료는 한정적이어서 시작을 준비하는데에만 몇 개월이 걸리게 되어 지쳐버리고 맙니다. 그래서 우리 강의에서는 강사님의 노하우로 블록체인 개념부터 실제 토큰 발행 및 공개까지 전 과정을 모두 다뤄봅니다.
수강대상 - 블록체인 엔지니어가 되려고 마음을 먹었지만 Solidity를 비롯해 어디서부터 시작해야할 지 모르는 분
- 이더리움 플랫폼에서 스마트 컨트랙트와 DApp을 이해하고자 하는 개발자
- 블록체인을 활용하여 신규 사업을 시작하고자 하는 분
교육특징 - 블록체인, 이더리움, 스마트컨트랙트의 개념과 특징을 이해할 수 있습니다.
- 직접 토큰을 발행해보며 Crowd Sale의 프로세스를 이해 할 수 있습니다.
- Solidity, Web3. js를 활용하여 직접 개발을 할 수 있습니다.
- 블록체인 기술을 응용하여 프로젝트를 구현할 수 있습니다.
수료 후 전망 - 블록체인 관련 개발자, 금융권, 전산실, 가상화폐거래소 등
교육일정 - 교육일정 : 07.09 ~ 08.31, 총 320시간
- 교육시간 : 09시~18시(주5일, 일8시간 수업)
- 교육대상 : 졸업예정자 및 미취업자, 정부지원교육 수료자 우대
- 교육지원 : 교육비 및 교재비 무료, 점심제공, 기념품제공, 취업지원
커리큘럼
대주제 소주제
소양교육 - 직업기초 소양교육
자바스크립트 - javascript 기초문법 & 출력
- 조건/제어문과 반복문
- 함수 와 프로토타입
- jQuery 라이브러리 기초문법
- javascript 와 jQuery 의 이벤트
파이썬 프로그래밍 - 파이썬 3.5.X 설치와 환경설정
- 에디터 프로그램 설치 및 설정
- 기본 변수의 개념과 사용방법
- 함수와 클래스, 모듈 활용하기
- 주요 데이터 유형과 설정 방법
자료 구조 - 데이터 정렬 알고리즘에 대한 이해와 활용
- stack 자료구조에 대한 이해와 활용
- Queue 자료구조에 대한 이해와 활용
- List 자료구조에 대한 이해와 활용
- Tree 자료구조에 대한 이해와 활용
네트워크
프로그래밍
- 소켓 함수 이해
- TCP 통신을 이용한 문제
- UDP 통신 방식 이해
- 소켓 옵션의 이해
- Thread의 이해
블록체인의 이해 - Hash, PKI : Public key, Private key 기반 암호화
- 블록체인 및 분산원장 원리 실습(link)
- Blockchain 의 종류 및 특징
- 합의 알고리즘 및 마이닝
- GETH 및 WEB3 구조, 개념
블록체인의 활용 - ERC20 & ERC721
- solidity 문법
- ABI
- 실습 : SimpleToken 발행
- 실습 : Gambling, Lottery
프로젝트 - 실무 프로젝트 : Crowd Sale, ICO
- ICO 페이지 web3.js, backend 구조
- 실무 프로젝트 발표