커서로 시작하는 바이브 코딩 (AI 기반 코드 작성부터 에이전트, 프롬프트 엔지니어링까지 | 반양장)

커서로 시작하는 바이브 코딩 (AI 기반 코드 작성부터 에이전트, 프롬프트 엔지니어링까지 | 반양장)

$28.52
Description
코드 작성부터 리팩터링, 디버깅, 테스트 자동화, 협업까지 도와주는 차세대 AI 코드 에디터, Cursor(커서)
Cursor는 인공지능을 활용하여 효율적으로 프로그래밍 작업을 할 수 있도록 도와주는 차세대 코드 에디터다. 이 책은 Cursor의 등장 배경부터 기본 사용법, Cursor를 사용한 작업 흐름을 알아보고, 기능과 맞춤 설정 방법, 활용 팁까지 알차게 다룬다. 실전 프로젝트로는 Cursor 에이전트를 활용해 영화 추천 챗봇을 만든다. 먼저 Cursor가 골격 코드를 생성하게 하고, 에이전트가 맥락을 파악하여 일관성 있는 코드를 제안하게 한다. 영화 정보는 SQLite 데이터베이스에 저장한다. 실무 중심 학습으로 Cursor를 활용한 AI 페어 프로그래밍 역량을 키워보자.
저자

김진호

26년차소프트웨어개발자로SK텔레콤에서싸이월드,티맵등의모바일설루션을개발했으며,사우디아라비아등중동의여러국가,인도네시아,멕시코에서서버부터단말기에이르는은행결제시스템을개발해왔다.이후K팝,블록체인,애자일설루션등다양한분야의업체에서CTO와개발이사를역임했으며,지금은헬스케어플랫폼업체에서CTO로서새로운플랫폼을개발하고있다.저서로는《실전안드로이드프로그래밍》,《갤럭시S&안드로이드폰완전정복》,《갤럭시S안드로이드폰어플활용백서》,《입문자를위한WindowsCEProgramming》등이있으며,번역서로는《디자인패턴의아름다움》,《컴퓨터밑바닥의비밀》,《파이썬코딩의기술51》,《소프트웨어개발에ChatGPT사용하기》,《프롬프트엔지니어링의비밀》,《7가지프로젝트로배우는LLMAI에이전트개발》이있다.

목차

머리말viii
베타리더후기xi
이책을읽는법xiv
학습가이드xviii
로드맵xx

CHAPTER1인공지능통합개발환경과Cursor
1.1인공지능통합개발환경의중요성과미래2
1.2Cursor의등장배경5
1.3Cursor개요10
1.4Cursor의설치및환경설정12
1.5Cursor의요금체계23
1.6Python설치24
돌아보기/쪽지시험28

CHAPTER2Cursor기본사용
2.1대화를이용하여간단한코드작성해보기32
2.2대화를이용하여오류해결하기34
2.3편집기영역에서직접코드작성요청하기38
2.4코드를사소하게개선해보기43
돌아보기/쪽지시험45

CHAPTER3Cursor의대화와참조기능
3.1대화기능48
3.2노트패드기능60
3.3맥락기반응답63
3.4기호참조68
3.5외부데이터참조76
3.6단순질문-답변과에이전트선택하기89
돌아보기/쪽지시험91

CHAPTER4Cursor의특수기능
4.1CtrlK94
4.2터미널CtrlK100
4.3규칙지정104
4.4CursorTab107
돌아보기/쪽지시험109

CHAPTER5Cursor의상세설정
5.1일반설정112
5.2대화설정120
5.3Tab설정121
5.4모델설정122
5.5규칙설정125
5.6색인및문서설정127
5.7도구및연동129
5.8네트워크설정130
5.9베타설정131
5.10Cursor계정설정132
돌아보기/쪽지시험134

CHAPTER6프롬프트활용예
6.1이미지처리138
6.2파일처리144
6.3시스템정보확인하기150
6.4CSV파일무결성검증하기155
6.5코드생성160
돌아보기/쪽지시험191

CHAPTER7에이전트로영화추천챗봇개발하기
7.1에이전트194
7.2단계별로구성하기196
7.3원하는기능을모두한번에지정하기220
돌아보기/쪽지시험231

CHAPTER8Cursor활용팁
8.1코드보호하기234
8.2프롬프트엔지니어링237
8.3기타유용한팁242
돌아보기/쪽지시험245

CHAPTER9더알아두면좋은것들
9.1자주하는질문248
9.2문제해결방안251
돌아보기/쪽지시험255

찾아보기258

출판사 서평

탁월한코드생성능력과직관적인협업경험,혁신적인AI통합까지

AI코드에디터Cursor는전세계개발자들의이목을끌고있습니다.VSCode기반의친숙한인터페이스에최적화된AI기능이자연스럽게녹아든Cursor는코딩,디버깅,리팩터링까지모든개발과정을한층더빠르고효율적으로만들어줍니다.Cursor에내장된AI채팅과명령어기능은개발흐름을끊지않으면서도복잡한작업을간단히해결해줍니다.개발자의생산성을극대화하고싶다면AI와함께진화하는코드에디터Cursor를선택하세요.AI시대,진짜개발환경의진화를지금경험해보세요.


이책만의특별한점

이책은가장빠르게성장하여AI코드에디터점유율1위를차지한Cursor의활용법을이해하기쉽게설명하는최고의가이드입니다.더빠르고정확하게코드를작성하고싶은초급개발자부터생산성을높이고싶은시니어개발자까지다양한독자층을고려하여구성했습니다.
1.Cursor의작동원리이해하기
Cursor의인공지능기반코드추천,자동완성,리팩터링,테스트생성,디버깅등핵심기능을이해합니다.이과정을통해인공지능의작동원리와이를기반으로Cursor가개발자의작업방식을지원하는방식을명확하게설명합니다.

2.실무중심의프로젝트예제
Cursor를실제개발프로젝트에적용할수있는여러가지방안을다양한사례와실습을통해보여줍니다.여러분은이과정을통해Cursor가단순한도구가아닌생산성과품질을동시에향상시키는전략적자산임을이해하고이를100%활용하는방법을배우게됩니다.

3.저자의무료동영상강의
책만으로부족하다고느낄초보자들을위해저자는무료동영상강의를제작했습니다.실전프로젝트의작업흐름을보기쉽게설명합니다.

이책은누가읽으면좋을까요?
- 인공지능의도움을받아좀더빠르고정확하게코드를작성하고싶은초급개발자
- 기존작업흐름을최적화하고반복적인작업을인공지능으로자동화하여,더중요한작업에집중하고싶은숙련된개발자
- 팀의생산성을높이고협업도구와통합하여효율적인팀개발환경을구축하고싶은리더개발자

먼저읽은독자들의한줄평
- 실습중심으로구성되어개발자는물론비개발자도AI시대에맞춰손쉽게접근할수있어유용하며,실무능력향상에큰도움이될것입니다._유정원님
- Cursor를처음접하는사람에게매우직관적으로다가오는훌륭한길잡이입니다._이신우님
- Cursor를사용하여AI와함께협업하며바이브코딩을통해소프트웨어를개발하고자하는모든분들께이책을추천합니다._정태일님
- 책의후반부에서는실제프로젝트코드를작성할때사용한프롬프트와작업과정을구체적으로소개하고있어,‘바이브코딩’이어떻게이뤄지는지궁금했던분들에게더욱유익할것입니다._최아름님