중급자를 위해 준비한
[블록체인] 강의입니다.
이더리움 기반의 DAPP 개발로 블록체인을 배워보세요. Smart Contract의 구현을 통해서 실전 개발에 대한 지식도 알 수 있습니다.
이런 걸
배워요!
블록체인 기술의 기본 개념 및 Ethereum 플랫폼
스마트 계약의 이해와 구현
Solidity 프로그래밍 언어 활용
블록체인 dApp 개발
본 강의는 입문~초중급까지 블록체인에 대한 개념부터 원리 그리고 실전 개발을 할 수 있는 지식을 전달하고자 합니다. 여러 국내 서적과 레퍼런스들... 그리고 많은 블록체인 관련 컨퍼런스들의 참여와 타 강좌를 통해 수강했던 모든 지식과 필드에서 경험했던 현실적인 부분들을 공유하고자 합니다.
이 부분에 입문하려는 사람들의 시간을 덜어주고 나아가서 블록체인 엔지니어로써 현재 있는 고민들과 앞으로 펼쳐지게 될 블록체인 기술을 실제 비즈니스에 어떻게 적용하여 킬러 컨텐츠를 만들 수 있을까에 대해 수강자들과같이 고민해보고자 합니다.
이 부분에 입문하려는 사람들의 시간을 덜어주고 나아가서 블록체인 엔지니어로써 현재 있는 고민들과 앞으로 펼쳐지게 될 블록체인 기술을 실제 비즈니스에 어떻게 적용하여 킬러 컨텐츠를 만들 수 있을까에 대해 수강자들과같이 고민해보고자 합니다.
학습 목표
블록체인 기술에 대한 개념과 원리를 이해하고, 블록체인 기술의 산출물인 암호화폐 비트코인과 이더리움의 백서를 보며 기본적이 이론 내용들을 숙지할 수 있습니다. 개인간 거래뿐만이 아니라 이더리움 Smart Contract(스마트 계약)의 아키텍처와 구현 방법을 배울 수 있으며, dApp 을 개발하고 배포하는 과정들을 익히고 실전에 사용해 볼 수 있습니다. ( 웹 Application 예제와 함께 어떤식으로 웹과 dApp이 같이 쓰일 수 있는지에 대해 알 수 있음 using web3.js )
EIP(Ethereum Improve Proposal)에서 제안되었던 토큰 기반 ERC20, ERC721 등 개념 파악과 직접 토큰 발행을 해봅니다. 또한, POW, POS, PBFT등 컨센선스 알고리즘에 대한 숙지가 가능합니다.
도움이 되는 분들
- 블록체인 엔지니어의 첫걸음을 걷고 싶은 분들
- 블록체인을 접하기 위해 노력과 시간을 절감하고 싶으신 분들
- 블록체인 여러 프로젝트들에 대해 강사와 같이 고민하고 싶으신 분들
배우는 것들
블록체인 관련 개념 및 이론
화제가 되는 블록체인에 대한 개념과 비트코인, 이더리움의 차이점을 이해할 수 있습니다. 충분한 이론 학습으로 실전으로 넘어가기 전 용어에 대한 학습을 진행합니다.
실습 및 과제 기반의 강좌 진행
직접 환경 셋팅을 진행하고, 실습을 진행해보세요. 과제 수행으로 직접 코딩을 해보면서 실력을 확실하게 높일 수 있습니다. 또한, Mockup 수준의 프로젝트 개발을 3개 정도 진행해보면서 블록체인 기술을 완벽하게 습득할 수 있습니다.
참고 사항
- MAC OS에서 강의를 진행합니다.
- geth는 1.7.3 버전으로 강의합니다.
- 브라우저는 크롬을 씁니다.
- Remix(solidity IDE)를 활용합니다.
- HTML, 자바스크립트, 부트스트랩 기본 지식이 필요합니다.
- Ubuntu Desktop 16.04 환경 제공.
- 1분 강좌소개 영상 보러가기
지식공유자 소개
이정주
블록체인을 약 1년 정도 기술적인 부분과 어떠한 서비스에 적용하면 좋을지 관심있게 보고 있는 평범한 개발자
인프런이 만난 사람 #01 | 이정주님 인터뷰 보러가기
이런 분들께
추천드려요!
학습 대상은
누구일까요?
블록체인 기술에 대한 이해를 높이고자 하는 분
스마트 계약 개발에 관심이 있는 분
Solidity 프로그래밍에 입문하고 싶은 분
안녕하세요
JeungJoo Lee입니다.
커리큘럼
전체
51개 ∙ 15시간 1분
강의 게시일: 2018년 08월 01일
마지막 업데이트일: 2018년 12월 05일
마지막 업데이트일: 2018년 12월 05일
수강평
아직 충분한 평가를 받지 못한 강의입니다.
모두에게 도움이 되는 수강평의 주인공이 되어주세요!