※ 관리자의 수강 승인 후에 수강신청 최종 완료됩니다.
※ 본 과정은 개발자 대상 강좌로, 매 주차 프로그래밍 실습 및 과제 제출이 진행됩니다.
프로그래밍을 할 수 없는 경우 학습이 불가하오니 참고하시기 바랍니다.
※ 본 과정은 [스마트 컨트랙트 사업관리] 직무의 필수 과정입니다.
※ 핵심직무별 필수 과정과 선택과정을 확인해 주세요. (☞확인하러 가기)
※ 핵심직무별 필수 과정 1개, 선택 과정 1개 이상을 이수해야 인증평가에 응시할 수 있습니다.
※ 운영 관련 안내는 강의실 내 공지게시판, 메일, 문자로만 진행됩니다. 회원정보에 실제로 사용 중인 메일주소 및 연락처 정보를 입력해 주세요.
공지를 확인하지 않아 발생하는 불이익에 대해 책임지지 않습니다.
※ 성명/생년월일/휴대전화 번호/이메일 미입력 시 본인 확인 불가로 수강 취소됩니다.
매치업 교육과정 수강 시 국가평생교육진흥원에 학습자 정보가 등록됩니다.※ 재직자 및 대학생의 경우 회원정보에 소속기관명을 입력바랍니다.
※ 운영기간 내 ZOOM 활용 LIVE Q&A 세션 1회 진행
※ 블록체인 도서 증정 이벤트 진행
※ 교육과정 운영 종료 후 성적우수자 대상 시상 진행
※ 구체적인 학습자 이벤트 내용은 수강생 대상 별도 안내
※ 이수기준 : 동영상 진도율 + 퀴즈/과제/토론 합산 70점 이상
※ 교육과정별 이수기준(70점) 충족 시 한양대학교 명의 이수증 발급
※ 직무별 인증평가 합격 시(70점) SK네트웍스+국가평생교육진흥원 공동명의 인증서 발급
※ 한양대학교 교육혁신팀 매치업 담당자(☎02-2220-1403)
※ 문의 가능시간: 평일 10:00~17:00 (12:00~13:00 점심시간, 주말 및 공휴일 휴무)
※ 매치업 블록체인 교육과정 이외의 강좌 문의는 홈페이지 우측 하단의 채널톡 기능을 이용 바랍니다.
평가기준 | 진도 | 시험 | 과제 | 토론 | 기타 |
---|---|---|---|---|---|
배점 | 61% | 13% | 26% | 0% | 0% |
과락기준 | 50% | - | - | - | - |
1. 오리엔테이션 1분
2. 콘텐츠가 제공되지 않는 주차입니다. -
3. 사전질문 및 학습목표 안내 1분
4. 스마트 컨트랙트와 Remix 소개 2분
5. [실습] Remix 활용법 14분
6. 사전질문 및 학습목표 안내 1분
7. 1. 이더리움의 계정 / 2. 트랜잭션 유형과 구조 / 3. 트랜잭션과 메시지 콜, 메시지 객체 / 4. 블록 구성요소 5분
8. [실습] 이더리움 블록체인과 스마트 컨트랙트 13분
9. 사전질문 및 학습목표 안내 1분
10. 1.변수(variable)의 유형 / 2.상태변수의 가시성(visibility) / 3.자료형(data type) / 4.특수전역변수(Special Global Variable) 5분
11. [실습] 솔리더티 문법 1(변수의 유형과 자료형) 14분
12. 사전질문 및 학습목표 안내 1분
13. 1. 함수 정의의 형식과 의미 / 2. 조건문과 반복문 / 3. 함수의 가시성과 상태 변경성 / 4. 특수 함수들(생성자, 겟터, 특수 전역함수 등) 6분
14. [실습] 솔리더티 문법 2 (함수의 개념과 기본 함수들) 14분
15. 사전질문 및 학습목표 안내 1분
16. 1. 함수 변경자 / 2. 이벤트 / 3. 예외 처리 / 4. 이더리움 송수신 방법 6분
17. [실습] 솔리더티 문법 3 (함수 변경자, 이벤트, 예외 처리, 이더송수신 ) 19분
18. 사전질문 및 학습목표 안내 1분
19. 1. EVM과 바이트 코드 / 2. 변수의 저장 위치 / 3. 참조형 변수의 저장 위치 7분
20. [실습] 솔리더티 문법 4 (EVM과 저장 위치) 8분
21. 사전질문 및 학습목표 안내 1분
22. 1. 외부 컨트랙트 함수 호출 / 2. 라이브러리 사용 방법 / 3. 컨트랙트 상속과 함수 오버라이딩 / 4. 추상 컨트랙트와 인터페이스 6분
23. [실습] 솔리더티 문법 5 (컨트랙트 연동과 상속) 16분
24. 사전질문 및 학습목표 안내 1분
25. 1. 암호화폐와 토큰의 차이점 / 2. 토큰의 분류와 유형 / 3. 대체가능 토큰과 대체불가능 토큰 / 4. ERC20 토큰을 위한 표준 인터페이스와 컨트랙트 구현 3분
26. [실습] ERC20 토큰 15분
27. 사전질문 및 학습목표 안내 1분
28. 1. 코딩 스타일(레이아웃 및 명칭) / 2. Remix의 정적분석 기능 3분
29. [실습] 스마트 컨트랙트와 SW 품질 9분
30. 사전질문 및 학습목표 안내 1분
31. 1. 스마트 컨트랙트의 주요 보안 취약점 / 2. 재진입 공격 / 3. 오버플로우 및 언더플로우 / 4. 서비스 거부 공격 3분
32. [실습] 스마트 컨트랙트 보안성 15분
33. 사전질문 및 학습목표 안내 1분
34. 1. 이더리움 클라이언트 프로그램 / 2. 이더리움 왈렛과 MetaMask / 3. Ganache 개발환경 2분
35. [실습] 개발환경 1 (MetaMask와 Ganache) 19분
36. 사전질문 및 학습목표 안내 1분
37. 1. Truffle 개발도구 2분
38. [실습] 개발환경 2 (Truffle과 Visual Studio Code) 18분
39. 사전질문 및 학습목표 안내 1분
40. 1. 탈중앙 앱의 구조와 동작 흐름 / 2. 왈렛 기능을 제공하는 웹 기반 탈중앙 앱의 개발 2분
41. [실습] 웹 기반 탈중앙 앱 8분