인텔리제이 IDEA

야마모토 유스케님 외 1명
300p
구매 가능한 곳
content
평가하기
코멘트
더보기
[광고] 위기브 고향사랑기부제 보드배너[광고] 위기브 고향사랑기부제 보드배너

체코의 젯브레인 사가 개발한 인텔리제이 IDEA는 편리하고 쉽게 개발할 수 있도록 지원하는 기능과 다양한 언어 지원이 장점인 통합 개발환경이다. 본래는 자바 개발자를 위해 개발된 IDE였지만, 최근에는 코틀린이나 스칼라뿐만 아니라 그 외의 언어 사용자 사이에서도 인기가 높다. 이 책은 그 인텔리제이 IDEA의 입력서다. 1부에서는 편집, 실행, 디버그, 내비게이션, 버전 관리, 데이터베이스와 연결하기 등에 대해 코드를 작성해 기능을 직접 실행하고 따라 하는 방식으로 설명한다. 2부에서는 자바 EE, 스프링, 스칼라, 코틀린 프로젝트를 생성해 실무에서 개발하는 것을 가정하고 개발에 필요한 다양한 설명을 하고 있다.

저자/역자

코멘트

1

더 많은 코멘트를 보려면 로그인해 주세요!

목차

1부. 기본 사용법 1장. 인텔리제이 IDEA 시작하기 __1.1 인텔리제이 IDEA란? ____인텔리제이 플랫폼 IDE ____젯브레인 IDE 라이선스 __1.2 인텔리제이 IDEA 설치 ____인스톨러를 통한 설치 ____젯브레인 툴박스를 이용한 설치 __1.3 인텔리제이 IDEA 초기 설정 ____초기 설정 위저드를 통한 초기 설정 ____JDK 설정(초기 설정 위저드 완료 이후의 설정) __1.4 인텔리제이 IDEA 커스터마이징하기 ____UI 테마 설정 변경 ____키맵 설정 변경 ____플러그인 설치 2장. 인텔리제이 IDEA로 개발 시작하기 __2.1 프로젝트 만들기 __2.2 젯브레인 IDE 레이아웃 3장. 파일 편집 __3.1 HTML 파일 생성과 미리 보기 ____파일 생성과 편집 ____LiveEdit로 미리 보기 __3.2 편집과 자동 완성 기능 ____완료 태그의 자동 완성 기능 ____자동 완성 후보 ____Intention Action ____Emmet ____Live Template ____Postfix completion ____편집 중엔 조건식 평가하기 ____Expand Selection ____변수 추출 ____인라인 ____평가 결과를 콘솔에 출력하는 설정 ____파라미터 표시 ____코드 포맷 ____리네임 리팩토링 4장. 실행과 디버깅 __4.1 FizzBuzz 코드 작성하기 ____Maven 프로젝트 생성 ____불러오기(import) 기능 ____자바 파일 생성 ____Inspection ____Inspection 설정과 표시 ____main 메소드 작성 __4.2 FizzBuzz 실행 ____실행 범위 지정 ____컴파일 에러 __4.3 FizzBuzz 디버깅 ____메소드 추출 ____브레이크 포인트 ____디버그 실행 제어 ____브레이크 조건 __4.4 실행 결과 되돌리기 ____Chronon 플러그인 설치와 설정 ____Chronon 실행 __4.5 테스트 케이스 작성 __4.6 테스트 케이스 실행 5장. 프로젝트에서 이동하기(Navigation) __5.1 심볼 간 내비게이션 ____심볼 선언 부분으로 이동하기 ____심볼 사용 위치 찾기 ____심볼 사용 위치를 팝업으로 보여주기 ____이동 전의 코드로 돌아가기 ____클래스 간 이동 __5.2 파일 내비게이션 ____최근 작업 파일 열기 ____최근에 작업한 파일 목록 보기 __5.3 디렉터리 내비게이션 ____내비게이션 바를 사용한 이동 ____내비게이션 바의 그 외 사용법 __5.4 편집 위치로 돌아가기 __5.5 파일 이름이나 심볼 이름을 지정해서 열기 ____Search Everywhere ____좁은 검색 범위의 내비게이션 6장. 버전 관리 시스템 __6.1 실행 바이너리 설정 __6.2 저장소 초기화 __6.3 Version Control 툴 윈도우 __6.4 커밋 기초 ____커밋 대상 등록 ____Commit Changes 다이얼로그 ____커밋 전 액션 설정 ____커밋하기 __6.5 브랜치 확인과 생성 __6.6 변경된 내용 커밋 ____변경된 내용 비교 ____커밋 전 편집 __6.7 충돌 해결 ____VCS Operations 팝업 ____체크아웃 ____충돌 해결 방법 __6.8 저장소 설정과 푸시 7장. 데이터베이스 관리하기 __7.1 인텔리제이 IDEA 데이터베이스 기능 __7.2 데이터베이스 접속 __7.3 Database 툴 윈도우 __7.4 테이블 데이터 편집(테이블 에디터) ____데이터 정렬과 검색 ____데이터 편집 ____데이터 내보내기 ____CSV 파일이나 TSV 파일 내용 가져오기 __7.5 Database 콘솔에서 데이터베이스 작업 __7.6 소스 코드에서 SQL 편집 ____참고 문서 보기 __7.7 여러 가지 데이터베이스 사용법JDBC 드라이버 관리 ____DDL로 데이터 소스 정의 ____테이블 정의 ____스키마 또는 데이터 비교 ____특수한 데이터 편집 ____그 외 기능 소개 2부. 본격 개발편 8장. 인텔리제이 IDEA의 프로젝트 관리 __8.1 프로젝트 관리 사상 __8.2 프로젝트 설정(Project Structure 다이얼로그) ____Project 카테고리 설정 ____Module 카테고리 설정 ____Libraries 카테고리 설정 ____Facets 카테고리 설정 ____Artifacts 카테고리 설정 __8.3 프로젝트 관리 ____새 프로젝트 생성 ____다른 프로젝트 열기 __8.4 프로젝트 설정 시 자주 만나는 고민 ____파일 인코딩을 지정하고 싶을 때 ____가행 문자를 설정하고 싶을 때 ____컴파일러 할당 메모리나 옵션을 설정하고 싶을 때 ____Project나 Module마다 컴파일러 또는 언어 레벨을 설정하고 싶을 때 ____애너테이션 프로세서를 사용하고 싶을 때 ____프로젝트를 템플릿으로 저장하고 싶을

