Vue.js 코딩 공작소 - 컴포넌트, Vuex, Vue-CLI, Vue-Router까지 웹 애플리케이션 제작 흐름 그대로 배우자!
에릭 한쳇.벤자민 리스트원 지음, 정용석 옮김 / 길벗 / 2019년 9월
평점 :
절판


아주 오래전에는 ASP나 JSP와 같은 서버 사이드 스크립트 기술과 JavaScript를 사용하여 웬만한 기능을 구현했다. 기업에서 사용하는 페이지도 그렇게 복잡한 기능이 아니라면 개발 기간 안에 새롭게 만드는 것이 어렵지 않았다. jQuey가 등장하고 나서는 화면을 구현할 때 jQuery 없이 개발하는 것은 아주 수고스러운 일을 힘들게 하는 것처럼 되었다. jQuery는 기본으로 기술 스택에 포함하고 시작한다. 

그리고 얼마간의 시간이 흘러 Front-End 기술로 앵귤러, 리엑트가 등장하고 이제 업계에서는 Vue.js 관련 프로젝트가 많이 생겨나고 있다. React와 Vue.js 중에 어느 것을 배워볼까 깊이 생각을 해보았다. S전자에서 SDP에 Vue.js를 표준으로 채택하였고 최근 시작하는 프로젝트를 참고해 보니 Vue.js가 React보다 많아 Vue.js를 배워보기로 결정했다.


"Vue.js 코딩공작소" 표지도 마음에 들었고 편집이나 구성도 깔끔했다. 무엇보다 목차를 보니 Vue 인스턴스, 컴포넌트와 라우팅, Vuex, 서버와의 통신 등 다루는 내용도 알차게 보여서 이 책을 선택했다. 책 앞부분은 개념 설명부터 단계적으로 진행되는 설명이 괜찮았는데 중반으로 갈수록 기술에 관한 언급을 잠시하고 보다 자세한 내용은 어디 가서 확인하라는 방식이 너무 자주 나와 좀 짜증이 났다. 


혼자 공부하는 파이썬과 같은 책은 깊이 있는 내용을 다루지는 않지만 기본적인 내용안에서 입문자가 알아야 할 내용에 대해 설명을 하고 있어서 한 권을 보고 나면 책을 통해서 내가 어디까지 학습을 했는지 알 수 있다. 그리고 보다 심화된 내용을 학습하려면 다른 서적을 참고하면 된다. 그런데  "Vue.js 코딩공작소"를 처음부터 끝까지 정독하면서 보았는데 뭔가 많은 것을 건너뛰면서 슬쩍 슬쩍 구경만 한 것처럼 여겨져 나중에 다시 봐야 할 거 같다.



댓글(0) 먼댓글(0) 좋아요(8)
좋아요
공유하기 북마크하기찜하기 thankstoThanksTo
 
 
 
Do it! Vue.js 입문 - 예제로 이해하고 실전 프로젝트로 완성한다! Do it! 시리즈
장기효 지음 / 이지스퍼블리싱 / 2018년 2월
평점 :
장바구니담기


이 책은 개발자이며 강사가 집필한 입문 서적이다. 기본적인 내용을 학습하여 실무에 준비할 수 있게 해준다. Vue.js의 기본적인 원리와 동작에 대해 상세하게 설명하고 있고 내용이 어렵지 않아 단기간에 학습할 수 있다. 입문자를 위해 어려운 내용은 과감하게 배제하고 예제 위주로 진행하고 있어 누구나 쉽게 따라갈 수 있다. 간단한 애플리케이션을 만들어 보는 TodoList가 있어 실전에서 Vue.js를 어떻게 사용할지 미리 조금 맛볼 수 있다.


개발을 어느 정도 하는 사람이라면 주말에 학습하여 월요일부터 실전에 바로 적용해 볼 수 있을 거라는 자신감을 준다. 저자는 Vue.js 강의 경험도 있기에 입문자가 알아야 하는 내용이 무엇인지를 잘 알기에 Vue.js 교재로 사용하여도 좋다. 이 책의 구성은 먼저 Vue.js를 소개하고 장점과 특징을 알아본다. 그러고 나서 Vue.js 개발 환경을 설정하고 첫 번째 프로젝트를 진행한다. 


화면을 개발하기 위해 필요한 인스턴스, 컴포넌트, 컴포넌트 통신에 대해 예제 코드가 준비되어 있어 직접 실행하며 확인해 볼 수 있다. 책 중반 이후에는 상용 웹을 개발하기 위한 기술인 라우터, HTTP 통신, 템플릿, 프로젝트 구성에 대해 설명한다. 실제로 동작하는 할 일 관리 (TodoList) 앱을 만들어 보면서 어떻게 애플리케이션을 만들지에 대한 감각도 전해준다.


