Go 언어 웹 프로그래밍 철저 입문(Perfect Introduction to Go Web Programming)

출간일(Release) : 2016/07/17
종이책 출간일(Print Release) : 2016/03/31
전자책 종류(Format) : ePub
Price : KRW 18,900
미리보기(Preview)


ridi

google

yes24

kyobo

aladin

tstore

apple


책소개(Overview)
Go는 간결하고 유연한 문법을 지원하며, 고루틴으로 병행 처리 코드를 쉽게 작성할 수 있다. 또한, 상속이 아닌 조합으로 코드를 재사용하여 확장성이 좋고, 패키지화된 소스 코드에서 실제로 사용되는 부분만 컴파일하므로 컴파일 속도가 매우 빠르다. 이런 특징들을 고려하여 Go 언어다운 프로그래밍 방법을 설명한다. 각 상황에 맞게 Go 기본 라이브러리와 다양한 외부 패키지를 조합하여 마이크로 서비스 형태로 자신만의 프레임워크 제작 방법을 배운다. 이렇게 만든 마이크로 프레임워크로는 여러 사용자가 실시간으로 대화할 수 있는 채팅 애플리케이션을 만든다. 풀스택 프레임워크 Revel은 웹 개발에 필요한 기능 대부분을 제공하므로 웹 애플리케이션을 아주 빠르게 제작할 수 있고, 이미 만들어진 웹 애플리케이션에 기능을 추가하기도 쉽다. 이 책에서는 Revel을 활용하여 웹 애플리케이션을 만든다.

Go supports concise and flexible syntax, and you can easily write concurrent code with go-rootin. In addition, it is highly scalable by reusing code in a combination, not inheritance, and compiles only the parts actually used in the packaged source code, making compilation very fast. This book explains how to program the Go language down with these features in mind. You will learn how to create your own frameworks in the form of microservices by combining Go native libraries and various external packages for each situation. The created micro-framework creates a chat application that allows multiple users to interact in real time. Full Stack Framework Revel provides most of the functionality needed for web development, so you can build web applications very quickly and it’s easy to add features to already created web applications. This book uses Revel to build a web application.


저자(Author)
장재휴(Jang, Jaehue)
2006년부터 8년간 이랜드시스템스에서 아키텍트 업무를 했고, 이후 퍼플웍스에서 웹 서버 개발을 했다. 지금은 중국에서 새로운 일을 시작했다. 여행을 좋아하고 다양한 컴퓨터 언어에 관심이 많다. 외부 커뮤니티 활동을 하며 IT 지식을 공유하고자 노력 중이고, 개발 커뮤니티에서 만난 사람들과 Remotty(http://blog.remotty.com)라는 그룹을 만들어 함께 즐거운 개발 생활을 하고 있다.

The author worked as an architect for Eland Systems for eight years from 2006, and later developed a web server in PurpleWorks. Now he started a new job in China. The author likes traveling and is interested in various computer languages. He is trying to share his IT knowledge with outside communities, and he has created a group called Remotty (http://blog.remotty.com) together with the people he met in the development community.


부록(Extra File)

가장 빨리 만나는 Go 언어(Go for the Really Impatient)

출간일(Release) : 2015/06/23
종이책 출간일(Print Release) : 2015/06/01
전자책 종류(Format) : ePub
Price : KRW 19,600
미리보기(Preview)


ridi

google

yes24

kyobo

aladin

tstore

apple


책소개(Overview)
700개 이상의 코드 조각으로 철저하게 설명
프로그래밍 언어 학습의 왕도는 코드 읽기다. 이 책은 철저하게 코드 중심으로 설명했다. Go 언어로 작성된 다양한 코드를 반복해서 읽다 보면 Go 언어에 익숙해질 것이다.

Thoroughly described with over 700 pieces of code
A quick way to learn programming languages is code reading. This book was thoroughly code-centric. Repeatedly reading various code written in the Go language will familiarize you with the Go language.


저자(Author)
이재홍(Lee, Jaehong)
PYRASIS.COM이라는 개인 웹사이트를 운영하고 있으며, 여러 가지 기술 문서를 작성하여 공개해왔다. 엔씨소프트에서 리니지 이터널 개발에 참여하였고, 엔트리브소프트에서 모바일 게임 서버를 개발했다. 또한, FFS File System Driver for Windows라는 오픈 소스 프로젝트를 진행하기도 하였으며, 최근에는 모바일 게임 엔진인 Cocos2d-x를 Tizen용으로 개발하여 메인스트림에 포함시켰다. 현재 주 관심 분야는 운영체제 커널, 파일시스템, 소프트웨어 개발 자동화, 게임 엔진, 클라우드 플랫폼, 분산 처리 시스템이다. 완전 자동화된 나만의 집을 짓는 것과 오픈 소스 재단 설립이 꿈이다.

He runs a personal website called PYRASIS.COM and has written and published several technical documents. NCsoft participated in the development of Lineage eternal, and developed a mobile game server at Ntrivesoft. In addition, the author has been working on an open source project called FFS File System Driver for Windows. Recently, Cocos2d-x, a mobile game engine, was developed for Tizen and included in the mainstream. His current interests are operating system kernel, file system, software development automation, game engine, cloud platform, and distributed processing system. His dream is to build his own fully automated house and open source foundation.


부록(Extra File)

[업데이트]가장 빨리 만나는 Go 언어([Update]Go for the Really Impatient)

“가장 빨리 만나는 Go 언어”의 수정 사항이 있어 안내드립니다.
저자 선생님의 요청에 의해 일부 오탈자를 수정했습니다.

구글 플레이북, 애플 아이북스, 티스토어(U+, KT 포함)는 명일(4월 29일) 안으로 수정된 사항이 반영될 예정입니다.
애플 아이북스, 티스토어 독자 분들은 4월 29일 이후에 도서를 재다운로드 해주시길 바랍니다. 구글 플레이북은 도서 파일을 다시 열때 자동으로 업데이트 사항이 반영됩니다.

교보문고, 리디북스, 예스 24, 알라딘 등의 국내 서점은 유통 과정상 다음주 주 내에 반영될 예정입니다.
국내 서점에서 “가장 빨리 만나는 Go 언어”를 구입하신 독자분들은 다음주에 재다운로드를 부탁드립니다.

We will guide you through the fixes of “Go for the Really Impatient”.
We corrected some typographical errors at the request of the author.

Google Playbook, Apple iBooks, and TStore (including U+ and KT) will be updated on April 29th.
Apple iBooks, TStore readers, please re-download the book after April 29th. Google Playbook automatically updates when you reopen your book file.