Thumbnail
보안 · 네트워크 블록체인

이더리움 디앱(dApp) 개발과 프로젝트, 블록체인 스마트 컨트랙트 대시보드

(3.8)
5개의 수강평 ∙  118명의 수강생
공개되지 않은 강의로
수강이 제한됩니다.
지식공유자: 보안프로젝트
총 30개 수업 (4시간 13분)
수강기한: 
무제한
수료증: 발급
난이도: 
입문
-
초급
-
중급이상
지식공유자 답변: 미제공

입문자를 위해 준비한
[블록체인] 강의입니다.

블록체인에 대한 용어의 설명과 기본 구조, 새로운 디앱을 개발하기 위한 방법을 이해하고 싶은 분들 위해 제작되었습니다. 프로그래밍에 대한 아주 기초적인 지식만 있더라도 개발을 진행해보실 수 있도록 구성하였습니다.

✍️
이런 걸
배워요!
블록체인과 이더리움
스마트 컨트랙트와 디앱에 대한 이해
솔리디티 문법 기초와 심화
디앱 개발을 위한 다양한 도구들
간단한 디앱 프로젝트

디앱 개발, 처음부터 차근차근 시작해보세요!

떠오르는 기술, 블록체인 디앱 ✨ 

블록체인 입문부터 디앱 프로젝트까지 한번에 끝!

이더리움

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 등 다양한 분야의 온라인 강의, 그룹 강의를 진행하고 있습니다. 

커리큘럼 총 30 개 ˙ 4시간 13분의 수업
이 강의는 영상, 수업 노트, 첨부 파일이 제공됩니다. 미리보기를 통해 콘텐츠를 확인해보세요.
섹션 0. 블록체인과 이더리움 이해
강의자료 및 실습 파일 다운로드
블록체인 - 블록체인 알아보기 미리보기 19:17
블록체인 - 여러가지 코인들 13:03
이더리움 - 이더리움 알아보기 11:42
섹션 1. 개발 환경 구축하기
개발환경 구축하기 - VSCode 05:36
개발환경 구축 - Node.js 07:28
개발환경 구축 - 트러플 10:10
개발환경 구축 - 가나슈 03:41
개발환경 구축 - 게스 05:45
개발환경 구축 - 크롬 02:12
개발환경 구축 - 메타마스크 06:41
섹션 2. DApp 기초 및 개발, 프로젝트
DApp 기초 - 프라이빗 네트워크 미리보기 37:52
DApp 기초 - 리믹스 알아보기 08:04
DApp 개발 - 솔리디티 01:50
DApp 개발 - 솔리디티 (값 타입) 06:37
DApp 개발 - 솔리디티 (흐름제어) 20:41
DApp 개발 - 솔리디티 (연산자) 08:09
DApp 개발 - 솔리디티 (접근 제어자) 07:14
DApp 개발 - 솔리디티 (함수 속성) 04:45
DApp 개발 - 솔리디티 (단위) 05:23
DApp 개발 - 솔리디티 (데이터 위치) 08:56
DApp 개발 - 솔리디티 (인스턴스) 04:47
DApp 기초 - 솔리디티 (초기 값) 02:49
DApp 심화 - 솔리디티 (예외 처리) 04:01
DApp 심화 - 솔리디티 (이벤트) 03:46
DApp 개발 - 솔리디티 (코인 상호작용) 13:28
계정 코인 상호 작용 02:33
DApp 개발 - 솔리디티 (수정자) 06:36
DApp 심화 - 솔리디티 (상수 세트) 05:35
호텔 예약 프로젝트 14:39
강의 게시일 : 2022년 04월 15일 (마지막 업데이트일 : 2022년 04월 27일)
수강평 총 5개
수강생분들이 직접 작성하신 수강평입니다.
3.8
5개의 수강평
5점
4점
3점
2점
1점
VIEW 추천 순 최신 순 높은 평점 순 낮은 평점 순 평점 순 높은 평점 순 낮은 평점 순
정승완 thumbnail
3
쉽고 간단한 강의지만... 강의자분의 설명이 너무 버벅대시네요.. 중간에 버벅 대시다보니 저희도 혼란이 생깁니다. 미리 코드 리뷰/ 강의 리뷰 후에 강의 해주시면 더욱 좋을 것 같습니다.
2022-05-03
duqrl5554 thumbnail
5
조은강의입니다
2022-05-23
IT배우기 thumbnail
4
개념을 이해하는 데 도움이 되었습니다. 일부 내용이 빠진 듯한 느낌이 듭니다. 강의소개에 보면 18장 이후가 없고, 트러플, 가나슈 등을 이용한 예제가 없어 아쉬움이 남습니다.
2022-05-24
이효민 thumbnail
5
좋은 강의입니다.
2022-10-23
김동욱 thumbnail
2
원하는 수준의 강의가 아니었습니다. 강의력도 좋은편은 아닌것 같습니다.
2023-01-02