Node.js 교과서 - 기본기에 충실한 노드제이에스 18 입문서, 개정 3판
조현영 지음 / 길벗 / 2022년 12월
평점 :
구판절판






저번 자바스크립트 책을 읽고, 서평을 쓴 후



Node.js에도 관심이 생겨서



서점 1위 길벗 출판사의 [Node.js 교과서]를 읽게 됐다



Node.js에 대해 모르시는 분들이 계실 테니



내가 구독하는 "코딩 애플"님이 Node.js에 대해 수업한 내용을 보고 일부를 정리해서 갖고 왔다



자바스크립트는 html 페이지에 종속된 언어로 html 페이지를 위해 만들어낸 스크립트 언어로,


html 언어는 웹페이지를 만들기 위한 언어로 정적인 페이지를 만들 수 있었는데, 버튼이 움직이고 스크롤바가 움직이는 걸 자바스크립트가 담당한다


자바스크립트는 html을 조작하기 위해 만들어진 언어로 웹 개발자들은 html을 좀 더 동적으로 만들고 싶어서 자바스크립트를 html 안에다 넣고 이용했다


그럼 자바스크립트는 누가 동작 시킬까? 자바스크립트 해석은 누가 할까?


자바스크립트 해석은 크롬, 파이어폭스 같은 브라우저가 담당한다


각 브라우저마다 자바스크립트를 해석하는 엔진들이 다른데, 크롬 브라우저는 V8이라는 자바스크립트 해석 엔진을 쓰는데, 크롬의 V8 자바스크립트 해석 엔진을 떼어내서 기능들을 붙여 출시한 게 바로 Node.js이다


Node.js를 만든 이유는 자바스크립트를 브라우저 내에서 말고도 다른 환경에서 쉽게 실행할 수 있게 하기 위해 만들었다 Node.js는 자바스크립트를 실행하기 위한 환경이라고 생각하면 된다


사람들이 많이 하는 것 중 하나가 Node.js로 서버를 만드는 것이다


Node.js를 이용하면 서버 만들기가 가장 편하고, Non-blocking I/O라는 Node.js로 서버를 만들어서 사용한다



이 자세한 설명과 내가 [Node.js 교과서] 책에서 보고 정리한 문장은 이렇다



" Node.js는 서버 애플리케이션을 실행하는데 가장 많이 사용되며,


크롬 V8 자바스크립트 엔진으로 빌드 된 자바스크립트 런타임입니다"



책의 시작은 Node.js를 소개하고 서버와 런타임에 대해 설명으로 시작된다



이 책은 이름 자체가 [Node.js 교과서]라서 그 이름에 맞게



Node.js에 대해 교과서 같은 책으로



교보문고, yes24, 알라딘에서 1위를 기록하고 있었다



개정 3판까지 나온 상황이라 믿고 읽을 수 있을 것 같다



개정 2판과 바뀐 점을 얘기하자면



1.Node.js v18 기반, npm 패키지 버전 업데이트


2. 타입 스크립트 도입


3. 문법 설명 강화


4. 예제 대폭 변경



크게 4가지가 변경됐다고 한다



이 정도 바뀐 거면 이전 책을 갖고 있는 분들도



한 번쯤은 읽어보는 게 좋을 것 같다



난 Node.js는 자바스크립트 애플리케이션을 실행하는 것에만 사용하는 줄 알았는데,



노드는 서버 애플리케이션을 실행하는데 제일 많이 사용한다는 걸 알게 됐다



Node.js는 두 가지 큰 역할을 한다 서버와 자바스크립트 런타임



이걸 기본으로 알고 Node.js에 대해 공부하면 좋을 것 같다



이처럼 자바스크립트와 Node.js를 아는 분들에게 기본적인 내용이겠지만



나처럼 초보는 전혀 모르기 때문에 이 책은 나처럼 초보가 읽기 좋아 보였다





이 책으로 공부해야 하는 이유는



크게 두 가지다




1. 기본 개념을 확실하게 이해할 수 있다




나 같은 사람을 위해 목차가 구성돼 있었다




1장 Node.js의 개념 설명




2장 자바스크립트 설명




으로 2장을 할애했고



노드 기능, http 모듈로 서버 만들기, 패키지 매니저 등등



초보부터 현업 개발자 까지 읽을 수 있게 책이 구성돼 있다





2. 예제는 실무에서 자주 사용하는 코드, 패키지 위주로 배울 수 있다




