AI 에디터 커서 Cursor 완벽 가이드

AI 에디터 커서 Cursor 완벽 가이드

$22.00
Description
말하기만 하면 만들어주는 AI 코드 에디터, Cursor로 시작하는 새로운 프로그래밍
프로그래밍의 상식이 바뀌고 있습니다. 생성형 AI의 등장은 소프트웨어 개발의 패러다임을 근본적으로 변화시키고 있으며, 이제는 프로그래밍 언어를 배우지 않아도 자연어만으로 프로그램을 만들 수 있는 시대가 열렸습니다. 이 책은 그런 변화의 중심에 있는 AI 코드 에디터, Cursor를 중심으로 AI 기반 프로그래밍의 새로운 흐름을 소개합니다.
Cursor는 자연어 명령만으로 코드 생성, 수정, 디버깅을 도와주는 혁신적인 도구로, 초보자는 물론 숙련된 개발자에게도 새로운 개발 방식의 가능성을 제시합니다. 이 책에서는 Cursor의 기본 사용법부터 프롬프트 작성 요령, 다양한 프로그래밍 언어를 활용한 실전 예제까지 폭넓게 다루며, 누구나 쉽게 AI와 협업하는 코딩 방식을 배울 수 있도록 구성되어 있습니다.
프로그래밍에 익숙하지 않은 독자도 자연어 기반의 코드 생성을 경험하며 프로그래밍의 기본 원리를 자연스럽게 익힐 수 있고, 기존 개발자들은 AI를 통한 효율적이고 창의적인 개발 방식에 대한 인사이트를 얻을 수 있습니다. Python, JavaScript(React), Go, Swift, Dart(Flutter), 셸 명령어 등 다양한 언어의 활용 사례가 포함되어 있어 실무에도 바로 적용할 수 있습니다.
이 책은 프로그래밍 입문자, 개발 경험자, 전문 엔지니어, 그리고 비개발자까지 폭넓은 독자층을 대상으로 하며, AI 시대에 걸맞은 새로운 개발 환경과 협업 방식에 대한 실용적인 안내서가 되어 줄 것입니다. AI 네이티브 프로그래밍의 세계로 들어가는 가장 쉬운 길, 이제 Cursor와 함께 시작해 보세요.
저자

키노시타유이치로

木下雄一朗
컨설팅회사에서의근무경험을바탕으로주식회사키플래닝을설립하였으며.데이터베이스및웹애플리케이션개발을주요사업으로삼아다수기업의업무효율화에기여해왔습니다.최근에논생성형Al의활용에주목하며,「생성형Al와프로그래밍」을주제로활발히활동하고있으며.Al를활용한차세대소프트웨어개발방안을제안하고있습니다.저서로는『프로페셔널Web데이터베이스프로듀스』(SCC).『FileMaker데이터베이스문제해결가이느』(카도카와아스키종합연구소).『FileMaker데이더베이스개발테크닉』(아스키)등총7권이있습니다.

목차

1장Cursor도입
1.1Cursor개요
1.2Cursor요금플랜
1.3Cursor설치
ㆍWindows에서의설치순서
ㆍmacOS에서의설치순서
1.4Cursor기본설정
ㆍ최초실행시설정
ㆍ한국어화

2장Cursor기본조작
ㆍ들어가기
2.1기본조작실습-Python편
ㆍPython환경설정
ㆍ틱택토CLI애플리케이션
ㆍ틱택토GUI애플리케이션
2.2기본조작실습-JavaScript(React)편
ㆍNode.js설치
ㆍReact를사용한웹애플리케이션
2.3프로그래밍이처음인분들을위해

3장Cursor기능설명
ㆍ들어가기
3.1Chat
ㆍHeader메뉴
ㆍChat의다양한모드(Mode)
ㆍAI모델
ㆍTools
ㆍ심볼참조
ㆍ「image」버튼
ㆍ「Send」버튼
ㆍ「Apply」버튼
ㆍ「Reapply」버튼
ㆍ「Copy」버튼
3.2Context
ㆍCodebaseIndexing
ㆍRulesforAI
ㆍMCP
3.3CmdK
ㆍ실행순서
ㆍ사용방법
ㆍ심볼참조
ㆍEditSelection
ㆍEditFullFile
ㆍquickquestion
ㆍAddafollow-up
3.4터미널CmdK
ㆍ실행/조작순서
3.5CursorTab
ㆍCursorTab설정화면

4장CursorSettings
ㆍ들어가기
4.1General
ㆍPreferences
ㆍPrivacy
4.2Chat
ㆍChat
ㆍContext
ㆍApplyingChanges
ㆍAuto-Run
ㆍInlineEditing&Terminal
4.3Tab
4.4Models
4.5Tools&Integrations
ㆍIntegrations
ㆍMCPTools
4.6Rules
ㆍMemories
ㆍProjectRules와UserRules
4.7Indexing&Docs
ㆍCodebase
ㆍDocs
4.8Network
4.9Beta

5장프롬프트프로그램실전예제
ㆍ들어가기
5.1시스템정보표시명령어
5.2이미지크기를한번에변경해다른폴더에저장하기
ㆍ의존라이브러리설치
5.3이미지형식일괄변환및파일명변경해서저장하기
ㆍ의존라이브러리설치
5.4PDF파일결합하기
ㆍ의존라이브러리설치
5.5텍스트파일결합하기
5.6로그파일에서에러행추출및저장하기
5.7CSV파일데이터검증하기
ㆍ의존라이브러리설치
5.8대량파일의문자인코딩일괄변환하기
ㆍ의존라이브러리설치
5.9생성한명령어를셸스크립트로바꾸기
5.10정규표현으로날짜형식통일하기
ㆍ변환전CSV데이터
ㆍ변환순서
ㆍ의존라이브러리설치
5.11CLI틱택토Python프로그램을Golang으로변환하기
ㆍGo설치
ㆍ코드변환순서
5.12PyGame오셀로게임
ㆍPyGame설치
ㆍ프로그램작성
5.13웹스크래핑해보기
ㆍ추출할정보항목확인
ㆍ프로그램작성순서
ㆍ의존라이브러리설치
5.14SQL데이터베이스다루고집계하기
ㆍ환경준비
ㆍSQLite설치확인
ㆍSQLite3Editor확장기능설치
ㆍ데이터베이스와테이블생성
ㆍ샘플데이터작성및등록
ㆍ데이터집계
5.15iOS애플리케이션개발하기(Swift)
ㆍ개발환경설정
ㆍCursor를사용한개발순서
5.16Android애플리케이션개발하기(Flutter)
ㆍ개발환경설정
ㆍ새프로젝트작성
ㆍ사양서기반앱만들기

6장Cursor개발기법
6.1프롬프트기법
ㆍ프롬프트엔지니어링
ㆍ프로그래밍에특화된프롬프트작성요령
ㆍ화면(UI)디자인에특화된프롬프트작성요령
ㆍ리버스프롬프팅
ㆍ이미지로설명하기
ㆍ심볼참조의활용범위
ㆍ프로그래밍지식
6.2코드보호
ㆍ「Accept」전에변경내용확인
ㆍ변경범위의제한
ㆍ모듈(파일)의분할
ㆍGit을활용한버전관리
ㆍ이전단계로되돌리기및코드베이스복원
6.3Tips
ㆍ파일저장시자동으로줄끝공백제거하기
ㆍ동일한프롬프트반복전송
ㆍ변경된부분만의코드제시프롬프트
ㆍ마크업언어,태그언어의CmdK변환
6.4마지막:AI로인해프로그래머는더이상필요하지않은존재가될까?