장바구니 담기 close

장바구니에 상품을 담았습니다.

LUVIT♥ 실전 백엔드 러스트 Axum 프로그래밍

LUVIT♥ 실전 백엔드 러스트 Axum 프로그래밍

  • 윤인도
  • |
  • 제이펍
  • |
  • 2025-06-19 출간
  • |
  • 268페이지
  • |
  • 188 X 245 X 14mm
  • |
  • ISBN 9791194587293
판매가

25,000원

즉시할인가

22,500

배송비

무료배송

(제주/도서산간 배송 추가비용:3,000원)

수량
+ -
총주문금액
22,500

※ 스프링제본 상품은 반품/교환/환불이 불가능하므로 신중하게 선택하여 주시기 바랍니다.

출판사서평

뛰어난 유연성과 확장성, 완벽한 개발자 경험까지
웹 백엔드 개발 프레임워크 Axum은 전 세계 개발자들의 주목을 받고 있습니다. 최소한의 코드만으로 원하는 기능을 구현할 수 있도록 설계된 Axum은 웹소켓, SSE, HTTP/2와 같은 최신 프로토콜을 모두 지원합니다. 고성능 서버를 간단하게 구축하고 싶다면 사용성과 성능을 모두 갖춘 Axum이 답입니다. 빠르게 변화하는 개발 트렌드와 러스트 생태계에 남들보다 먼저 앞서 나가보세요.

이 책만의 특별한 점
이 책은 가장 빠르게 성장하고 있는 러스트 프레임워크 Axum을 이해하기 쉽게 설명하는 최고의 가이드입니다. 러스트 입문자부터 고성능 서버 프로그램을 작성해보고 싶은 실무자까지 다양한 독자층을 고려하여 구성했습니다.
1. 입문자를 위한 러스트 핵심 개념 복습
이 책을 이해하기 위해 필요한 러스트 핵심 개념을 단계적으로 정리합니다. 풍부한 예제 코드와 쉬운 설명으로 처음 배우는 분들도 막힘없이 따라 할 수 있습니다.
2. 실무 중심의 프로젝트 예제
이론 학습만으로 실무에 적용하는 기술을 배우기는 어렵습니다. 이 책은 실무 감각을 익힐 수 있도록 프런트엔드와 백엔드를 모두 구현한 채팅 서비스를 만들어봅니다. 코드를 완성한 후에는 Shuttle, 도커를 이용해 웹에 배포하는 과정도 배웁니다.
3. 저자의 인프런 동영상 강의
책만으로 부족하다고 느낄 초보자들을 위해 저자는 인프런 동영상 강의를 제작했습니다. 책의 흐름에 맞춰 진행되는 강의는 핵심 이론과 실습 프로젝트를 알기 쉽게 설명하며, 실전에서 유용한 팁까지 담았습니다.

이 책은 누가 읽으면 좋을까요?
-러스트에 입문하고자 하는 타 언어 개발자
-새로운 프로젝트를 만들어보고 싶은 러스트 개발자
-고성능 서버 프로그램을 작성해보고 싶은 실무자

먼저 읽은 독자들의 한줄평
-이미 다른 언어로 웹 개발 경험이 있으면서 고성능과 안정성을 동시에 갖춘 언어로 새로운 가능성을 탐색하고자 하는 분들에게 추천합니다. _김진영 님
-러스트는 인지도 있는 언어가 되었지만 아직 라이브러리를 활용한 학습 자료가 부족하여 초심자들에게 새로운 것을 만들며 배울 기회가 적었습니다. 이 책은 그런 면에서 가뭄에 단비 같은 존재입니다. _김태근 님
-책을 따라 REST API를 만들고 ORM으로 데이터베이스를 연동하며 인증, 웹소켓을 이용한 채팅 앱까지 구현하면서 러스트와 Axum의 매력에 빠져들 수 있었습니다. _김호준 님
-러스트 생태계에 대한 이해를 돕는 실용적인 내용이 많아 적극 추천합니다. _이현수 님

목차