웹 서버



SNS 서비스



웹 API 서버



노드 서비스 테스트



실시간 GIF 채팅방



경매 시스템 등



실무에서 사용하는 다양한 코드와 패키지 위주로 예제가



짜여있기 때문에



예제를 익히면서 실무도 함께 익힐 수 있다




물론 이미 현업에서 일하시는 분들이 읽어도



충분히 좋은 책이다



이유는 베타테스터가 말해주고 있다



베타테스터 모두가 현업에서 일하시는 개발자분들이



베타테스터로 활동해서



이 책은 초보부터 현업 개발자까지 읽을 수 있는 좋은 책인 것 같다



이 책을 읽으면서 좋은 점 중 하나는



코드가 컬러라는 점이었다



여태껏 다양한 개발 책들을 봤지만



코드 자체가 컬러인 책은 많이 없었다



코드가 한 가지 색상이 아닌 다양한 색상으로 나온



컬러 코드가 좋은 이유는



눈에 잘 들어와서



나 같은 초보가 실습하기 굉장히 편하다



자바스크립트를 공부하고,



서버를 공부해야 하는 사람이라면



이 책은 [Node.js 교과서]라는 이름답게



필수 책이라고 생각된다



여러분도 Node.js에 관심이 있다면



도서관에서든 서점에서든



길벗 출판사의 [Node.js 교과서] 책을



읽어보길 추천한다




본 서평은 코뮤니티 카페와 길벗 출판사에서 서적만 제공받은 자유로운 형식의 서평입니다




댓글(0) 먼댓글(0) 좋아요(1)
좋아요
l 공유하기 l 북마크하기찜하기 lthankstoThanksTo
 
 
 
Do it! 모던 자바스크립트 프로그래밍의 정석 ㅣ Do it! 시리즈 (이지스퍼블리싱)
고경희 지음 / 이지스퍼블리싱 / 2022년 12월
평점 :
장바구니담기







개발자 공부를 시작하기 전엔



개발자는 그냥 앱을 만드는 개발자만 있는 줄 알았다



개발자 공부를 시작하게 되면서



개발자는 엄청나게 많은 일을 한다는 걸 알게 되었고



여러분이 컴퓨터로 지금 블로그를 보고 있다면



이것 또한 개발자가 만든 것들이다



스마트폰으로 블로그를 본다면 그건 앱 개발자가 만든 것이고,



컴퓨터로 블로그를 본다면 그건 웹 개발자가 만든 것이다



이런 웹 개발자가 알아야 할 필수 프로그래밍 언어는



'자바스크립트'다



자바스크립트에 관심이 생긴 이유는



내가 만들고 싶은 웹사이트가 있는데



그걸 구현하고 싶다는 막연한 궁금증으로 관심이 생겼고,



웹 분야 도서 1위 저자인 고경희 저자님의 신간



[Do it 모던 자바스크립트 프로그래밍의 정석]을 알게 됐다



참고로 말하자면 난 자바스크립트에 아무것도 모른다



정말 이 책을 받고 처음 읽어본 것이다



이 책의 목차부터 살펴보면



총 6개의 마당으로 구성돼있다



첫째 마당은 자바스크립트의 기본기 다지기



둘째 마당 웹 문서와 자바스크립트



셋째 마당 자바스크립트와 객체



넷째 마당 서버와 통신하기



다섯째 마당 캔버스로 웹 브라우저 창에 그림 그리기



여섯째 마당 API 활용하기



마당은 6개인데 페이지는 거의 700페이지다



너무 많다고 생각할 수도 있으나



내가 이전에도 말했든



개발 서적은 실습 내용이 들어가야 하기 때문에



난 두꺼운 걸 선호한다



이건 수험서가 아니라 기본서다



그만큼 다양한 내용들을 담고 있기 때문에 두꺼울 수밖에 없다



우린 이 책으로 시험공부를 하는 게 아니라



이 책은 기본 서적으로



많은 내용을 담고 있는 책이 좋다고 생각한다



이 책이 좋은 이유는 4가지다



1. 웹 개발 입문자부터 현업 개발자까지 볼 수 있는 기본서다



2. 예제와 실습이 수록돼있다



예제는 모든 책에 수록돼 있지만



실습은 실습 문제만 수록돼있고,



답은 수록돼있지 않는 책들도 있는데



이 책은 답까지 제공하기 때문에



