Go 언어로 배우는 웹 애플리케이션 개발 > 프로그래밍/언어

본문 바로가기
쇼핑몰 검색
  • 회원가입
    2000

    로그인

    다양한 서비스와 이벤트 혜택을 누리실 수 있습니다.

    아이디 비밀번호
Go 언어로 배우는 웹 애플리케이션 개발 > 프로그래밍/언어

Go 언어로 배우는 웹 애플리케이션 개발 요약정보 및 구매

기본설명

상품 선택옵션 0 개, 추가옵션 0 개

제조사 제이펍
원산지 국내산
브랜드 제이펍
시중가격 29,000원
판매가격 29,000원
배송비결제 주문시 결제
최소구매수량 1 개
최대구매수량 999 개

선택된 옵션

  • Go 언어로 배우는 웹 애플리케이션 개발
    +0원
위시리스트

관련상품

등록된 상품이 없습니다.

  • 상품정보
  • 사용후기 0
  • 상품문의 0
  • 배송정보
  • 교환정보
  • 상품정보

    상품 기본설명

    기본설명

    상품 상세설명

    Go 언어로 배우는 웹 애플리케이션 개발

    9791192987439.jpg

    도서명:Go 언어로 배우는 웹 애플리케이션 개발
    저자/출판사:시미즈 요이치로/제이펍
    쪽수:372쪽
    출판일:2024-02-15
    ISBN:9791192987439

    목차
    옮긴이 머리말 xiii
    베타리더 후기 xiv
    감사의 글 xvi
    이 책에 대하여 xvii


    CHAPTER 1 Go 언어 알아보기
    001 프로그래밍 언어의 탄생 배경을 알아야 하는 이유 003
    002 망설여질 때는 간단한 것을 선택하기 006


    CHAPTER 2 context 패키지
    003 context 패키지 개요 009
    004 왜 context 패키지를 사용하는가? 011
    005 중단 알림 013
    006 중단 알림 받기 015
    007 context.Context 타입값에 데이터 포함시키기 018
    008 context.Context 타입값을 처리할 때 주의점 020
    009 context.Context 타입값에 포함되는 정보 022
    010 context.Context 타입값의 정보가 서버에 전달되는가? 025
    011 기존 코드가 context.Context 타입값을 인수로 받지 않는 경우 026


    CHAPTER 3 database/sql 패키지
    012 database/sql 패키지의 기본 처리 031
    013 sql.Open 함수는 한 번만 사용 033
    014 Xxx 메서드와 XxxContext가 존재할 때는 XxxContext 메서드 사용 035
    015 *sql.Row 타입값을 반환하는 메서드만 sql.ErrNoRows 발생 036
    016 트랜잭션을 사용할 때는 defer 문으로 Rollback 메서드 호출 038
    017 database/sql 패키지 대신 많이 사용하는 오픈소스 패키지 041


    CHAPTER 4 가시성과 Go
    018 public/private과 exported/unexported의 차이 045


    CHAPTER 5 Go Modules
    019 모듈과 패키지 051
    020 Go Modules 053
    021 Go Modules 시작 방법 055
    022 Go Modules에서 자주 사용하는 명령 058
    023 의존 대상 코드에 디버그 코드 추가 059
    024 Go Modules를 실현하는 생태계 061
    025 프라이빗 모듈을 사용한 개발 062
    026 자체 작성 패키지의 버전 관리 064


    CHAPTER 6 Go와 객체지향 프로그래밍
    027 객체지향에 준하는 프로그래밍 언어의 조건 067
    028 Go에서는 서브클래스화 사용 불가 069
    029 내장과 상속 071


    CHAPTER 7 인터페이스
    030 사용자가 최소한의 인터페이스 정의하기 077
    031 라이브러리로서의 인터페이스 반환 079
    032 인터페이스 사용 시 주의점 081


    CHAPTER 8 오류 처리
    033 오류 087
    034 웹 애플리케이션에서의 panic 사용법 101


    CHAPTER 9 익명 함수 및 클로저
    035 Go에서 함수를 다루는 방법 105
    036 상태를 가진 함수 만들기 107
    037 고루틴 이용 시 익명 함수에서 외부 함수의 참조 피하기 109


    CHAPTER 10 환경 변수 적용 방법
    038 Go에서의 환경 변수 처리 113
    039 환경 변수 관련 테스트 116


    CHAPTER 11 Go와 의존성 주입
    040 의존관계 역전 원칙 121
    041 database/sql/driver 패키지와 DIP 122
    042 DIP에 준하는 구현 124
    043 과도한 추상화(인터페이스 활용) 주의 129


    CHAPTER 12 미들웨어 패턴
    044 미들웨어를 만드는 법 133
    045 복원 미들웨어 135
    046 접속 로그 미들웨어 137
    047 요청 바디를 로그에 남기는 미들웨어 138
    048 상태 코드 및 응답 바디를 저장하는 미들웨어 140
    049 context.Context 타입값에 정보를 부여하는 미들웨어 142
    050 웹 애플리케이션 자체의 미들웨어 패턴 143


    CHAPTER 13 실습 내용에 대해
    051 실습 진행 방식 147
    052 개발할 웹 애플리케이션 개요 149


    CHAPTER 14 HTTP 서버 만들기
    053 프로젝트 초기화 155
    054 웹 서버 실행하기 159
    055 리팩터링과 테스트 코드 161
    056 포트 번호를 변경할 수 있도록 만들기 170


    CHAPTER 15 개발 환경 정비하기
    057 도커를 사용한 실행 환경 177
    058 Makefile 추가하기 183
    059 깃허브 액션을 사용한 지속적 통합 환경 185


    CHAPTER 16 HTTP 서버를****한 결합 구성으로 변경하기
    060 환경 변수로부터 설정 불러오기 193
    061 시그널 처리하기 198
    062 Server 구조체 정의하기 202
    063 라우팅 정의를 분할한 NewMux 정의하기 205
    064 run 함수를 다시 리팩터링하기 208


    CHAPTER 17 엔드포인트 추가하기
    065 entity.Task 타입 정의와 영구 저장 방법의 임시 구현 213
    066 헬퍼 함수를 구현하기 216
    067 태스크를 등록하는 엔드포인트 구현 220
    068 테이블 주도 테스트와 골든 테스트를 조합한 테스트 코드 223
    069 태스크 목록을 반환하는 엔드포인트 구현 227
    070 HTTP 핸들러를 라우팅으로 설정하기 229
    071 동작 검증 231


    CHAPTER 18 RDBMS를 사용한 데이터베이스 처리 구현하기
    072 MySQL 실행 환경 구축 235
    073 RDBMS 처리 구현 242
    074 RDBMS 관련 기능을 테스트하기 위한 코드 구현 251


    CHAPTER 19 기능별로 HTTP 핸들러 구현 분할하기
    075 HTTP 핸들러에서 RDBMS를 사용한 영구 저장 처리하기 261
    076 HTTP 핸들러 기능 분할 267
    077 go generate 명령을 사용한 목 자동 생성 268
    078 목 코드 자동 생성 270
    079 사용자 등록 기능 작성 277
    080 동작 확인 283


    CHAPTER 20 레디스와 JWT를 사용한 인증 및 권한
    081 이번 장에서 구현하는 기능 287
    082 레디스 준비 288
    083 JWT의 서명 준비 297
    084 JWT를 사용한 액세스 토큰 작성 299
    085 사용자 로그인 엔드포인트 구현 315
    086 미들웨어 패턴을 사용한 인증 기능 327
    087 요청에 포함된 인증과 권한 정보를 사용한 엔드포인트 보호 329
    088 동작 확인 339


    찾아보기 347
    delivery.jpg
  • 사용후기

    등록된 사용후기

    사용후기가 없습니다.

  • 상품문의

    등록된 상품문의

    상품문의가 없습니다.

  • 배송정보

    배송정보

    배송업체 : 한진택배 (1588-0011)
     배송비
     2,500원 (25,000원 이상 구매 시 무료 배송/일부상품제외) 군부대 및 도서산간 지역은 추가 배송비가 발생할 수 있습니다.
     ◆배송기간
     : 평일 오전 7시 이전 주문 시 당일 발송 (2~3일 소요) : 단, 공휴일, 연휴, 천재지변 등으로 인해 발송이 지연될 수 있습니다.
     ◆배송추적
     : 당일 발송건에 한해 익일 오전 9시 이후 확인 가능합니다.


  • 교환정보

    교환/반품

     ◆반품/교환을 원하는 경우 반드시 고객센터로 연락 후 신청하시기 바랍니다.
     ◆반품/교환은 상품 수령일로 부터 7일 이내에만 가능합니다. 단, 상품이 훼손되지 않았거나, 속 비닐이 있는 경우 듣지 않았을    때 가능합니다.
     •고객님의 변심 또는 잘못 주문하신 경우에는 왕복 배송비는 고객님의 부담입니다.
     ◆오배송, 파본, 불량 상품에 대해서는 고객센터로 연락주시면 상담 후 교환해 드립니다.
     ◆오배송, 파본, 불량상품의 배송비는 환불처에서 부담합니다.
     교환/반품
     ◆환불은 상품이 환불에 도착 시 처리됩니다. (카드 취소는 3~5일이 소요될 수 있습니다.)

