간만의 근황소식입니다.
그 간 시간을 투자한 것은 다음 3가지네요.
- node.js
- html & css
- dApp
node.js, html, css 관련 자료를 찾아보면서 블록체인 이해하는데 막연히 도움 되겠지 했었는데..
오늘 찾아본 dApp관련 자료를 읽어보고, 최소한 이더리움의 dApp 이해하는데 배경지식으로라도 도움되겠구나 싶었네요..
node.js
node.js 코드들 몇개 따라 해보면서 node.js 가 대충 어떤거구나 하는 이해가 되는 것 같습니다. 며칠간 시간 투자해보고 느낀점은 다음과 같습니다.
- node.js는 용도에 맞게 이미 잘 만들어져 있는 모듈? 패키지?들을 활용한다.
- node.js를 공부한다는 것은 이러한 모듈이나 패키지들을 잘 이해하고 사용하기 위해서 관련 함수 공부가 중요하다.
- 결국 가장 중요한 것은 목표이며, 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
영문 주소로 들어가면 커리큘럼이 회원가입도 하라고 하고 결제도 하라는 거 같아서..
나중에 혹시 필요해서 공부하실 분이 계시다면 꼭 위의 주소를 저장해 두셔야 합니다^^;
커리큘럼 들어가면 세부 주제에 대해서 순차적으로 학습 할 수 있도록 되어 있습니다.
내부 인터페이스는 아래와 같은 모습입니다.
코딩을 하는데로 실시간으로 결과가 오른쪽 창에 나타납니다.
왼쪽에 간략하게 코드에 대한 설명이 간략하게 나와는 있지만, 제 기준에는 설명이 충분치는 않아서 많이 헤매기도 했지만, 그래도 힌트도 주어지고 해서 html과 css가 무엇인지 전체 개념잡기에 유용했습니다.
원래 관심은 css 였기에 css부분을 살펴보면
첫번째 강의에서 css코드를 넣고 빼고에 따라 결과물이 어떻게 달라지는지를 보여주었는데..
이게 인상 깊었었네요..
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
좋은 글 감사합니다~
저도 초보라 이렇게 보는게 도움이 되네요~ ^^
감사합니다^^; 나중에 나름 결과도 좋아서.. 중간 중간 의미 없는 과정 글 남겨둔게 의미 있는 일이 되었으면 하는 바람이 있네요^^;;
Cheer Up!
스팀잇 동지들에게
이 편지는 많은 활동에 지쳐있는 스팀잇 동지들에게 구원과 희망을 주기 위하여 @jack8831로 부터 시작되었습니다. 대부분의 '행운의 편지'와 달리 이 편지는 돈이 들지 않습니다. 그냥 편지를 본 순간부터 7시간 이내 잠깐 짬을 내어 복사한 편지를 이웃 7명에게 각각 댓글로 달아주시면 됩니다. 그리고 그 이웃분에게 진심을 담아 풀보팅도 해주시구요. 당신이 올린 댓글엔 때로는 감사의 풀보팅이 선물될 것이고 당신은 그저 댓글 보상을 파워업하기만 하면 됩니다. 잊지 마세요, "7시간 이내, 그리고 이웃 7명의 포스팅 댓글"
추신 : 저도 이 포스팅을 올리고서 7명의 이웃에게 풀보팅과 함께 편지를 보냈답니다.
연어(@jack8831)로 부터.. @nhj12311가 받아 @siapa0516님의 블럭체인에 대한 열정을 응원하며 전달합니다~
스팀잇판 행운의 편지군요.. ㅎㅎ 응원 감사합니다 ㅎㅎ