어느 정도 잘 코딩한 기준을 알 수 있어서 좋다



3. 문법뿐 아니라 활용까지 다룬다



자바스크립트 문법은 다양한 책에서 다루지만 이 책은 다른 책에서 다루지 않은



캔버스, 웹 스토리지, 지오로케이션 같은 웹 API와 공개 API, 공공 데이터 활용 방법까지 소개하고 있어서



기본서로 쓰기 좋다



4. 최신 문법까지 설명한다



자바스크립트는 2015년 이후 새로운 개념들이 많이 생겼는데



, 이걸 에크마스크립트 2015라고 하고 줄여서 ES6이라고 한다



에크마스크립트 2015이후 최신 브라우저에서 사용하므로 이걸



'모던 자바스크립트'라고 부른다



여러분은 이 책을 통해 2015 이전의 자바스크립트와 2015 이후의 모던 자바스크립트까지 함께 배울 수 있다



5. 저자 직강 무료 동영상 강의를 제공한다



혼자서 공부하다가 막히는 부분이 있다면



동영상 강의로 더 자세한 설명을 들을 수 있다



6. Do it! 스터디룸이 있다



Do it 시리즈는 워낙 유명한 시리즈기 때문에



네이버에 카페가 있다



https://cafe.naver.com/doitstudyroom



Do it! 스터디룸 : 네이버 카페이미지 썸네일 삭제

Do it! 스터디룸 : 네이버 카페

Do it!, 된다 시리즈 책으로 함께 공부하고 서로 돕는 사람들을 만나 보세요. python, C, java, Android


cafe.naver.com



Do it 스터디룸의 [모던 자바스크립트]



페이지에서



질문도 하고



스터디를 구할 수도 있다



여러분들 중에 자바스크립트에 관심 있다면



믿고 보는



Do it 시리즈의



[Do it 모던 자바스크립트 프로그래밍의 정석]으로



공부해 보는 건 어떨까?



책으로 공부하는 계획 세우기 어렵다면



이 책은 30일 완성 코스까지



제공하기 때문에



이대로 따라가도 충분할 것이다



웹 프로그래밍에 관심 있다면



[Do it 모던 자바스크립트 프로그래밍의 정석]



책으로



당장 공부를 시작해 보자



본 서평은 코뮤니티와 이지스 퍼블리싱에서 서적만 제공받은 자유로운 형식의 서평입니다



댓글(0) 먼댓글(0) 좋아요(0)
좋아요
l 공유하기 l 북마크하기찜하기 lthankstoThanksTo
 
 
 
[전자책] Do it! 깡샘의 안드로이드 앱 프로그래밍 with 코틀린 (개정 2판) : 친절한 문법 설명 + 18개 실습 예제로 배우는 모바일 앱 개발 ㅣ Do it! 시리즈
강성윤 지음 / 이지스퍼블리싱 (주) / 2022년 12월
평점 :
판매중지




예전부터 앱 개발에 관심이 많았다



애플 생태계에서 헤엄치고 있기 때문에



예전부터 앱 개발에 관심이 많았다



애플 생태계에서 헤엄치고 있기 때문에



애플 개발자가 되려고



애플 아카데미에 지원까지 했었다(과거형..)



하지만 부트캠프에서



다양한 개발 공부를 하게 되면서



안드로이드에 대해서도 관심이 생겼고,



부트캠프 초반에 패스트캠퍼스 안드로이드 앱 개발 수업을 조금 듣다가



부트캠프 과정이 너무 바빠서 손에서 놔버렸다



이제 부트캠프 과정이 끝나가고 있어서



다른 공부에 좀 더 힘을 쏟을 수 있을 것 같아서



다시 앱 개발 공부를 하려고 알아보다



안드로이드 앱 개발 베스트셀러 책을 받게 되었다



개발 공부하면서 안 들어본 사람이 없는



Do it 시리즈의 안드로이드 개발 버전



[깡샘의 안드로이드 앱 프로그래밍 with 코틀린]에 대해 알아보자



일단 개정 2판이라 마음이 놓인다



완벽한 책은 없기에



초판은 무조건 정오표가 올라와서 주기적으로 들어가서



오타를 수정해야 하는데



이 책은 개정 2판이라 마음이 놓인다



Do it 시리즈답게 책이 아주 깔끔하다



Do it 시리즈는 Do it 점프 투 파이썬으로 알게 됐다