댓글(0) 먼댓글(0) 좋아요(10)
좋아요
공유하기 북마크하기찜하기 thankstoThanksTo
 
 
 
죽음에 관하여 팀 켈러의 인생 베이직
팀 켈러 지음, 윤종석 옮김 / 두란노 / 2020년 8월
평점 :
장바구니담기


팀 켈러의 인생 시리즈는 "태어남에 관하여", "결혼에 관하여", "죽음에 관하여"가 있다. 이번에 읽은 책은 "죽음에 관하여"라는 책이다. 인생을 살아가면서 사람은 죽음에 대해서 여러 번 생각한다. 인생에서 가장 중요하고 뜻깊은 사건은 탄생과 결혼과 죽음이다. 이 세상에 태어난 사람은 누구나 죽음을 맞이하게 된다. 죽음을 어떻게 바라보고 대처하는지에 따라 인생이 달라진다. 


죽음은 이 세상 삶에 대한 마침표이고 사랑하는 이들과의 이별과 단절을 가져온다. 이전 세대에서는 가족이나 이웃의 죽음을 삶에서 지켜볼 수 있었는데 의학의 발달과 호스피스센터와 같은 기관으로 인해 죽음을 지켜볼 수 있는 기회가 사라졌다. 하나의 생명이 태어나는 순간은 모두가 기뻐하고 환영하는 시간이라 우리의 생활공간에 가까운 곳에 위치한다. 아이의 출생만큼 한 사람에게 중요한 사건임에도 불구하고 죽음은 그리 환영받지 못하는 사건이라 우리의 생활과 조금 멀리 떨어져 있다.


한 번 태어나면 두 번 죽고

두 번 태어나면 한 번 죽는다.


머리로는 언젠가는 닥쳐올 죽음이라는 것을 알지만 속으로는 그 사실을 억누르거나 회피하며 마치 영원을 사는 것처럼 살아간다. 죽음이라는 것이 우리 문화에서 금단의 주제가 된 것처럼 보인다. 죽음에 대해 비현실적으로 대하고 죽음에 대한 준비조차 고려하지 않는다. 삶의 의미는 물질적인 세계에 갇혀 현세적인 행복이나 기쁨을 추구한다. 그러다가 갑자기 죽음의 문턱 앞에 서게 되면 존재의 소멸로 인해 불안과 두려움으로 무력해진다. 그래서 죽음을 받아들이고 준비하기 보다 부정하고 피하려고 한다.


많은 사람들이 죽음 자체가 두려운 게 아니라 죽음이 끝이 아니까 봐 두려워한다. 거리낌 없이 자유롭게 자아를 실행하며 자신의 삶에 대한 주권을 다스려 왔는데 그것이 죽음 앞에서 보잘 것 없게 여겨지고 무의미하게 되면서 자신감을 잃게 된다. 죽음에 관한 긍정적인 효과는 우리의 삶을 흔들어 깨워 이생이 영원하지 않다는 것을 알게 해 주는 것이다. 좀 더 세련된 현대 과학의 관점에서는 죽음을 그저 생명 순환의 지극히 자연스러운 일부로 표현한다.


인간에게는 마음속에 본연의 소망이 있다. 나무나 풀 그리고 동물처럼 그저 순환되는 존재가 아니라 영원을 바라는 마음이 주어졌다. 파도에 휩쓸리는 모래처럼 덧없고 무의미한 존재가 아니기를 바란다. 우리의 마음은 무엇보다 영원을 간절하게 갈망한다. 먼지가 되어 우주의 일부분이 되기를 원하지 않는다.


장례식에서는 우리는 죽음을 생각할 수 있다. 고인과 유가족을 위로하면서 동시에 우리는 삶의 마지막을 깊이 생각해 보게 된다. 언젠가는 사람들이 우리의 장례식에 참석한다. 장례식이 끝나면 다시 일상으로 돌아가 죽음에 대한 생각을 최대한 멀리한다. 가까운 사람의 갑작스러운 죽음을 경험했다면 그에 대한 충격으로 오랫동안 비현실감이 머물게 된다. 심지어 자신이 남처럼 여겨지기도 한다. 그럴 때는 사람들과 함께 보내는 시간을 갖고 날마다 당연히 해야 하는 일을 하면 된다.


댓글(0) 먼댓글(0) 좋아요(14)
좋아요
공유하기 북마크하기찜하기 thankstoThanksTo
 
 
 
로블록스 점프 앤 런타워 게임 만들기 로블록스 게임 제작
서종원.강은숙 지음 / 길벗 / 2022년 4월
평점 :
장바구니담기


