- https://www.hyperledger.org/learn/training 에서 Professional Certifications
- https://www.hyperledger.org/learn/training/hyperledger-fabric-certification
- https://training.linuxfoundation.org/certification/certified-hyperledger-fabric-administrator-chfa
- 하단에 제공되는 'Candidate Handbook.pdf', 'Exam Tips.pdf' 등의 첨부자료를 꼭 참고!
- http://dev.outcert.com
- 헐... 대박! 혹시나? 할인쿠폰을 얻을 수 없나? 구글링 해봤더니... 위 사이트에서 진짜! 준다.
- 온라인 시험임으로, 시험 "환경 및 시간"을 미리 셋팅해두야 하고~ 당일 신분증(여권)을 챙겨야 한다.
- 환경 : https://www.examslocal.com/ScheduleExam/Home/CompatibilityCheck -> Option3 -> Linux Foundation 및 CHFA 선택!
- 시간 : 미리 정해진 날짜 및 시간을 예약하고, 당일에 치루면 됩니다... (영문 신분증 필수!)
- & &
- 그럼, hyperledger fabric certification 을 따려면 어떻게 해야 할까?
- 우선, 시험영역과 비중은 아래와 같다.
- Application Lifecycle Management : 20% (3문제 정도 예상)
- chaincode를 install 및 instantiate 하기.
- 'endorsement 정책' 설정하기.
- private-data관련, 'collection 정책' 정의하기.
- chaincode 수정하기.
- Install and Configure Network : 25% (4문제 정도 예상)
- 'world-state-database 설정' 수정하기.
- '초기 multi-organization 설정정책' 정의하기.
- ordering-service(Raft) 설정.
- Hyperledger Fabric 컨테이너 설정.
- block 생성 등등, 네트워크 옵션 설정.
- TLS 통신 활성화.
- genesis-block 생성.
- peer 및 orderer 주소, '서비스 디스커버리 node' 설정하기.
- Diagnostics and Troubleshooting : 15% (1문제 정도 예상)
- "peer 및 orderer 및 ca 및 chaincode" 로그 조회 및 분석 및 해결.
- Membership Service Provider : 20% (3문제 정도 예상)
- ACL 설정.
- 고객ID 등록.
- ID 파기.
- CA 설정 및 시작.
- "하드웨어 보안모듈" 설정.
- Network Maintenance and Operations : 20% (3문제 정도 예상)
- 기organigation에 peer 추가.
- channel 생성.
- 기channel에 organization 추가.
- 'channel 설정' 업데이트.
- 'Hyperledger Fabric 인스턴스' 업데이트.
- Application Lifecycle Management : 20% (3문제 정도 예상)
2019년 05월 기준~ Fabric v1.3 으로 온라인 시험이다. (음... 롱텀 써포트 버전인 Fabric v1.4 가 좋을꺼 같은데...)- 2019년 09월 기준~ Fabric v1.4 으로 온라인 시험이닷!
- 중요한 포인트가 있는데! "12 Month Exam Eligibility" 및 "Free Exam Retake" 포함되있다.
- (1년간 재시험 무한리필 공짜인줄 알았는데... one free retake per exam 인것 같다... 젠장~)
- T!ps
- 시험중에는 오직!!! "hyperledger-fabric 및 hyperledger-fabric-ca .readthedocs.io" 공식문서만 참고 할 수 있다.
- (당연히, 구글링 안됨... 그리고 자주쓰던 cmd메모 컨닝 안됨;;;)
- (평소에 아무생각없이 찾아쓰던... 습관이 굉장히 시험엔 악영향을 준다.ㅎㅎ)
- 시험 가상환경에서 Root권한이 필요하면, "sudo -i" 쓰면 된다.
- node-1은 왠만하면 재부팅 하지마란다. 시간많이 걸리니... (다른 node들은 재부팅 해도 됨)
- 시험 가상환경 터미널에서는,,, Ctrl+C and Ctrl+V 를 지원 안함.
- For Mac: ⌘+C to copy and ⌘+V to paste.
- For Windows: Ctrl+Insert to copy and Shift+Insert to paste (윈도우즈ㅃㅃ2ㅋ)
- 기본적으로 docker/docker-compose 기반으로 Fabric을 돌리는 시험이다.
- 기본적으로 byfn 예제의 설정를 기반으로 돌아가는 네트워크이니... 해당 fabric-samples를 외워.
- Fabric CLI 노드에 접속을 할땐, "docker exec -it cli bash" 으로 하면 된다.
- 각각에 문제를 풀때, 각 문제별로 해당 노드에 ssh 접속을해서~ 풀고 나오는 식이다.
- (즉, "ssh fabadm@`해당문제 노드`" 식으로 접속해서~ fabadm 유저로 작업하는 식!)
- 가라사대, "'시험시작' -> 'node-1' 접속 -> (각문제별) '문제노드 접속' -> exit" 인 패턴.
- ...
-끝-
'hyperledger > fabric.자격증 도전記' 카테고리의 다른 글
CHFA 쪽집게 (4) : Membership Service Provider (0) | 2019.09.20 |
---|---|
CHFA 쪽집게 (3) : Diagnostics and Troubleshooting (0) | 2019.09.16 |
CHFA 쪽집게 (2) : Install and Configure Network (0) | 2019.09.16 |
CHFA 쪽집게 (1) : Application Lifecycle Management (0) | 2019.09.16 |
Certified Hyperledger Fabric Developer (CHFD) 이란? (0) | 2019.09.06 |