3줄 요약
Go, Golang 입문에서 실무까지 한방에 마스터하기
다양한 예제를 통한 실습위주의 학습유도
실무에서 실제 사용되는 프로세스를 적용, 활용성 증대
목차
### 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 프로그래밍을 마스터하고 최신 백엔드 애플리케이션을 구축하려는 모든 사람에게 필수적인 리소스입니다.
파일 형식
직무스킬 분야
전문가 정보
취소 및 환불 규정
가. 전자책은 전자상거래법에 따른 시험 사용 상품(미리 보기)이 제공되며, 구매 즉시 제공되는 디지털콘텐츠이므로 단순 변심으로 인한 취소·환불이 불가합니다. 나. 단, 전자상거래법에 따른 청약철회 제한 사유에 해당하지 않는 경우는 예외로 합니다. 다. 전자책 외 전문가의 컨설팅 등 유·무형의 서비스가 추가로 제공되는 경우, 해당 범위에 대한 취소 환불은 다음의 기준을 따릅니다. - 추가 서비스 제공 전 취소·환불 가능 - 추가 서비스가 제공된 후에는 원칙적으로 취소·환불 불가(단, 구매 확정 전 전문가와 의뢰인이 취소 합의한 경우는 예외)
상품정보고시
제작자 또는 공급자 | 크지노 | 이용조건, 이용기간 | 상품 상세 참조 |
최소 시스템 사양, 필수 소프트웨어 | 상품 상세 참조 | 청약철회 또는 계약해지의 효과 | 상품 상세 참조 |
이용조건 | 상품 상세 참조 | 소비자상담전화 | (크몽 고객센터) 1544-6254 |
리뷰
아직 작성된 리뷰가 없어요.