장바구니 담기 close

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

인텔리제이 IntelliJ IDEA 자바 프로그래밍 필수 도구

인텔리제이 IntelliJ IDEA 자바 프로그래밍 필수 도구

  • 박상도
  • |
  • 좋은땅
  • |
  • 2024-04-08 출간
  • |
  • 352페이지
  • |
  • 182 X 257mm
  • |
  • ISBN 9791138829236
판매가

25,000원

즉시할인가

22,500

배송비

무료배송

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

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

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

출판사서평

개발자라면 인텔리제이

지금은 인텔리제이를 사용하지 않던 시절을 생각하기 어려운만큼 많은 기업과 개발자가 인텔리제이를 사용하고 있다 생각한다. 구글이 안드로이드 프로그램 개발도구를 ‘안드로이드 스튜디오’로 바꾼 일이나, 젯브레인사의 ‘코틀린’ 언어가 많은 개발자들로부터 사랑받고 있음은 굳이 자료를 보이지 않아도 될만큼이 되었다.

국비교육 부트캠프 소프트웨어 개발자 입문자와 고급자 모두를 위한 구성

이 책은 프로그래밍을 공부하기로 다짐한 초급자부터 인텔리제이의 기능을 모조리 끌어다 사용해보고 싶은 전문 사용자까지 모두 만족할 수 있도록 3라운드로 작성하였다. 책을 보라고 추천할 때, 보통 세 번은 보라 권하는데, 한 권을 읽고 세 번 본 것 같이 만들어보자는 생각을 했다.

1라운드는 가볍게 설치와 구성을 살펴보고, 폰트와 테마 설정으로 마음에 드는 인텔리제이를 만들어보는 과정으로 했다. 간단한 설정과 단축키를 살펴보면서 익숙해지는 과정을 담아냈다. 2라운드는 익숙해진 인텔리제이의 필수 기능을 소개하고 드러나지 않은 기능이나 단축키가 지정되지 않은 기능을 빠르게 불러내고 사용하는 방법까지 담아내려고 노력했다. 특히 리팩토링 기능은 코드의 위치마다 적합한 리팩토링이 제안되는 인텔리제이의 스마트한 기능 덕에 가능한 많은 기능을 찾아 소개해보고자 노력했다. 3라운드는 꼭 알아야 하는 추가 기능과 문제 발생시 대응할 수 있도록 설정관련 내용을 강화했다. 새로 시작되는 젯브레인의 인텔리제이 ‘A.I. Assistant’ 기능도 Github Copilot과 함께 미리 경험하며 담았다.

목차

목차 004
서문 020
지은이의 말 020
Thanks To 021
베타리더 리뷰와 추천사 022
들어가며 028
통합 개발환경 IDE 029
통합 개발환경의 주요 기능 030
통합 개발환경의 종류 031
이클립스 VS 인텔리제이 033
IDE의 예제로 살펴보는 이클립스 034
이클립스의 특징 034
퍼스펙티브 Perspective 036
워크스페이스 Workspace 038
프로젝트 생성 039
코드 입력 줄이기 040
편하게 이동하기 042
클래스 탐색 043
이클립스와 리팩터링 Refactoring 044
유용한 플러그인 Helpful Plugin 045
이클립스 설명 마무리 정리 046
IDE의 예제로 살펴보는 인텔리제이 048
인텔리제이 특징 048
프로젝트 생성하기 051
코드 입력 줄이기 053
편한 코딩 055
에디터 창(Editor Window) 058
빠른 이동과 복사 060
자바 문서 표시 061
인텔리제이와 리팩터링 Refactoring 062
디버깅 Debugging 063
프로젝트 불러오기/내보내기 Import/Export 063
플러그인 (Plugin) 064
단축키 설정 Keymap 066
데이터베이스 연동 Data Source 067
오늘의 팁 Tips of the day 069
1 라운드 시작 070
시작 070
준비 071
인텔리제이 버전 072
설치 076
직접 설치하는 방법 076
툴박스 설치 077
실행 080
일반 실행 080
용어 통일 081
UI 용어 081
필수 설정 093
인텔리제이 설정과 프로젝트 설정의 차이 093
테마 설정 095
컬러 스키마 097
폰트 099
플러그인 설치 103
단축키 변경 / 키맵 107
기본 단축키 키맵 108
1 라운드 정리 111
정리 111
2 라운드 시작 112
시작 112
프로젝트 시작 113
기존 프로젝트에서 시작하기 114
새로 시작하는 법 122
최초에 알아야 하는 기능과 단축키 126
필요한 기능을 찾고 단축키를 알아내는 방법 129
코드 편집 이전에 살펴보는 설정 130
프로젝트 뷰 Project View 131
프로젝트 뷰 131
편집기 설정 136
편집 145
화면 이동 145
편집키 없이 코드간 이동 148
블럭 내부 줄 단위 이동 Move Statement Up/Down 150
줄 단위 이동 Move Up/Down 151
포커스 확장 / 축소 152
점프 153
코드 라인 단위 작업 154
소스 편집 기술 156
검색 175
새로 만들기 Generate 179
IDE 도움 받기 181
최근 변경 이력 Recent Changes 181
오류 창 Problem Window 181
라이브 템플릿 Live Templates 182
접미사 완성 Postfix Code completion 185
정규식 테스트 Check RegExp 187
다이어그램으로 살펴보기 Show Diagram 188
리팩토링 Refactoring 189
개발툴에서 리팩토링이란? 189
클래스 단위 리팩토링 203
리팩토링 마무리 216
컴파일과 빌드 217
컴파일 218
빌드 Build 221
실행과 디버깅 227
실행 Run 227
디버깅 Debuging 231
VCS 248
Git 249
로컬 히스토리 Local History 266
플러그인 269
플러그인 마켓플레이스 269
자주 사용하는 플러그인 271
내장 플러그인 Bundled 278
그 밖의 플러그인 281
2라운드 정리 283
정리 283
3 라운드 284
시작 284
반드시 알아야 할 기능 285
데이터베이스 도구 285
라이브 템플릿과 자동 주석 287
인레이 힌트 Inlay Hints 291
컴파일러와 어노테이션 설정 292
편집 기능 고급 294
바이트 코드 보기 Show byte code 296
북마크 Bookmark 297
TODO Pattern Comments 301
Light Edit mode 305
AI 도움 받기 307
젯브레인 어시스턴트 AI Assistant 307
깃허브 코파일럿 Github copilot 319
프로젝트 관리 322
프로젝트의 구성 322
문제와 해결 329
마이그레이션 339
이클립스에서 인텔리제이로 339
인텔리제이에서 이클립스로 343
3라운드 정리 345
정리 345
라이선스에 관하여 346
오프라인으로 작업 348
온라인으로 작업해야 하는 이유 349
전체 마무리 350
추가로 정보 얻기 350

교환 및 환불안내

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