ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • JavaScript Everywhere (자바스크립트는 모든 곳에 존재한다)
    후기/Book Review 2021. 2. 21. 16:30
    728x90
    반응형

    한빛미디어 "나는 리뷰어다" 리뷰어 활동입니다.

     

    <제목이 어마어마하다>

     

    목차

    • CHAPTER 1 개발 환경
    • CHAPTER 2 API 소개
    • CHAPTER 3 노드와 익스프레스로 웹 애플리케이션 만들기
    • CHAPTER 4 그래프QL API 첫걸음
    • CHAPTER 5 데이터베이스
    • CHAPTER 6 CRUD 동작
    • CHAPTER 7 사용자 계정과 인증
    • CHAPTER 8 사용자 액션
    • CHAPTER 9 디테일
    • CHAPTER 10 API 배포하기
    • CHAPTER 11 사용자 인터페이스와 리액트
    • CHAPTER 12 리액트로 웹 클라이언트 만들기
    • CHAPTER 13 애플리케이션에 스타일 입히기
    • CHAPTER 14 아폴로 클라이언트로 작업하기
    • CHAPTER 15 웹 인증과 상태
    • CHAPTER 16 생성, 읽기, 업데이트, 삭제 작업
    • CHAPTER 17 애플리케이션 배포하기
    • CHAPTER 18 일렉트론으로 데스크톱 애플리케이션 개발하기
    • CHAPTER 19 기존의 웹 애플리케이션과 일렉트론 통합하기
    • CHAPTER 20 일렉트론 배포
    • CHAPTER 21 리액트 네이티브로 모바일 앱 만들기
    • CHAPTER 22 모바일 앱 셸
    • CHAPTER 23 그래프QL과 리액트 네이티브
    • CHAPTER 24 모바일 앱 인증
    • CHAPTER 25 모바일 앱 배포하기
    • 부록 A 로컬에서 API 실행하기
    • 부록 B 로컬에서 웹 앱 실행하기

      제목만 봐서는 js에 대한 내용이라는거 외에 어떤 내용을 다루는지, 난이도가 어떨지 등을 전혀 알 수 없었다. 목차를 보고 나서야 여러 js 기술들을 다루며 서비스를 만들어 가는 내용이라는 것을 알 수 있었다.

     

      4년전 쯤 jQuery 사용을 마지막으로 실무에서 js를 다룰 일이 없었다. ES6나 React는 조금 공부해 보고, js로 웹프론트 뿐만 아니라 서버, 모바일앱, 데스크탑앱까지 모두 만들 수 있다는 사실만 알고 있었다. 그것들이 어떻게 서로 상호 작용 하는지는 알지 못했다. 이 책에서는 그 부분에 대해서 알려준다. 웹프론트(React.js), 서버(Node.js), 모바일앱(React Native), 데스크탑앱(Electron) 그리고 GraphQL과 Apollo를 사용하여 프론트-서버간 통신을 하는 것을 하나의 프로젝트로 해서 보여준다. 한 권에서 이렇게 여러 내용들을 다루다보니 내용이 깊을 수는 없다. 프로젝트를 만들어 따라 만들어 나가면서 각각의 기술들에 대한 쓰임새와 사용 방법을 다뤄볼 수 있다. 세부 기술들만 해도 만만찮은 분량의 내용들이라 필요한 부분들은 따로 더 공부해야 하는 것은 당연하다. 웹 배포와 앱 배포 부분까지 다루기 때문에 책을 처음부터 끝까지 따라서 타이핑해 본다면 실제 돌아가는 서비스와 앱을 만들어 볼 수 있다.

     

      각 장의 초반부에는 저자의 경험을 바탕으로 도입을 시작한다. 그 부분이 깨알같지만 나름대로 흥미롭고 유익한 내용들이 있다. 개발 선배들의 옛날 이야기는 대부분 흥미로운 법이다. "과거에는 이렇게 어렵게 개발했구나"로 느끼는 것에서 벗어나 컴퓨터의 기본 원리는 그대로이지만 그것들이 어떻게 점차 발전해 나갔는지, 앞으로는 어떻게 더 발전해 나갈 수 있을지 생각해 본다.

      

    자바스크립트는 모든 곳에 존재한다, 에덤 스콧 (한빛미디어)

     

    자바스크립트는 모든 곳에 존재한다

    자바스크립트 기반의 소셜 노트 애플리케이션을 웹 앱, 모바일 앱, 데스크톱 앱 등 다양한 플랫폼으로 만들며 리액트, 리액트 네이티브, 일렉트론, 그래프QL, 몽고DB를 조합하는 방식을 학습한다.

    www.hanbit.co.kr

    반응형

    '후기 > Book Review' 카테고리의 다른 글

    몽고DB 완벽 가이드 3판  (0) 2021.04.18
    사토시의 서  (0) 2021.03.21
    Clean Code (2독)  (0) 2020.11.15
    컴퓨터과학으로 배우는 블록체인 원리와 구현  (0) 2020.11.09
    실전 자바 소프트웨어 개발  (0) 2020.08.18

    댓글

Designed by Tistory.