초등학교 아이가 학교 끝나면 집에 와서 날마다 로블록스 세계에 들어간다. 마인크래프트 게임과 비슷해 보이는 그래픽인데 매번 다른 게임을 하고 있다. 로블록스는 게임이 아니라 메타버스라고 하는데 쉽게 납득이 가질 않는다. 로블록스 안에서 열심히 하면 아이템도 얻게 되고 로벅스 코인도 받는다고 한다. 로블록스 스튜디오로 자신이 직접 만들 수도 있다고 한다. 기초부터 제대로 확인하면서 만들기 위해 이 책을 아이에게 읽게 했다.

로블록스는 단순히 게임만 하는 것이 아니라 직접 크리에이터가 되어 가상의 공간에 새로운 게임을 만들 수 있다. 이 책에서 로블록스 메뉴와 기능에 대해 이미지와 함께 설명해 주고 있고 로블록스 스튜디오의 설치와 개요를 알아볼 수 있다. 초등학생도 책을 보고 따라 하면 간단한 게임을 만들어 볼 수 있다. 실습에 필요한 템플릿 파일을 제공하고 있고 로블록스 유튜브 동영상도 같이 제공되고 있다.


코딩을 몰라도 '점프 앤 런타워'를 만들어 볼 수 있다고 했지만 보다 재미있는 게임을 만들기 위해서는 코딩을 알아야 한다. 루아 프로그래밍 언어를 사용하여 스크립트를 적용해야 객체에 이벤트를 주거나 조건에 따른 분기를 할 수 있다. 이 책에서 제공하는 템플릿을 활용해 처음부터 단계적으로 학습할 수 있도록 했다.

요즘엔 아이가 노트북에 로블록스 스튜디오를 설치하고 책을 펼쳐놓고 뭔가 열심히 작업하고 있다. 화면에 다양한 객체를 가져다 놓고 이리저리 배치하면서 자기가 생각한 공간을 만들고 있지만 익숙해지기까지는 시간이 걸려 보인다. 

출판사에서 도서 협찬을 받았습니다. 하지만 개인의 주관적인 견해로 작성하였습니다.



댓글(0) 먼댓글(0) 좋아요(13)
좋아요
공유하기 북마크하기찜하기 thankstoThanksTo
 
 
 
디지털 부자가 꼭 알아야 할 NFT
백남정 외 지음 / nobook(노북) / 2022년 4월
평점 :
장바구니담기


클릭만으로 생활이 가능한 간편하고도 편리한 디지털 시대에 살고 있지만 가끔씩 카세트테이프, 레코드판, 필름 인화 등 아날로그 시대의 감성이 떠오른다. 오랜 시간이 지난 후에 지금 아날로그 향수를 느끼 듯 현재의 디지털 시대를 추억하게 될까? 많은 사람들은 추억을 더듬기보다는 후회를 반복한다. '그때 아파트를 사둘 걸', '그때 삼전 주식을 사둘 걸', '그때 비트코인을 팔지 말걸' 2025년에는 새로운 후회가 하나 추가된다고 말한다. '그때 NFT나 사둘 걸'



지금은 현실과 가상의 세계가 경쟁하고 인간과 로봇, 인공지능이 경쟁하는 시대이다.  가상 세계에서 손에 만질 수 없는 디지털 자산이 일반인이 납득하기 어려운 금액으로 거래되고 있다. 디지털 세계에서 새로운 물결이 시작되고 있고 NFT를 통해 다양한 산업에서 새로운 경제가 시작되고 있다. 유명한 NFT는 공개민팅을 진행할 때 1분도 안 돼서 모두 팔리기도 하고 처음 구매한 금액에 10배, 20배 심지어 100배가 오른 것도 있다. 


NFT란 '대체 불가능한 토큰(Non-Fungible Token)'이라는 뜻으로, 희소성을 갖는 디지털 자산을 나타내는 토큰이다. NFT는 기존의 가상 자산과 달리 디지털 자산에 별도의 고유한 인식 값을 부여하고 있어 상호교환이 불가능하다는 특징이 있다. 디지털 자산에 고유한 값을 부여해 소유자를 구분할 수가 있어 유일함을 증명한다. NFT는 블록체인에서 고유한 디지털 아이템임을 증명해 준다. 디지털 소유권 증서 역할을 하여 누가 소유하고 있는지 어떻게 거래되어 왔는지를 누구나 알 수 있다. 대상의 가치를 높이는 희소성과 가치를 치솟게 하는 유일성이라는 특성을 갖고 있다. 


메타버스와 블록체인, 가상자산, 분산금융, NFT에 관해 여러 명의 저자가 각각의 챕터를 구분하여 정리하고 있다. ​ NFT를 처음 접하는 사람들을 위해 쉽기 이해할 수 있게 이야기해준다. 


출판사에서 도서 협찬을 받았습니다. 하지만 개인의 주관적인 견해로 작성하였습니다.


댓글(0) 먼댓글(0) 좋아요(9)
좋아요
공유하기 북마크하기찜하기 thankstoThanksTo