출고예상일 안내
주문하신 상품이 한국에서 현지 배송을 위한 출고단계가 이루어질 것으로 예상되는 날짜입니다. 상품을 준비하는 과정에서 내부적인 사정으로 인해 출고예상일에 다소 오차가 생길 수 있습니다.
여러 상품(예약상품포함)을 함께 주문하신 경우 출고예상일이 가장 늦은 날짜에 맞춰 함께 배송됩니다.

ISBN : 9791163037644 / 568쪽 / 1,079g / 188 x 257 (㎜)
이 상품에 궁금하신점이 있으세요? 1:1상담문의

-
이성원
-
신종홍
- 19,800 →19,799원
- 15,300 →15,299원
- 24,300 →24,299원
- 26,100 →26,099원
반디앤루니스 리뷰
Go 언어 입문자와 실무 개발자 모두를 위한 Go 학습서이다. 설치 및 환경 구성은 물론이고 변수, 연산자, 함수, 조건문, 반복문 등 기초 문법부터 친절하게 다루어 처음 배우는 사람도 이 책을 따라 하면 실력을 쌓아 갈 수 있도록 구성했다.
그뿐만 아니라 배열, 맵, 구조체, 객체지향, 입출력, 오류 처리 등 실무에 꼭 필요한 기능을 살펴보면서 Go 언어의 핵심인 동시성 프로그래밍을 고루틴과 채널, 선택문을 중심으로 집중적으로 설명한다. 또한 제네릭, 성능 최적화, 네트워킹, 로깅, 테스팅, 리팩터링까지 최신 고급 기술을 활용하는 방법을 소개한다.
이 책 마지막에는 ‘할 일 관리 애플리케이션’과 ‘도서 관리 웹 애플리케이션’을 직접 구현해서 배운 지식을 실제 프로젝트로 완성한다. 이 책은 기초 문법부터 고급 기능까지 한 권으로 체계적으로 이어지도록 구성해서 Go 언어를 시작하려는 입문자와 개인 역량을 넓히고 싶어 하는 개발자 모두에게 든든한 안내서가 될 것이다.
출판사 리뷰

첫째마당 | 처음 만나는 Go 프로그래밍 ? 설치부터 기초 문법까지
01장 Go 시작하기
__01-1 간결하며 효율적인 Go
__01-2 Go 설치하기
__01-3 첫 번째 Go 프로그램 만들기
02장 Go 프로그래밍 준비하기
__02-1 Go 프로젝트 구성하기
__02-2 Go 환경 변수 알아보기
__02-3 외부 패키지 사용하기
__02-4 통합 개발 환경 설치하기
03장 변수와 상수
__03-1 소스 코드에 주석 남기기
__03-2 변수 알아보기
__03-3 변수의 자료형
__03-4 지역 변수와 전역 변수
__03-5 상수 알아보기
04장 자료형과 포인터
__04-1 기본 자료형
__04-2 자료형 변환
__04-3 주소를 나타내는 포인터
05장 연산자
__05-1 산술 연산자
__05-2 관계·논리 연산자
__05-3 비트 연산자
__05-4 기타 연산자
06장 함수
__06-1 함수의 기본 구조
__06-2 익명 함수와 클로저
07장 조건문
__07-1 if 문
__07-2 switch 문
__07-3 조건문 설계와 중첩
08장 반복문
__08-1 반복문 작성하기
__08-2 반복문 제어하기
__08-3 구구단 프로그램 만들기
-----------------------------------------------------
둘째마당 | 실무에서 자주 쓰는 Go의 기능과 구조
09장 자료구조
__09-1 배열
__09-2 슬라이스
__09-3 맵
__09-4 구조체
10장 객체지향 프로그래밍
__10-1 객체지향 개념 잡기
__10-2 메서드
__10-3 인터페이스
__10-4 리시버
__10-5 상속과 구조체 임베딩
11장 입출력 프로그래밍
__11-1 입출력이란?
__11-2 표준 입출력
__11-3 파일 입출력
12장 오류 처리
__12-1 Go의 독특한 오류 처리 방식
__12-2 패닉 상태 만들기
__12-3 패닉 복구하기
13장 동시성 프로그래밍
__13-1 동시성 프로그래밍의 필요성
__13-2 고루틴이란?
__13-3 뉴스레터 크롤러 만들기
__13-4 고루틴 사용 시 주의 사항
14장 동시성 제어 기법
__14-1 잠금과 대기 그룹
__14-2 채널
__14-3 선택문
15장 제네릭
__15-1 제네릭
__15-2 제네릭 함수와 타입
__15-3 제약 조건
__15-4 제네릭의 미래
-----------------------------------------------------
셋째마당 | 고급 기능 활용부터 나만의 애플리케이션 완성까지!
16장 성능 최적화
__16-1 프로파일링과 성능 측정 도구
__16-2 프로파일 기반 최적화
17장 네트워킹과 로깅
__17-1 네트워킹
__17-2 TCP 네트워킹
__17-3 UDP 네트워킹
__17-4 HTTP 네트워킹
__17-5 로깅
18장 애플리케이션 만들기
__18-1 할 일 관리 애플리케이션
__18-2 도서 관리 웹 애플리케이션
19장 테스팅
__19-1 테스트를 왜 해야 할까?
__19-2 단위 테스트
__19-3 단언문
__19-4 테스트 커버리지
__19-5 모킹과 스터빙
20장 리팩터링
__20-1 작성한 코드의 문제점 파악하기
__20-2 리팩터링 준비하기
__20-3 리팩터링 적용하기
부록 Go 활용 노트
__A-1 문서화 작업을 돕는 godoc
__ A-2 컨텍스트를 관리하는 context
__ A-3 함수를 호출하는 cgo
찾아보기


































