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

개발자를 시작하는 누구나 입문부터 고급 기술까지 3단계로 완성하는 인텔리제이
$27.00
SKU
9791138829236
+ Wish
[Free shipping over $100]

Standard Shipping estimated by Wed 05/22 - Tue 05/28 (주문일로부 10-14 영업일)

Express Shipping estimated by Fri 05/17 - Tue 05/21 (주문일로부 7-9 영업일)

* 안내되는 배송 완료 예상일은 유통사/배송사의 상황에 따라 예고 없이 변동될 수 있습니다.
Publication Date 2024/04/08
Pages/Weight/Size 182*257*30mm
ISBN 9791138829236
Categories IT 모바일 > 프로그래밍 언어
Description
개발자를 시작하는 누구나 결국 만나게 되는 필수 도구 인텔리제이. 입문자부터 고급 사용자까지 세 단계로 구성된 진행. 인텔리제이를 내 마음대로 꾸미고 커스텀하고, 편집 기능 극한까지 사용해보기. 리팩토링과 디버깅 실습, 최소한의 입력으로 빠르게 끝내는 템플릿과 AI 어시스턴트. 자바, 코틀린, 안드로이드 스튜디오 개발 도구의 기본기 학습.
Contents
목차 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
Author
박상도
공부는 하기 싫고 컴퓨터는 좋다는 이유로 초등학교 3학년 때 컴퓨터반에 들어갔다. 전자통신과로 고등학교를 졸업하고 이어 세기 말 벤처 열풍에 휩쓸려 자연스레 컴퓨터학과를 졸업했다. 직장 생활을 이어가며 동시에 정보과학과 이학석사를 취득했다. 개발자로 일하며, 블로그를 통해 누구보다 먼저 훌륭한 서적을 소개하고자 노력하고 있다. 어느 날 크리스마스까지는 책을 써보겠다는 약속을 하고 집필하기 시작했다.
공부는 하기 싫고 컴퓨터는 좋다는 이유로 초등학교 3학년 때 컴퓨터반에 들어갔다. 전자통신과로 고등학교를 졸업하고 이어 세기 말 벤처 열풍에 휩쓸려 자연스레 컴퓨터학과를 졸업했다. 직장 생활을 이어가며 동시에 정보과학과 이학석사를 취득했다. 개발자로 일하며, 블로그를 통해 누구보다 먼저 훌륭한 서적을 소개하고자 노력하고 있다. 어느 날 크리스마스까지는 책을 써보겠다는 약속을 하고 집필하기 시작했다.