머리말 vii
베타리더 후기 ix
이 책을 읽는 법 x
학습 가이드 xiv
로드맵 xvi

CHAPTER 1 러스트와 서버 개발
1.1 왜 러스트인가? 2
1.2 러스트 서버 개발 사례 4
1.3 러스트 백엔드 프레임워크 비교 6
1.4 개발 환경 설정하기 9
1.5 러스트 핵심 개념 복습 22
돌아보기/쪽지시험 39

CHAPTER 2 Axum 기초 살펴보기
2.1 HTTP 기초 42
2.2 Axum 프로젝트 만들기 45
2.3 라우터와 핸들러 49
2.4 상태 관리 76
2.5 핸들러 디버깅 86
2.6 예제: 프록시 서버 만들기 88
돌아보기/쪽지시험 94

CHAPTER 3 SeaORM으로 데이터베이스 연동해보기
3.1 ORM이란? 98
3.2 스키마와 모델 만들기 100
3.3 SeaQuery 111
3.4 HTTP 요청에 Users 테이블 연결하기 123
3.5 데이터베이스 연결 126
3.6 모듈화 128
3.7 나머지 엔드포인트 완성하기 141
3.8 DBeaver 사용해보기 148
돌아보기/쪽지시험 154

CHAPTER 4 tower 미들웨어
4.1 미들웨어란? 158
4.2 미들웨어 레이어 추가해보기 160
4.3 예제: JWT 인증 레이어 만들기 171
돌아보기/쪽지시험 182

CHAPTER 5 웹소켓
5.1 웹소켓 살펴보기 184
5.2 웹소켓 사용해보기 186
5.3 동시 접속 웹소켓 193
5.4 인증 헤더 202
돌아보기/쪽지시험 206

CHAPTER 6 프로젝트: 채팅 서비스 만들어보기
6.1 프로젝트 개요 210
6.2 Shuttle로 배포하기 213
6.3 도커로 실행하기 241
돌아보기 245

찾아보기 247

도서소개


 

교환 및 환불안내

도서교환 및 환불
  • ㆍ배송기간은 평일 기준 1~3일 정도 소요됩니다.(스프링 분철은 1일 정도 시간이 더 소요됩니다.)
  • ㆍ상품불량 및 오배송등의 이유로 반품하실 경우, 반품배송비는 무료입니다.
  • ㆍ고객님의 변심에 의한 반품,환불,교환시 택배비는 본인 부담입니다.
  • ㆍ상담원과의 상담없이 교환 및 반품으로 반송된 물품은 책임지지 않습니다.
  • ㆍ이미 발송된 상품의 취소 및 반품, 교환요청시 배송비가 발생할 수 있습니다.
  • ㆍ반품신청시 반송된 상품의 수령후 환불처리됩니다.(카드사 사정에 따라 카드취소는 시일이 3~5일이 소요될 수 있습니다.)
  • ㆍ주문하신 상품의 반품,교환은 상품수령일로 부터 7일이내에 신청하실 수 있습니다.
  • ㆍ상품이 훼손된 경우 반품 및 교환,환불이 불가능합니다.
  • ㆍ반품/교환시 고객님 귀책사유로 인해 수거가 지연될 경우에는 반품이 제한될 수 있습니다.
  • ㆍ스프링제본 상품은 교환 및 환불이 불가능 합니다.
  • ㆍ군부대(사서함) 및 해외배송은 불가능합니다.
  • ㆍ오후 3시 이후 상담원과 통화되지 않은 취소건에 대해서는 고객 반품비용이 발생할 수 있습니다.
반품안내
  • 마이페이지 > 나의상담 > 1 : 1 문의하기 게시판 또는 고객센터 1800-7327
교환/반품주소
  • 경기도 파주시 문발로 211 1층 / (주)북채널 / 전화 : 1800-7327
  • 택배안내 : CJ대한통운(1588-1255)
  • 고객님 변심으로 인한 교환 또는 반품시 왕복 배송비 5,000원을 부담하셔야 하며, 제품 불량 또는 오 배송시에는 전액을 당사에서부담 합니다.