그 책을 보면서 굉장히 만족스러웠는데



이 책도 역시 만족스럽다



이 책은



혼자 공부할 수 있게 책이 구성돼있다



이 책으로 안드로이드 앱을 공부해야 하는 이유는 5가지다!



1. 실습용 소스파일과 완성된 소스파일을 제공해 준다



이게 왜 좋은 거야?라고 생각할 수 있지만



책들을 보면 실습 파일만 제공해 주고



완성 파일은 열린 결말로 남겨놔서



내가 완성한 소스가 제대로 된 건지 아닌지



알 수 없는 경우가 있는데



이 책은 완성된 소스 파일도 제공하기 때문에



어느 정도 완성된 소스 파일의 기준을 알 수 있기에 좋다



2. 동영상 강의를 제공해 준다



동영상 강의는 무료와 유료로 나뉜다



무료 동영상 강의는 전체 실습 강의로 제공해 주고



유료 동영상 강의는 책의 내용을 강의로 제공한다



유료 강의가 있다는 건 아쉽지만



요즘 좋은 강의들은 모두 유료라서 이건 어쩔 수 없는 것 같다


무료 강의는 유튜브에



https://www.youtube.com/playlist?list=PLYlZbv3fX7WvaWMB9zRgbO7Hzf3MRgrIf



[Do it! 깡샘의 안드로이드 앱 프로그래밍 with 코틀린] 동영상 강의이미지 썸네일 삭제

[Do it! 깡샘의 안드로이드 앱 프로그래밍 with 코틀린] 동영상 강의

www.youtube.com


유료 강의는 쌤즈에서 제공하고 있다



https://ssamz.com/lecture_view.php?LectureStep1=51&LectureSeq=18



모두의 쌤즈이미지 썸네일 삭제

모두의 쌤즈

IT 전용 인강 사이트 입니다.


ssamz.com



3. 스터디 카페가 있다



워낙 유명한 시리즈이다 보니



네이버 Do it 스터디룸 카페가 있다



[깡샘의 do it 안드로이드 앱 프로그래밍 with 코틀린] 게시판도 있기 때문에



질문을 하거나



스터디를 구하는 게 편하다



4. 초보에게 적합하다



설치부터 알려주기 때문에



여러분이 개발에 관심만 있고,



공부를 해보지 않았어도



책을 보며 따라 해볼 수 있게



자세하게 설명돼있고,



안드로이드 앱의 기본 구조 소개로 시작한다



5. 18개의 실습 예제



난 두꺼운 책은 좋아하지 않지만



개발 관련 책은 두꺼운 걸 좋아한다



두껍 다는 건 그만큼 알려주는 것도 많고,



실습도 많기 때문이다



[깡샘의 안드로이드 앱 프로그래밍 with 코틀린]은



18개의 많은 예제를 제공함으로써



모바일 앱 개발에 더욱 집중할 수 있게 해준다



이 책은 현재 교보문고, yes24, 알라딘



안드로이드 앱 개발 부문에서 1위를 하고 있기 때문에



소비자는 거짓말을 하지 않는다



여러분도 믿고 공부할 수 있는 Do it 시리즈로



안드로이드 앱 개발 공부에 관심이 있다면



[Do it! 깡샘의 안드로이드 앱 프로그래밍 with 코틀린]



으로 공부해 보는 건 어떨까?



본 서평은 이지스퍼블리싱에서 서적만 제공받은 자유로운 형식의 서평입니다


댓글(0) 먼댓글(0) 좋아요(0)
좋아요
l 공유하기 l 북마크하기찜하기 lthankstoThanksTo
 
 
 
커리어 스킬 - 완벽한 개발자 인생 로드맵 ㅣ 길벗 개발자 자기계발서
존 손메즈 지음, 이미령 옮김 / 길벗 / 2019년 4월
평점 :
장바구니담기


학습시간을 짧게 압축해준다 - P111


댓글(0) 먼댓글(0) 좋아요(0)
좋아요
l 공유하기 l 북마크하기찜하기 lthankstoThanksTo
 
 
 
커리어 스킬 - 완벽한 개발자 인생 로드맵 ㅣ 길벗 개발자 자기계발서
존 손메즈 지음, 이미령 옮김 / 길벗 / 2019년 4월
평점 :
장바구니담기


어떤 프로그래밍 언어를 배울지는 중요하지 않다 - P79


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