logo
logo
x
바코드검색
BOOKPRICE.co.kr
책, 도서 가격비교 사이트
바코드검색

인기 검색어

실시간 검색어

검색가능 서점

도서목록 제공

Go 풀스택 웹 개발

Go 풀스택 웹 개발

(Go와 리액트, Gin, GopherJS를 사용한 풀스택 웹 프로그래밍)

미나 안드라오스 (지은이), 이우현 (옮긴이)
에이콘출판
30,000원

일반도서

검색중
서점 할인가 할인률 배송비 혜택/추가 실질최저가 구매하기
27,000원 -10% 0원
1,500원
25,500원 >
27,000원 -10% 0원
0원
27,000원 >
yes24 로딩중
교보문고 로딩중
11st 로딩중
영풍문고 로딩중
쿠팡 로딩중
쿠팡로켓 로딩중
G마켓 로딩중
notice_icon 검색 결과 내에 다른 책이 포함되어 있을 수 있습니다.

중고도서

검색중
서점 유형 등록개수 최저가 구매하기
로딩중

eBook

검색중
서점 정가 할인가 마일리지 실질최저가 구매하기
로딩중

책 이미지

Go 풀스택 웹 개발
eBook 미리보기

책 정보

· 제목 : Go 풀스택 웹 개발 (Go와 리액트, Gin, GopherJS를 사용한 풀스택 웹 프로그래밍)
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 언어 > 프로그래밍 언어 기타
· ISBN : 9791161754000
· 쪽수 : 392쪽
· 출판일 : 2020-03-26

책 소개

Go 언어와 리액트를 사용한 풀스택 개발을 소개한다. 간단한 웹 서비스의 프론트엔드와 백엔드를 처음부터 순차적으로 구현한다. Go 언어의 기본 개념과 문법을 설명하고 고루틴과 채널 등의 동시성 프로그래밍 개념도 소개한다.

목차

1부. Go 언어

1장. 풀스택 Go
__풀스택 개발이란?
__프로젝트
____애플리케이션 구조
__이 책의 구성


2장. Go 언어의 구성 요소
__개발 환경 설정
____Go 플레이그라운드
____Go 워크스페이스 설정
__패키지와 변수, 자료형, 포인터
____패키지
____변수와 자료형
____포인터
__함수와 클로저
____함수: 기본 구조
____함수: 다른 패키지 함수 호출
____클로저
__Go 자료 구조
____배열
____슬라이스
____맵
____구조체
____메서드
__인터페이스
__조건문과 반복문
____if문
____switch문
____반복문
__Panic, recover, defer
__요약
__질문거리
__더 읽을거리


3장. Go 동시성 프로그래밍
__동시성
__고루틴
__Go 채널
____일반 채널
____버퍼 채널
__select 구문
__sync 패키지
____간단한 뮤텍스
____읽기-쓰기 뮤텍스
____대기 그룹
__요약
__질문거리
__더 읽을거리


2부. 프론트엔드

4장. React.js와 프론트엔드 개발
__전제 조건과 기술적 요구 사항
__GoMusic 프로젝트
____Node.js와 npm
____HTML과 CSS, 부트스트랩
____프로젝트 코드
__리액트 프레임워크
____리액트 애플리케이션 개발
____프로젝트 설정
____JSX와 리액트 엘리먼트
____리액트 컴포넌트
____개발 툴
__요약
__질문거리
__더 읽을거리


5장. GoMusic 프론트엔드 개발
__준비물과 기술적 요구 사항
__GoMusic 만들기
____메인 페이지
____모달 윈도우와 신용카드 결제 처리
____사용자 페이지
____컴포넌트 연결: 라우팅
__요약
__질문거리
__더 읽을거리


3부. Go 웹 API와 미들웨어

6장. Gin 프레임워크 기반 Go RESTful 웹 API
__기술적 요구 사항
____RESTful API
____개요
____HTTP 메서드
__Gin 프레임워크
____모델과 데이터베이스 레이어
__Gin 프레임워크와 REST API 레이어 개발
____라우팅 정의
____핸들러 구현
____정리
__요약
__질문거리
__더 읽을거리


7장. Gin과 리액트 기반 고급 웹 애플리케이션
__기술적 요구 사항
__데이터베이스 레이어
____관계형 데이터베이스
____ORM
__미들웨어
____커스텀 미들웨어
__보안
____인증서와 개인 키
____Gin 프레임워크와 HTTPS
____패스워드 해싱
__신용카드 결제
____백엔드에서 신용카드 결제 요청 처리
__프론트엔드 마무리
____프론트엔드 구조
____프론트엔드와 백엔드 연결
____쿠키 사용
____프론트엔드 애플리케이션 배포
__요약
__질문거리
__더 읽을거리


8장. 웹 API 테스트와 벤치마킹
__Go 테스트
____목킹
____Go 유닛 테스트
__벤치마킹
__요약
__질문거리
__더 읽을거리


9장. GopherJS와 동형 Go 프로그래밍 소개
__기술적 요구 사항
__GopherJS 기초
____GopherJS 자료형
____Go 코드에서 자바스크립트 함수 호출
____GopherJS 명령어
____Go 바인딩
____코드 익스포트
__리액트와 GopherJS
____프로젝트
____Go 기반의 리액트 애플리케이션
__요약
__질문거리
__더 읽을거리


10장. 클라우드 네이티브 애플리케이션과 리액트 네이티브 프레임워크
__클라우드 네이티브 애플리케이션
____마이크로서비스
____컨테이너
____서버리스 애플리케이션
____지속적인 배포
__리액트 네이티브 프레임워크
____리액트 네이티브란?
____엑스포
__요약
__질문거리

저자소개

미나 안드라오스 (지은이)    정보 더보기
Go 언어를 개인적, 전문적으로 사용해 깊은 경험을 쌓은 숙련된 엔지니어다. Go 언어에 대한 글과 교재를 정기적으로 저술하고 Go의 오픈소스 프로젝트를 공유하며 다양한 복잡도를 가진 수많은 Go 애플리케이션을 작성했다. Go 이외에는 자바, C#, 파이썬, C++ 기술을 보유하고 있으며, 다양한 데이터베이스와 소프트웨어 아키텍처로 작업하고 있다. 또한 소프트웨어 개발을 위한 애자일 방법론에도 능숙하다. 소프트웨어 개발 외에는 스크럼 마스터링, 기술 영업, 소프트웨어 제품 관리에 대한 실무 경험이 있다.
펼치기
이우현 (옮긴이)    정보 더보기
위스콘신대학교 매디슨과 서울대학교에서 컴퓨터 공학 학사와 석사 학위를 취득했다. 번역서로는 『그들은 어떻게 최고의 정치학자가 되었나』(후마니타스, 2012), 『고성능 파이썬 프로그래밍』(에이콘, 2016), 『파이썬 디자인 패턴 2/e』(에이콘, 2018)이 있다.
펼치기
이 포스팅은 쿠팡 파트너스 활동의 일환으로,
이에 따른 일정액의 수수료를 제공받습니다.
이 포스팅은 제휴마케팅이 포함된 광고로 커미션을 지급 받습니다.
도서 DB 제공 : 알라딘 서점(www.aladin.co.kr)
최근 본 책