리액트로 배우는 소켓 프로그래밍 (웹 소켓으로 실시간 서비스를 직접 만들어보자)

리액트로 배우는 소켓 프로그래밍 (웹 소켓으로 실시간 서비스를 직접 만들어보자)

$28.00
Description
인스타그램 알림부터 좌석 예약, 구글 문서, 슬랙 메신저까지
실시간 소켓 프로그래밍을 내 손으로 직접 구현해보자
효율적인 실시간 웹 서비스를 구현하려면 소켓 프로그래밍 구현은 선택이 아닌 필수입니다. 소켓 통신을 이용하면 인스타그램의 좋아요 알림이나, 극장 좌석 예약 서비스, 구글 문서의 실시간 온라인 편집과 자동 저장, 슬랙 메신저의 개인 및 그룹 채팅 기능 등 실시간 응답이 필요한 웹 서비스 구현을 어렵지 않게 경험해볼 수 있습니다. 특히 실전에 바로바로 써먹을 수 있는 리액트 기능과 nodejs를 빠르게 익혀서 클라이언트와 서버 사이드를 오가며 실전 프로젝트 구현을 반복해서 연습할 수 있습니다.
저자

hee

출간작으로『리액트로배우는소켓프로그래밍』등이있다.

목차

Part01실전을위한준비

01장리액트
__1.1가상DOM
__1.2리액트대표기능
__1.3to-do리스트

02장nodejs
__2.1nodejs의탄생
__2.2nodejs웹서버

03장소켓통신
__3.1네트워크기본구조
__3.2소켓통신
__3.3net모듈을이용한TCP서버
__3.4HTML5웹소켓채팅서비스

04장socket.io
__4.1socket.io의특징
__4.2socket.io의주요기능
__4.3socket.io구현

Part02실시간웹서비스만들기

01장인스타그램실시간알림
__1.1프로젝트초기설정
__1.2서버사이드
__1.3클라이언트사이드
__1.4전역변수를위한ContextAPI설정
__1.5테스트

02장극장좌석예약서비스
__2.1프로젝트초기설정
__2.2서버사이드
__2.3클라이언트사이드
__2.4테스트

03장구글문서
__3.1프로젝트초기설정
__3.2서버사이드
__3.3클라이언트사이드
__3.4테스트

04장슬랙메신저
__4.1프로젝트초기설정
__4.2서버사이드
__4.3클라이언트사이드
__4.4테스트

APPENDIX부록

01장sockjs
__1프로젝트초기설정
__2서버사이드
__3클라이언트사이드
__4테스트

02장mongoDB
__1mongoDB환경구성
__2데이터확인및삭제

찾아보기

출판사 서평

이론은짧게,실습은반복해서소켓통신을직접경험해보자

소켓통신을해야한다면갑자기머리가멍해지는경험을해보셨나요?채팅이나좌석예약처럼실시간응답이요구되는효율적인웹서비스를위해서라면소켓통신은필수기능입니다.소켓통신의기본개념을이론으로만접근하려면어렵게느껴지지만,우리가매일쓰는웹서비스의실시간통신기능을직접만들어보면쉽게개념을잡을수있습니다.
리액트와nodejs로간편하게클라이언트와서버를구성하고웹서비스용라이브러리인socket.io를이용해실시간웹서비스를구현하는전체과정을직접경험해볼수있습니다.단순한to-do리스트나채팅기능부터인스타그램,좌석예약,구글문서,슬랙등실제서비스의실시간통신기능구현을반복해서연습하다보면자신의개발스펙트럼을더욱넓힐수있습니다.

첫번째파트에서는리액트,nodejs,소켓통신,socket.io등실전예제를만드는데필요한기본적인핵심내용을중점적으로학습합니다.그런다음두번째파트에서는인스타그램실시간알림,극장좌석예약,구글문서,슬랙메신저와같은웹서비스의소켓프로그래밍기능을직접구현해봅니다.또한부록에서는다양한백엔드환경에활용할수있는sockjs웹소켓라이브러리와대용량실시간서비스에적합한NoSQL데이터베이스인mongoDB활용방법을학습합니다.

이런분에게추천합니다
__기본적인웹프로그래밍을배운초보자
__면접을준비하는주니어개발자
__웹소켓통신을경험하고싶은현업백엔드개발자
__실제웹서비스를만들고싶은1인개발을원하는개발자