- 교육기간
- 2022-06-20 ~ 2022-12-22
- 교육시간
- 09:00~16:40 1일 7교시 [월,화,수,목,금]
- 모집인원
- 25명
교육상세보기
영역 | 구분 | AI기반 스마트제조공정 빅데이터 분석 시스템 개발 | 블록체인 기반 핀테크 및 보안 플랫폼 개발(자바/리엑트) | [K디지털]빅데이터 시각화를 통한 빅데이터 UI콘텐츠 개발 | 자바&파이썬 빅데이터 웹UI콘텐츠 개발 | spring 기반 공공데이터 융합 응용SW개발 | 자바 기반 클라우드 융합 응용SW개발 |
---|---|---|---|---|---|---|---|
프론트엔드 | html | o | o | o | o | o | o |
Javascript | o | o | o | o | o | o | |
백엔드 (개발언어) |
자바(Java) | o | o | o | o | o | o |
JSP | o | o | o | o | o | o | |
Node.js | o | o | o | ||||
Mybatis | o | o | o | o | o | o | |
리액트(React) | o | o | |||||
파이썬(Phython) | o | o | o | o | |||
백엔드 (플랫폼) |
스프링(spring) | o | o | o | o | o | o |
ORM | o | o | o | o | |||
백엔드 (DB) |
오라클(Oracle) | o | o | o | o | o | o |
MySQL | o | o | o | o | o | o | |
몽고(MongoDB) | o | o | |||||
백엔드 (빅데이터) |
하둡(Hadoop) | o | |||||
R언어 | |||||||
분석용 파이썬 | o | o | o | ||||
백엔드 (AI(인공지능)) |
머신러닝 | o | |||||
딥러닝 | o | ||||||
백엔드 (최신기술) |
블록체인(Block Chain) | o | |||||
핀테크(Fintech) | o | ||||||
백엔드 (기타) |
클라우드(AWS) | o | |||||
앱개발(Android Studio) | o | o | o | o | o | ||
프로젝트 | 개인프로젝트 | o | o | o | o | o | |
팀프로젝트 | o | o | o | o | o | o | |
기업 프로젝트 | o | o | o |
1단계 프로그래밍 언어활용 |
2단계 알고리즘 및 블록체인 이해 |
3단계 블록체인 개발 |
4단계 실무형 프로젝트 |
---|---|---|---|
자바 프로그래밍(100시간) | 자료구조 및 알고리즘 (40시간) |
스마트 컨트랙트 개발 (60시간) - 솔리디티 프로그래밍 - 스마트 컨트랙트 테스트 - 스마트 커트랙트 응용 개발 |
Project (180시간) - 프로젝트 기획 및 요구 분석 - 모듈 구현 (블록체인 월렛 모듈, 이더리움 기반 토큰과 NFT 모듈, DID 활용 어플 개발) - 통합구현 (체인 코드 결합 시스템 구현, 블록체인 모니터링 시스템 개발) - 블록체인 시스템 시현 (테스트 및 보완) |
프론트엔드 개발 (160시간) |
|||
백엔드개발 (130시간) |
|||
네트워크 프로그래밍 (60시간) |
블록체인의 이해 (70시간) |
dAPP개발 (70시간) - 스마트 컨트랙트 dAPP개발 - 온체인과 오프체인 데이터 - web3와 채널 - 인퓨라 블록체인 |
|
통합구현 (60시간) |
교과목 | NCS능력단위(요소) | |
---|---|---|
프로그래밍 언어 활용 및 응용 | 2001020230_19v4 | 프로그래밍 언어 응용 |
2001020231_19v4 | 프로그래밍 언어 활용 | |
프론트엔드개발 | 2001020708_19v3 | UI 구현 |
백엔드개발 | 2001020405_19v4 | 데이터베이스 구현 |
2001020211_19v5 | 서버프로그램 구현 | |
네트워크 프로그래밍 | 2001020508_19v3 | 네트워크 프로그래밍 구현 |
통합구현 | 2001020206_19v5 | 통합 구현 |
전공구분 | 과목명(단원명) | 교과내용 |
---|---|---|
자료구조 및 알고리즘 | 자료구조 | - 선형자료구조 - 링크드리스트 - 스택과 큐 - 트리와 그래프 |
알고리즘 | - 검색과 정렬 - 블록체인 주소 생성 알고리즘 - 작업증명 알고리즘 - 난이도 알고리즘 |
|
블록체인의 이해 | 블록체인 개념이해 | - DApp의 개념/구조 - 블록체인 플랫폼 이해하기(이더리움,하이퍼레져) - 블록체인과 이더리움의 원리 및 구조, 프로토콜의 특징 |
블록체인 트랜잭션 이해 | - 전자서명 소개와 동작과정, 해쉬함수 - 블록체인에서의 트랜잭션 소개, 트랙잭션의 종류, 구조 - 블록체인 트랜잭션 스크립트 작성, 생성과 서명 |
|
블록체인 개발환경 구축 | - 솔리디티 실습 및 설치(nodejs npm이용) - Remix Solidity IDE - 이더리움 private 블록체인 구축 - Truffle, ganache |
|
스마트 컨트랙트 개발 | 스마트 컨트랙트 기초 | - 트랜잭션 빌딩, 머클트리 - 이더리움 기반 토큰 생성 - 이더리움 단위, 특수 변수, 함수 |
솔리디티 프로그래밍 | - web3.js(JSON-rpc),Treffle,gas reporter - 스마트 컨트랙트 작성, 생성자 정의, 계약 생성 - fee와 비밀번호 설정 - nodejs로 명령어 기반 배로 |
|
스마트 컨트랙트 테스트 | - 모카 unit 테스트 - 보안 취약점 테스트 |
|
스마트 커트랙트 응용개발 | - html을 이용한 투표 시스템 만들기 - html을 이용한 슬롯머신 만들기 - 블록체인과 DeFi의 활용한 복권시스템 만들기 |
|
dAPP개발 | 스마트 컨트랙트 Dapp개발 | - 트러플을 사용한 Dapp개발 - 가나쉬 테스트체인 설치 |
종단 간 Dapp 개발 기법 | - 블록체인을 위한 공개키 암호학의 유용성 - 해싱 애플리케이션 |
|
온체인과 오프체인 데이터 | - 온체인 데이터 - 블라인드 경매 유스 케이스 - 오프체인 데이터: 외부 데이터 소스 |
|
web3와 채널 Dapp | - web3 API - 채널 개념 - 마이크로 페이먼트 채널 |
|
인퓨라 블록체인 | - 인퓨라 블록체인 인프라 - 인퓨라를 이용해 퍼블릭으로 나가기 - 퍼블릭 배포를 위한 종단 간 프로세스 - BlindAuction-Dapp을 인퓨라에 배포하기 - 인퓨라 노드를 통해 MPC-Dapp 배포하기 |
|
블록체인 실전프로젝트 | 프로젝트 기획 및 요구사항 분석 | - 팀별 아이디어 선정 및 요구사항 분석 - 프로젝트 세부사항 기획안 제작 - 기능 설계 - 인터페이스 설계 - 통합구현 설계 |
모듈 구현 | - 블록체인 월렛 모듈 구현 - 이더리움 기반의 토큰과 NFT 모듈 구현 - DID 기술을 활용한 어플 제작 - 토큰 이코노미를 포함하는 인센티브 기반 토론 시스템 웹 모듈 구현 |
|
통합구현 | - 비즈니스 어플리케이션 및 인터페이스 개발 - 스마트 컨트랙트 기술을 적용한 체인 코드 결합 시스템 구현 - 블록체인 모니터링 시스템 개발 |
|
블록체인 시스템 테스트 및 보완 | - 비즈니스 프로세스 기능 검증인 모듈 - 비기능 검증(성능/장애) - 블록체인 시스템 단위 테스트 및 보완 |
업체명 | 담당업무 | 업체명 | 담당업무 |
---|---|---|---|
(주)유빈스 | 소프트웨어 개발 | (주)유니스탭스 | 소프트웨어 개발 및 공급 |
미래테크 | 소프트웨어 개발 | 우성시스템 | SI 및 소프트웨어 개발 |
(주)굿어스 | 소프트웨어 개발 | (주)대성텔레콤 | 정보통신 / 소프트웨어 개발 |
(주)테라넷시스템 | 소프트웨어 개발 | XICOM | 소프트웨어 개발 |
(주)대하이엔지 | 금융권 웹개발 | 아이포스아이티 | 웹개발 |
(주)정우인터렉티브 | 웹개발 | (주)유삼씨앤씨 | 소프트웨어 개발 |
고려정보기술 | 웹개발 | 에이태그 | 컴퓨터 시스템 개발 |
픽스페이지 | 전산담당 | (주)에스앤더블유 | 소프트웨어 개발, 시스템 개발 |
주식회사 청운씨아이에스 | 웹개발 | (주)디지털오션 | PCT 시스템제어 |
(주)에스원테크 | 컴퓨터 시스템 개발 | 이화CS | 소프트웨어 개발 |
동원PCT | 전산담당 | (주)이포넷 | 모바일 사업부 시스템 개발 |
팁그밸리 주식회사 | 전산담당 | 비에스캐피탈(주) | 컴퓨터 시스템 개발 및 유지보수 |
(주)토탈소프트뱅크 | 컴퓨터 시스템 분석/설계 | (주)엔서 | 컨텐츠 개발 및 컴퓨터시스템 담당 |
(주)두웰시스템 | 컴퓨터 시스템 담당 | 시너지브라더스 주식회사 | 컴퓨터 시스템 담당 |
(주)케이에스 인터렉티브 | 웹개발 |