[블록체인 초보의 입문일기] 입문 21일차 - node.js / html&css / dApp

in #kr-newbie7 years ago

간만의 근황소식입니다.
그 간 시간을 투자한 것은 다음 3가지네요.

  • node.js
  • html & css
  • dApp

node.js, html, css 관련 자료를 찾아보면서 블록체인 이해하는데 막연히 도움 되겠지 했었는데..
오늘 찾아본 dApp관련 자료를 읽어보고, 최소한 이더리움의 dApp 이해하는데 배경지식으로라도 도움되겠구나 싶었네요..


  • node.js

node.js 코드들 몇개 따라 해보면서 node.js 가 대충 어떤거구나 하는 이해가 되는 것 같습니다. 며칠간 시간 투자해보고 느낀점은 다음과 같습니다.

  1. node.js는 용도에 맞게 이미 잘 만들어져 있는 모듈? 패키지?들을 활용한다.
  2. node.js를 공부한다는 것은 이러한 모듈이나 패키지들을 잘 이해하고 사용하기 위해서 관련 함수 공부가 중요하다.
  3. 결국 가장 중요한 것은 목표이며, node.js는 수단이다.

node.js를 활용해서 무엇을 만들 것인지 '아이디어' 중요한 것 같습니다.
며칠 간 대충 훝어보고 지금 머릿속에 남아 있는건 express는 서버를 만드는데 사용되는 패키지이고, mongoose는 mongodb라는 것과 연결해주는 패키지다 라는 것 정도네요. 당장 node.js를 활용할 목적성이 없는 상태에서는 공부하기란 참 어려운 것 같습니다^^; 몬가 써먹어보고 싶은데.. node.js를 활용 방안이 생길때까지 앞으로 시간 투자는 일단 보류입니다^^;


  • html & css

위의 node.js 관련 사이트에서 css에 대한 설명은 생략하였습니다.
저는 당연히 css가 무엇인지 모르기에 따로 찾아봐야 했죠.

그리고 아래 사이트를 찾았는데, 간단히 훝어 보기에 괜찮은 것 같아서 소개해 드립니다.
저도 정독하지는 않았고 대충 훝어본 정도입니다.

https://www.codecademy.com/en/tracks/korean-web

영문 주소로 들어가면 커리큘럼이 회원가입도 하라고 하고 결제도 하라는 거 같아서..
나중에 혹시 필요해서 공부하실 분이 계시다면 꼭 위의 주소를 저장해 두셔야 합니다^^;

2017-09-26 15;14;58_0.png

커리큘럼 들어가면 세부 주제에 대해서 순차적으로 학습 할 수 있도록 되어 있습니다.

2017-09-26 15;23;45_0.png

내부 인터페이스는 아래와 같은 모습입니다.
코딩을 하는데로 실시간으로 결과가 오른쪽 창에 나타납니다.
왼쪽에 간략하게 코드에 대한 설명이 간략하게 나와는 있지만, 제 기준에는 설명이 충분치는 않아서 많이 헤매기도 했지만, 그래도 힌트도 주어지고 해서 html과 css가 무엇인지 전체 개념잡기에 유용했습니다.

2017-09-26 15;27;28_0.png

원래 관심은 css 였기에 css부분을 살펴보면

첫번째 강의에서 css코드를 넣고 빼고에 따라 결과물이 어떻게 달라지는지를 보여주었는데..
이게 인상 깊었었네요..

2017-09-25 20;20;27_0.png

2017-09-25 20;21;09_0.png


  • dApp

블록체인 관련 자료 찾아 여기저기 뒤적거리다가 스팀잇 @atomic님의 연계 사이트에서 다음 관련 글들을 찾았습니다.

나도 dApp 개발해보자 (1) - 시리즈를 시작하며
http://www.chaintalk.io/archive/lecture/1
나도 dApp 개발해보자 (2) - dApp의 아키텍쳐
http://www.chaintalk.io/archive/lecture/43
나도 dApp 개발해보자 (3) - 스마트 컨트랙트 맛보기
http://www.chaintalk.io/archive/lecture/86
나도 dApp 개발해보자 (4) - 컨트랙트 엑세스
http://www.chaintalk.io/archive/lecture/415
나도 dApp 개발해보자 (5) - 첫번째 dApp 의 완성
http://www.chaintalk.io/archive/lecture/501
나도 dApp 개발해보자 (6) - TestRPC 활용
http://www.chaintalk.io/archive/lecture/586

탈중앙화된 어플리케인션을 dApp이라고 하나봅니다.
저는 node.js, html, css 등의 자료를 찾아보면서 블록체인과 연관이 있는 건가 싶었는데..
최소한 이더리움 블록체인 기반 dApp 관련해서 이해하는데 도움은 될 것 같습니다.

이 부분은 찬찬히 다시 읽어보면서 실습 해보고 후기 올려보겠습니다^^;


  • 앞의 연계 글 목록

[블록체인 초보의 입문일기] 입문 10일차 - 개인으로서 앞으로 준비해야 할 사항에 대해 느낀점
https://steemit.com/kr/@siapa0516/10
[블록체인 초보의 입문일기] 입문 11일차 - node.js 실습 따라해보기
https://steemit.com/kr-newbie/@siapa0516/11-node-js
[블록체인 초보의 입문일기] 입문 15일차 - 여전히 node.js 실습 중
https://steemit.com/kr-newbie/@siapa0516/15-node-js


Sort:  

좋은 글 감사합니다~
저도 초보라 이렇게 보는게 도움이 되네요~ ^^

감사합니다^^; 나중에 나름 결과도 좋아서.. 중간 중간 의미 없는 과정 글 남겨둔게 의미 있는 일이 되었으면 하는 바람이 있네요^^;;

Cheer Up!

  • from Clean STEEM activity supporter

스팀잇 동지들에게

이 편지는 많은 활동에 지쳐있는 스팀잇 동지들에게 구원과 희망을 주기 위하여 @jack8831로 부터 시작되었습니다. 대부분의 '행운의 편지'와 달리 이 편지는 돈이 들지 않습니다. 그냥 편지를 본 순간부터 7시간 이내 잠깐 짬을 내어 복사한 편지를 이웃 7명에게 각각 댓글로 달아주시면 됩니다. 그리고 그 이웃분에게 진심을 담아 풀보팅도 해주시구요. 당신이 올린 댓글엔 때로는 감사의 풀보팅이 선물될 것이고 당신은 그저 댓글 보상을 파워업하기만 하면 됩니다. 잊지 마세요, "7시간 이내, 그리고 이웃 7명의 포스팅 댓글"

추신 : 저도 이 포스팅을 올리고서 7명의 이웃에게 풀보팅과 함께 편지를 보냈답니다.

연어(@jack8831)로 부터.. @nhj12311가 받아 @siapa0516님의 블럭체인에 대한 열정을 응원하며 전달합니다~

스팀잇판 행운의 편지군요.. ㅎㅎ 응원 감사합니다 ㅎㅎ