myjar***
2021-02-21

자바스크립트 기반의 소셜 노트 애플리케이션을 웹 앱, 모바일 앱, 데스크톱 앱 등 다양한 플랫폼으로 만들며 리액트, 리액트 네이티브, 일렉트론, 그래프QL, 몽고DB를 조합하는 방식을 학습한다.
자바스크립트는 초기 웹브라우저에서 사용하는 스크립트 언어로만 한정적으로 사용되었다. 하지만 자바크스립트는 점점 확장을 했고, 지금은 웹, 모바일, 데스크탑, API까지 다양한 곳에서 사용된다.
애덤 스콧이 펴낸 'Javascript Everywhere' (자바스크립트는 모든 곳에 존재한다)는 웹 뿐만 아니라 Node.js, 그래프QL, 리액트, 리액트 네이티브, 일렉트론 등 크로스 플랫폼 어플리케이션을 만들 수 있는 기술을 다루고 있다.
대상 독자는 HTML, CSS, 자바스크립트 사용 경험이 있는 중급 개발자 또는 창업이나 사이드 프로젝트의 부트스트랩에 필요한 도구를 배우려는 초보자를 대상으로 한다.
책 구성은 다음과 같다.
1장은 자바스크립트 개발 환경을 설정하는 과정을 안내하고 있다.
텍스트 편집기, Node.js, git, Mongo DB와 개발에 필요한 자바스크립트 패키지를 설치하는 방법을 설명한다. 만약 막히는 부분이 있다면 이 책의 스펙트럼 채널 커뮤니티인 spectrum.chat/jseverywhere에 문의하면 된다고 한다.
2장부터 10장까지는 노드, 익스프레스, 몽고 DB, 아폴로 서버를 사용해서 API를 만드는 방법을 설명하고 있다.
11장에서는 사용자 인터페이스 개발 및 리액트를 소개하고 있다.
12장부터 17장에서는 리액트, 아폴로 클라이언트 등을 이용해서 웹 애플리케이션을 작성하는 방법을 보여준다.
18장부터 20장까지는 간단한 일렉트론 애플리케이션 개발 과정을 소개하고 있다.
21장부터 25장까지는 리액트 네이티브와 엑스포를 이요하여 모바일 앱을 만드는 방법을 소개하고 있다.
책에서 사용된 예제 소스는 자바스크립트의 다양한 활용을 확인할 수 있도록 구성되어 있고, 아래 깃허브 https://github.com/javascripteverywhere에서 다운로드 받을 수 있다.
책에서 타깃한 대상독자들 뿐만 아니라 자바스크립트의 다양한 활용을 경험해보고 싶은 사람들에게 적극 권장하고 싶은 책이다.
해당 출판사로부터 도서를 제공 받아 작성하는 글입니다.
#자바스크립트 #자바스크립트는모든곳에존재한다 #JavascriptEverywhere #한빛미디어