수강이 제한됩니다.
입문자를 위해 준비한
[블록체인] 강의입니다.
블록체인에 대한 용어의 설명과 기본 구조, 새로운 디앱을 개발하기 위한 방법을 이해하고 싶은 분들 위해 제작되었습니다. 프로그래밍에 대한 아주 기초적인 지식만 있더라도 개발을 진행해보실 수 있도록 구성하였습니다.
이런 걸
배워요!
디앱 개발, 처음부터 차근차근 시작해보세요!
떠오르는 기술, 블록체인 디앱 ✨
블록체인 입문부터 디앱 프로젝트까지 한번에 끝!
이더리움
VSCode
Node.js
트러플
가나슈
게스
메타마스크
스마트 컨트랙트 구현을 위한 다양한 스킬을 배울 수 있습니다.
블록체인은 과거부터 4차 산업혁명의 미래 혁신 기술 중 하나로 떠오르고 있습니다. 최근에는 NFT, P2E, DeFi 등 다양한 기술과 함께 결합되어 여러 분야의 애플리케이션이 탄생하였습니다. 특히 블록체인 상에서 사라지지 않는 애플리케이션, 통칭 디앱(dApp)은 게임이나 경제, 교환, 시장 등 다양한 분야로 발전하였고 블록체인 활성화와 성장 발판을 마련하게 되었습니다.
이뿐 아니라 블록체인은 현재도 속도, 비용, 확장성 면에서 더욱 발전하고 있습니다. 디앱은 이러한 블록체인의 기술들과 상호작용 관계로 훨씬 더 많은 디앱을 개발하게 될 것으로 기대되고 있습니다.
우리는 이러한 시장에서 기본적인 지식을 통해서 앞으로 더 발전하여 데이터의 보안이나 공개를 다루는 분야, IoT, AI 등 추가로 발전될 플랫폼에서 움직일 수 있도록 디앱에 대한 기초에 대해 소개하려 합니다.
이 강의에서는
이런 내용을 배워요 📚
✅ 이런 분들께 추천합니다!
- 블록체인 용어 설명 및 기본 구조부터, 새로운 디앱을 개발하기 위한 방법을 알고 싶은 분들께 적합한 강의입니다.
- 프로그래밍에 대한 아주 기초적인 지식만 있더라도 개발을 진행해보실 수 있도록 구성하였습니다.
1. 블록체인 개요
- 블록체인이란
- 장점 · 단점
- 개발 목적
- 채굴
2. 스테이블 · 알트 코인
- 코인 분류
- 이더리움, 라이트, 이더리움 클래식
- 법정화폐 담보, 암호화폐 담보, 알고리즘 기반
3. 이더리움 개요
- 비트코인의 발전
- 아키텍처
- 암호화 방식
4. 이더리움 구성요소 - 1
- EVM
- P2P Network
- 어카운트
- 가스비와 가스
- 가스 시세 확인 방법
5. 이더리움 구성요소 - 2
- 이더리움 플랫폼 (합의, 실행, 데이터 계층)
- 트랜잭션
- 채굴 합의 알고리즘
- Nonce
6. Node.js
- Javascript와 Node.js
- npm 패키지 매니저
- 여러 가지 패키지들
- 설치 방법
7. VSCode
- IDE
- 클라우드 IDE와 로컬 IDE
- 설치 방법
8. Truffle
- 프레임워크
- 설치 방법
9. Ganache
- 가나슈 (가상의 이더리움 네트워크)
- 설치 방법 (초콜릿)
10. Geth
- 여러 가지 이더리움 플랫폼
- 설치 방법
11. Chrome
- 설치 방법
12. Metamask
- 메타마스크
- 설치 방법
13. dApp
- 개념
- 유명 디앱
- 스마트 컨트랙트
14. 프라이빗 네트워크
- 이더리움 네트워크 종류
- 제네시스 블록
- 개인 네트워크 구축 방법
15. 솔리디티
- 기본 문법 (값 타입, 함수 타입, 함수 제어자)
- 심화 문법 (접근 제어자, 트랜잭션 구성 요소)
16. 리믹스
- 구성 요소
- 사용 방법
- 함수 로그 보는 법
17. 호텔 예약 프로젝트 (리믹스를 통한 간단한 예약 스마트 컨트랙트 작성)
- 작성 방법
- 배포 방법
++ 현재 여기까지 영상으로 배포가 되고 있으며, 추가 제공되는 내용은 PDF에만 반영된 상태입니다. 후에 영상 업데이트 추진할 예정입니다. ++
18. ECR20
- 이더리움 프로토콜과 토큰
- Ropsten 네트워크
- 테스트 이더 발급
- 메타마스크 연결
19. Web3.js
- 라이브러리
- 고래의 이더리움을 확인하는 간단 웹 구현
20. 펫샵 프로젝트 개요
- 트러플 박스
- 프로젝트 구성 요소
- 진행 순서
21. 컨트랙트 작성과 마이그레이션
- 깃 다운로드, 박스 구성요소
- 컨트랙트 작성
- 마이그레이션
22. 펫샵 테스팅
- 테스팅 이유와 방법
23. 메타마스크 연결
- 실 사용을 위한 연결 방법
24. 프로젝트 사용
호텔 예약 프로젝트 中
학습 내용을 꼼꼼히 정리한
강의 PPT가 함께합니다 💡
여러분이 실습을 차근차근 따라올 수 있도록 체계적인 PPT와 함께 단계별로 정성껏 강의를 진행합니다.
강사 소개 👨🏫
보안프로젝트 권승민 전임 강사
- 보안프로젝트 앱 개발, IoT 연간 강의 진행
- 인프런 "디파이 킹덤 P2E(Play to Earn)로 투잡하기" 강의 진행
- 쿠버네티스 환경 취약점 분석 플랫폼 개발
- 플러터 온라인 스터디 모임 연간 진행
- IT보안 모의해킹 프로젝트 다수 참여
- KISA-실전형 사이버훈련장 개발 프로젝트 참여
- 안드로이드 앱 개발에 딱 맞는 플러터와 다트 입문 공동 저술
- 시스템 해킹 프로토스타 1부, 2부 공동저술
권승민 강사의 다른 강의 📌
이런 분들께 추천드려요!
학습 대상은
누구일까요?
선수 지식,
필요할까요?
보안프로젝트 입니다.
보안프로젝트 ( www.boanproject.com )는 IT보안, 빅데이터, 머신러닝, IoT 등 다양한 분야의 온라인 강의, 그룹 강의를 진행하고 있습니다.