장바구니

오늘본상품

오늘 본 상품

  • Go 언어로 배우는 웹 애플리케이션 개발
    Go 언어로 배우는 29,000
  • 불안의 변이
    불안의 변이 23,000
  • 프런트엔드 개발자를 위한 테스트 가이드
    프런트엔드 개발자를 28,000
  • 이윤경 요리
    이윤경 요리 22,000
  • 너와 내가 다른 점은
    너와 내가 다른 점 13,000
  • 다윈을 법정에 세우다
    다윈을 법정에 세우 16,000
  • 수식이 보이는 공학수학
    수식이 보이는 공학 27,000
  • 아기 다람쥐 라미의 가을 산책
    아기 다람쥐 라미의 17,000
  • All About PSAT 언어논리 기출 200제
    All About 27,000
  • 엄마충전
    엄마충전 12,000
  • 영어는 한마디로 자신감
    영어는 한마디로 자 18,800
  • 중학수학 16시간 만에 끝내기 실전편 2
    중학수학 16시간 15,000
  • 하트방구
    하트방구 15,000
  • 매일 아침 메시지
    매일 아침 메시지 16,000
  • 본 인 블랙니스
    본 인 블랙니스 33,000
  • 부르고뉴 와인
    부르고뉴 와인 32,000
  • Final 재경관리사 공개기출해설 원가: 4개년 27회분
    Final 재경관리 33,000
  • 1316 Listening Level 1
    1316 Liste 14,000
  • 수셈떼기 8과정
    수셈떼기 8과정 6,000
  • 2024 큰별쌤 최태성의 별별한국사 7일의 기적 한국사능력검정시험 기본(4, 5, 6급)
    2024 큰별쌤 최 16,500
  • 카본 퀸
    카본 퀸 19,000
  • 바닥짐 위의 행복
    바닥짐 위의 행복 15,000
  • 2024 윤동환 주관식용 핵심 민법의 맥
    2024 윤동환 주 22,500
  • 만만하게 시작하는 독학 일본어 세트
    만만하게 시작하는 27,600
  • 계획된 우연
    계획된 우연 16,800
  • 입학준비 한글 3.4세 2단계
    입학준비 한글 3. 7,500
  • 2024 펀드투자권유대행인 3주 CUT 개념+문제+최종모의고사 3회분
    2024 펀드투자권 21,000
  • 와이즈만 창의사고력 수학 C(초등 4~5학년)
    와이즈만 창의사고력 19,000
  • 불타버린 마녀의 수첩
    불타버린 마녀의 수 15,000
  • 창의력과학 세페이드 2F 물리학(상)(2024)
    창의력과학 세페이드 19,000
  • 참상인의 길
    참상인의 길 19,000
  • 후추의 안개 공장
    후추의 안개 공장 14,300
  • 그림자 여왕 1
    그림자 여왕 1 15,000
  • 상처받지 않으면서 나를 지키는 교사의 말 기술
    상처받지 않으면서 17,800
  • 세상에서 가장 아름다운 수학 공식
    세상에서 가장 아름 15,000
  • 스스로 해내는 아이의 비밀
    스스로 해내는 아이 18,500
  • 인간 실격(미니북)
    인간 실격(미니북) 4,900
  • 위키드 5: 레인 이야기
    위키드 5: 레인 20,000
  • 영감톡
    영감톡 15,000
  • 국내외 주요 산업별 인공지능(AI) 및 AI 핵심 분야 시장분석과 비즈니스 전략(상)(2023)
    국내외 주요 산업별 440,000
  • 스피노자의 진찰실
    스피노자의 진찰실 17,800
  • 오펜하이머 아트북
    오펜하이머 아트북 45,000
  • 기적의 한글 학습 다지기 세트
    기적의 한글 학습 55,000
  • 세상을 재미있게 재치개그
    세상을 재미있게 재 16,000
  • 식물의 신기한 진화
    식물의 신기한 진화 12,000
  • 2023 Win-Q 화훼장식산업기사 필기 단기합격
    2023 Win-Q 28,000
  • 흥행영화 톺아보기
    흥행영화 톺아보기 20,000
  • 나의 첫 세계사 13: 산업 혁명을 일으킨 영국
    나의 첫 세계사 1 15,000
  • 최고의 프로덕트는 무엇이 다른가
    최고의 프로덕트는 16,500
  • 플랫 스탠리 5: 투명인간 스탠리(Invisible Stanley)
    플랫 스탠리 5: 15,000
  • 벌거벗은 한국사: 권력편
    벌거벗은 한국사: 19,800
  • 누구와 함께 일할 것인가
    누구와 함께 일할 16,800
  • 중화사상과 동아시아(리커버)
    중화사상과 동아시아 8,900
  • 프닌
    프닌 17,000
  • 가장 어두운 밤, 가장 밝은 낮
    가장 어두운 밤, 18,000
  • 부모상담의 이론과 실제
    부모상담의 이론과 23,000
  • 허은성 전공영어 영어교육론
    허은성 전공영어 영 23,000
  • 바다, 또 다른 숲
    바다, 또 다른 숲 25,000
  • 박영훈 선생님의 생각하는 초등연산 2
    박영훈 선생님의 생 15,000
  • 킬에이저
    킬에이저 16,800
  • Rocky Linux 8로 Docker 핵심 이해하기
    Rocky Linu 30,000
  • 2024 나합격 설비보전기능사 필기+실기+무료특강
    2024 나합격 설 26,000
  • 최신 의학 데이터로 알게 된 약 저염에 의존하지 않고 혈압을 낮추는 방법
    최신 의학 데이터로 16,900
  • 미국식 영작문 수업 어휘
    미국식 영작문 수업 21,500
  • 모던 웹을 위한 마이크로 프런트엔드
    모던 웹을 위한 마 28,000
  • 태평광기초 8
    태평광기초 8 32,800
  • 365 한 줄 논어
    365 한 줄 논어 17,000
  • Go! 독학 프랑스어 첫걸음
    Go! 독학 프랑스 18,900
  • 오름지도 181
    오름지도 181 10,000
  • 민사 소송법
    민사 소송법 48,000
  • 데일 카네기 365일 자기계발 일력(탁상)
    데일 카네기 365 25,000
  • 끌리는 채널의 비밀
    끌리는 채널의 비밀 19,800
  • 파워포인트 2021
    파워포인트 2021 12,000
  • 14마리의 호박
    14마리의 호박 13,000
  • 미래유망산업분야 기술용어사전
    미래유망산업분야 기 66,000
  • 2023 NCS 일식복어 조리기능사 필기시험문제
    2023 NCS 일 26,000
  • 남성복 실무 자켓 코트 패턴
    남성복 실무 자켓 38,000
  • 원셀프
    원셀프 18,000
  • 악몽 면역자
    악몽 면역자 15,000
  • 별의 일기
    별의 일기 25,000
  • 1일 1페이지 영어 어원 365
    1일 1페이지 영어 19,900
  • 블록체인 스타트업
    블록체인 스타트업 20,000
  • 거룩한 생명의 부활
    거룩한 생명의 부활 17,000
  • 열심히 사는데 재미가 없는 너에게
    열심히 사는데 재미 19,800
  • 보이지 않는 도시, 퍼머루트 1부: 공중에 떠 있는 집 1
    보이지 않는 도시, 13,500
  • 트리스탄
    트리스탄 18,000
  • 식물 없는 세계에서
    식물 없는 세계에서 15,000
  • 라이더, 경성을 누비다
    라이더, 경성을 누 19,000
  • 콜라
    콜라 15,000
  • 속마음 들키지 않고 할 말 다 하는 심리 대화술
    속마음 들키지 않고 17,000
  • 멋지게 살고 싶은 화가 백지은
    멋지게 살고 싶은 12,000
  • 용서의 복음
    용서의 복음 13,000
  • 비트전: 사이버전의 혁신
    비트전: 사이버전의 17,000
  • 기적의 한글 학습 4
    기적의 한글 학습 11,000
  • 해시태그 베트남 남부 2024
    해시태그 베트남 남 18,900
  • 문화예술경영과 행정
    문화예술경영과 행정 22,000
  • 넷제로 카운트다운
    넷제로 카운트다운 18,000
  • 2023 에듀윌 전산세무 1급 이론편+실무편+최신기출
    2023 에듀윌 전 38,000
  • 2024 에듀윌 EXIT 컴퓨터활용능력 2급 필기 기본서
    2024 에듀윌 E 21,000
  • 꽃길 상점가의 기적
    꽃길 상점가의 기적 15,000
  • 퍼펙트 프리젠테이션 3
    퍼펙트 프리젠테이션 38,000
  • 위대한 상인의 비밀(리커버)
    위대한 상인의 비밀 16,800
  • 샴페인: 거품 속에 담긴 장인들의 이야기
    샴페인: 거품 속에 66,000
  • 야생의 치유하는 소리
    야생의 치유하는 소 33,000
  • 어느 날, 타인의 비밀을 볼 수 있게 된 나의 러브코미디 2
    어느 날, 타인의 8,000
  • 디지털 혁신과 미래설계
    디지털 혁신과 미래 29,000
  • 한국어의 의미와 의미 이론
    한국어의 의미와 의 18,000
  • 2023 모두공인 공인중개사 슈퍼리멤버 2차
    2023 모두공인 38,000
  • 데미안
    데미안 12,000
  • 그림으로 개념 잡는 유아 수학 4: 10보다 작은 모으기와 가르기
    그림으로 개념 잡는 11,000
  • 로블록스 게임 스크립트로 코딩 입문하기
    로블록스 게임 스크 16,800
  • 그렇게 스타보이가 되었다
    그렇게 스타보이가 14,800
  • 내 삶에 힘이 되는 멘토의 한마디
    내 삶에 힘이 되는 17,000
  • 매일의 불씨
    매일의 불씨 25,000
  • 인챈트먼트
    인챈트먼트 17,800
  • 중얼거리지 않고 자신 있게 말하는 법
    중얼거리지 않고 자 16,800
  • 버섯재배의 모든 것
    버섯재배의 모든 것 10,000
  • 상호금융업법
    상호금융업법 48,000
  • 상하수도기술사 실전기출문제
    상하수도기술사 실전 75,000
  • 초등 문해력 독해가 힘이다 문장제 수학편 5B
    초등 문해력 독해가 14,000
  • 베르베르씨, 오늘은 뭘 쓰세요
    베르베르씨, 오늘은 18,800
  • 공직자의 성공공식
    공직자의 성공공식 18,500

위시리스트

  • 보관 내역이 없습니다.
회사명 경기책방 주소 경기도 파주시 조리읍 장미꽃길 157-161
사업자 등록번호 6829601269 대표 오주봉 전화 02-356-5779 팩스 02-356-5779
통신판매업신고번호 제2021-경기파주-1335호 개인정보 보호책임자 오주봉

Copyright © 2001-2013 경기책방. All Rights Reserved.