출판사 제공 책 소개

체코의 젯브레인(JetBrains) 사가 개발한 인텔리제이(IntelliJ) IDEA는 편리하고 쉽게 개발할 수 있도록 지원하는 기능과 다양한 언어 지원이 장점인 통합 개발환경(IDE)이다. 본래는 자바 개발자를 위해 개발된 IDE였지만, 최근에는 코틀린이나 스칼라뿐만 아니라 그 외의 언어 사용자 사이에서도 인기가 높다. 안드로이드 개발 용도의 '안드로이드 스튜디오(Android Studio)' 기반 개발환경으로 적용된 IDE로도 많은 주목을 받고 있다. 이 책은 그 인텔리제이 IDEA의 입력서다. 1부에서는 편집, 실행, 디버그, 내비게이션, 버전 관리, 데이터베이스와 연결하기 등에 대해 코드를 작성해 기능을 직접 실행하고 따라 하는 방식으로 설명한다. 2부에서는 자바 EE, 스프링, 스칼라, 코틀린 프로젝트를 생성해 실무에서 개발하는 것을 가정하고 개발에 필요한 다양한 설명을 하고 있다. 무료로 사용할 수 있는 인텔리제이 IDEA 커뮤니티 에디션(Community Edition)의 기능을 중심으로 하고 상용 버전인 얼티밋 에디션(Ultimate Edition)의 고급 기능도 소개하므로 PhpStorm, RubyMine 같은 젯브레인의 다른 IDE를 사용하는 사용자에게도 유용한 책이다. ★ 이 책의 대상 독자 ★ 인텔리제이 IDEA, PhpStorm, WebStorm, RubyMine, PyCharm을 포함한 젯브레인 IDE를 앞으로 사용하려는 사람이나 이미 사용 중이라도 좀 더 다양하게 활용하고 싶은 사람을 대상으로 한다. 1부에서는 기본적인 사용 방법을, 2부에서는 본격적으로 개발하는 데 도움이 되는 노하우를 살펴보도록 구성돼 있다. 우선 1부를 처음부터 자세히 읽어 기본 사용법을 배우고, 실제 개발에 대한 조언을 얻기 위해서는 2부의 필요한 내용을 적절히 찾아서 읽으면 된다. ★ 지원 환경 ★ 이 책은 자바/코틀린/스칼라용 IDE인 인텔리제이 IDEA를 기준으로 설명하며, 2부의 일부는 인텔리제이 IDEA만의 독자적인 내용으로 구성돼 있다. 또한 이 책의 전체 내용은 인텔리제이 IDEA 2018.3 버전에서 동작하는 것을 확인했다. 인텔리제이 IDEA의 버전에 따라 메뉴, 기능 이름, 아이콘이 이 책과 다를 수 있다. 또한 인텔리제이 IDEA 화면의 스크린샷은 맥OS 시에라(Sierra)에서 캡처했다.

본 사이트의 모든 콘텐츠는 왓챠피디아의 자산이며, 사전 동의 없이 복제, 전재, 재배포, 인용, 크롤링, AI학습, 데이터 수집 등에 사용하는 것을 금지합니다.

  • 데이터 출처
  • 서비스 이용약관
  • 개인정보 처리방침
  • 회사 안내
  • © 2025 by WATCHA, Inc. All rights reserved.