전자책

직무스킬 전자책

전자책

실전 Go-Backend 프로그래밍

구매 전 미리보기로 확인해 보세요
메인 이미지

3줄 요약

  • Go, Golang 입문에서 실무까지 한방에 마스터하기

  • 다양한 예제를 통한 실습위주의 학습유도

  • 실무에서 실제 사용되는 프로세스를 적용, 활용성 증대

상세이미지-0

목차

### Introduction

- Read Me
- Achievement Goals

### 기본학습

- 개발환경 구성 확인 - Mac 기준
- 프로젝트 구성 및 경로
- Go mod 설정
- 패키지 관리

### Go-Format

- 자동 indent
- 주석
- 대소문자별 특성
- 패키지 특성
- CASE-표기법
- 세미콜론
- NULL 표현식
- 가변 식별자
- 공백식별자 “_”

### 표준 입출력

- main
- fmt

### 변수

- 선언 및 초기화
- 변수의 타입 확인

### 함수

- 함수 정의 및 호출
- 다중 반환값
- 공백식별사 “_”
- Defer - 지연함수
- 가변함수 - “…” 사용

### 데이터 - 자료구조(Data - Structure)

- 배열
- 슬라이스
- 맵
- 구조체
- new 활용
- 인터페이스

### 메모리 할당 및 초기화

- new
- make

### 제어문

- 반복문
- 조건문

### 에러

- 에러 핸들링
- 에러 반환

### 패닉(Panic)

- 패닉이란?

### 복구(Recover)

- 복구란?

### 테스트(Test)

- import Package - User Package

### 디버깅(Debugging)

- VSCode로 디버깅 하기

### 고루틴(Goroutine)

- 고루틴(goroutine)이란?
- 고루틴(goroutine) 대기(WaitGroup)활용

### 채널(Channel)

- 채널이란?
- Select문

### 동시성(Concurrency )

- 동시성이란?

### 병렬성(Parallelism)

- 병렬성이란?

### Class : 객체지향

- Value(값 리시버)와 Pointer(포인터 리시버)의 차이
- 임베딩(Embedding)

### Json

- Marchal
- Unmarshal
- Encoder / Decoder

### HTTP & Gin-Gonic

- HTTP 서버 구성
- Gin-Gonic 웹 프레임워크

### MongoDB

- MongoDB 실행
- MongoDB 접속
- Go : Mongo-driver
- CRUD-Create/Read/Update/Delete : Insert/Find/Update/Delete
- Count Document

### MVC 패턴

- 구성 예제

### Swagger - 문서 자동화 도구

### 응용

- 설정파일 - toml
- toml 파싱
- Flag
- Log 출력하기

서비스 설명

최근 몇 년 동안 프로그래밍 언어 Go는 효율적이고 안정적인 백엔드 애플리케이션을 구축하기 위해 개발자와 회사 사이에서 상당한 인기를 얻었습니다. Go는 간단한 구문, 빠른 성능 및 내장된 동시성 지원을 제공하는 컴파일된 언어로, 최신 웹 애플리케이션, 마이크로서비스 및 분산 시스템을 개발하는 데 이상적인 선택입니다.


이 책 "실전 Go-Backend 프로그래밍"은 Go를 사용하여 확장 가능한 고성능 백엔드 애플리케이션을 구축하는 방법을 알려주는 포괄적인 가이드입니다. 이 책은 Go를 사용하여 실용적인 애플리케이션을 구축하는 방법을 배우고자 하는 초보자와 숙련된 프로그래머 모두를 위해 설계되었습니다.


책 전체에서 변수, 데이터 유형, 제어 구조, 함수 및 포인터를 포함하여 Go 프로그래밍의 핵심 개념을 배웁니다. 또한 Go를 사용하여 동시성, 네트워킹, 테스트 및 데이터베이스 프로그래밍과 같은 고급 주제를 탐색합니다.


또한 이 책에는 배운 개념을 실제 시나리오에 적용하는 데 도움이 되는 몇 가지 실제 사례와 프로젝트가 포함되어 있습니다. 미들웨어 인증, 및 데이터베이스 통합을 포함하는 완전한 백엔드 애플리케이션을 구축하게 됩니다. 또한 Go의 표준 라이브러리와 Gin 및 Zap와 같은 널리 사용되는 프레임워크를 사용하여 RESTful API 및 웹 서버를 구축하는 방법을 배웁니다.


이 책을 다 읽고 나면 Go 프로그래밍에 대해 충분히 이해하고 효율적이고 확장 가능하며 유지 관리가 가능한 백엔드 애플리케이션을 구축할 수 있게 될 것입니다. 초보자이든 숙련된 개발자이든 "실전 Go-Backend 프로그래밍"은 Go 프로그래밍을 마스터하고 최신 백엔드 애플리케이션을 구축하려는 모든 사람에게 필수적인 리소스입니다.

파일 형식

PDF

직무스킬 분야

프로그래밍

전문가 정보

avatar
연락 가능 시간 : 10시 ~ 18시
평균 응답 시간 : 10분 이내

총 작업개수

-

만족도

-

회원구분

개인회원

블록체인, 백엔드, 프론트엔드, 데브옵스 프로그래밍 분야에서 20년 이상의 경력을 가진 전문가입니다. 여러 대기업에서 개발자로 일하며 C, C++, C#, Go, Java, Python 등 다양한 언어를 사용하여 프로젝트를 수행해 왔습니다. 항상 최신 기술에 관심이 많아서 새로운 기술을 적극적으로 학습하고 적용하고 있습니다. 대학에서 컴퓨터 과학을 전공하고, 자신의 지식과 경험을 바탕으로 개발에 대한 경험을 전달하고자 합니다.

취소 및 환불 규정

상품정보고시

리뷰

아직 작성된 리뷰가 없어요.