설명
게임 회사 서버 전문가가 알려주는
Go 언어를 내 것으로 만드는 비법
구글이 개발한 Go는 고성능 비동기 프로그래밍에 유용한 언어입니다. 이 책은 Go 언어로 ‘나만의 프로그램’을 만들 수 있게 이끌어줍니다. 프로그래밍 초보자도 쉽고 명확하게 이해할 수 있도록 학습 목표를 일목요연하게 제시하고 핵심 내용을 정리해 보여줍니다. 언어 문법과 예제 작동 순서를 그림을 곁들여 설명하고, 단계별로 프로젝트를 구현하며 프로그래밍을 직접 체험할 수 있게 했습니다.
32만 뷰가 증명하는 GO 언어 명강사를 만나자
Go 언어 1등 유튜버 Tucker가 더 체계적으로 Go 언어를 알려줍니다. 문법만 알려드리는 데 그치지 않습니다. Go 프로그래밍 능력을 길러드리는 것이 목표입니다. Go 언어에 입문해, 커뮤니티와 구글링으로 현업 문제를 해쳐나갈 수 있는 문턱까지 안내해드립니다. 포기하지 않고 예제 하나하나를 타이핑해가며 공부하면 반드시 목표를 달성할 수 있게 구성했습니다.
이 책의 구성
이 책은 0~3단계까지, 배경지식부터 Go 프로그래밍에 유용한 기법까지 다룹니다. 추가로 본문에서 다하지 못한 이야기는 에서 더 깊고 자세히 다룹니다.
_0단계 Go 언어를 배우기 전에
기초 원리를 잘 알아야 더 깊은 이해를 할 수 있습니다. 본격적으로 Go 프로그래밍 언어를 배우기 앞서 개발 환경을 구축합니다. 그후 프로그래밍 입문자와 초보자를 고려해 컴퓨터란 무엇이고, 어떻게 동작하는지 또 프로그래밍이란 무엇인지, 현대적 프로그래밍 언어가 탄생하게 된 배경은 무엇이고, Go 언어는 어떤 특징을 가지는지 살펴봅니다. 컴퓨터, 프로그램, 프로그래밍 언어의 관계를 더 잘 이해하고 더 좋은 코드를 만드는 발판이 되길 바랍니다.
더 보기목차
[0단계 Go 언어를 배우기 전에]
00장 개발 환경 구축
01장 컴퓨터 원리
_1.1 비트의 탄생과 트랜지스터
_1.2 트랜지스터에서 계산기로
_1.3 계산기에서 컴퓨터로
_1.4 컴퓨터 동작 원리
핵심 요약
연습문제
CONTENTS
관련 콘텐츠들

프로파일링으로 성능 개선하기 | pprof, Graphviz, Hey, 부하 테스트
프로파일링이란 프로그램의 성능 지표를 프로그램이 실행 중에 실시간으로 측정 기록하는 것을 말합니다. 프로파일링으로 측정하는 성능 지표는 프로그램 실행 시간, 메모리 사용량, 함수 호출 시간과 빈도, 메모리가 생성되는 시점과 빈도 등이 있습니다. 프로파일링 도구를 통해서 수집된 데이터는 파일 형태로 저장되어서 분석 툴을 사용해 성능 지표들을 분석하게 됩니다.
Read More
HTTP란? | HTTPS, 동작 원리, 공개키 암호화
HTTP 프로토콜을 사용하여 요청에 대한 응답을 하는 서버를 웹 서버 혹은 HTTP 서버라고 합니다.
Read More
테스트 주도 개발(TDD)이란? | 테스트 코드, SOLID, 중요성
테스트 주도 개발이 무엇인지, 왜 테스트가 중요한지, 왜 테스트 주도 개발이 등장하게 되었는지 정리했습니다. 그리고 Go 언어로 간단한 테스트 코드도 작성했습니다.
Read More
RESTful API란? | 웹 서버의 변화, SSR, CSR, 데브옵스
REST는 자원을 이름으로 구분하여 자원 상태(정보)를 주고받는 소프트웨어 아 키텍처입니다. RESTful API는 REST 규약을 따르는 API를 말합니다. 웹 서버 에서는 URL과 HTTP 메서드로 데이터와 동작을 정의하는 방식을 의미합니다.
Read More
[Go] Go언어 설치 | 윈도우/맥/리눅스/ 개발환경 구축하기, VSCode, 확장 프로그램
Go 언어를 프로그래밍하는 환경을 구축합시다. 윈도우, 맥OS, 리눅스를 대상으로 합니다.
Read More
[Programming] 객체지향 프로그래밍 | 5가지 설계 원칙 SOLID
객체지향 설계 5가지 원칙인 SOLID를 알아보고 좋은 설계란 무엇인지 살펴봅니다. SOLID 5가지 원칙은 반드시 지켜야 하는 의무사항은 아니지만 이 원칙들에 입각해서 설계를 하면 더 좋은 설계를 할 수 있습니다. 각 원칙을 살펴보고 좋은 설계와 나쁜 설계를 알아보겠습니다.
Read MoreQ&A
묻고 답해요beta
책을 읽다 이해가 되지 않거나 막히면 이곳에 질문을 남겨주세요. 저자님이 직접 답해드립니다.
SUBSCRIPTION
책 이야기를 들려드립니다.
『Tucker의 Go 언어 프로그래밍』이 만들어지는 집필, 편집, 베타리딩 등의 출간 소식뿐 아니라,
관련 주제의 책 소식, 저자와의 만남, 강의, 오탈자 등 책 관련 소식을 전해드립니다.
상품평
아직 상품평이 없습니다.