인텔리제이 IDEA : 북윈도
리뷰 0 위시 120

인텔리제이 IDEA 요약정보 및 구매

기본 사용법부터 고급 기능까지 마스터하기

상품 선택옵션 0 개, 추가옵션 0 개

출판사 에이콘출판
저자 야마모토 유스케 , 이마이 마사노부
ISBN 9791161752433 (1161752439)
정가 28,000원
판매가 25,200원(10% 할인)
배송비 무료배송
포인트 정책 설명문 닫기

00포인트

포인트 정책 설명문 출력

선택된 옵션

관심상품

상품 정보

사은품
상품 기본설명
기본 사용법부터 고급 기능까지 마스터하기
상품 상세설명


체코의 젯브레인(JetBrains) 사가 개발한 인텔리제이(IntelliJ) IDEA는 편리하고 쉽게 개발할 수 있도록 지원하는 기능과 다양한 언어 지원이 장점인 통합 개발환경(IDE)이다. 본래는 자바 개발자를 위해 개발된 IDE였지만, 최근에는 코틀린이나 스칼라뿐만 아니라 그 외의 언어 사용자 사이에서도 인기가 높다. 안드로이드 개발 용도의 ‘안드로이드 스튜디오(Android Studio)’ 기반 개발환경으로 적용된 IDE로도 많은 주목을 받고 있다. 이 책은 그 인텔리제이 IDEA의 입력서다. 1부에서는 편집, 실행, 디버그, 내비게이션, 버전 관리, 데이터베이스와 연결하기 등에 대해 코드를 작성해 기능을 직접 실행하고 따라 하는 방식으로 설명한다. 2부에서는 자바 EE, 스프링, 스칼라, 코틀린 프로젝트를 생성해 실무에서 개발하는 것을 가정하고 개발에 필요한 다양한 설명을 하고 있다. 무료로 사용할 수 있는 인텔리제이 IDEA 커뮤니티 에디션(Community Edition)의 기능을 중심으로 하고 상용 버전인 얼티밋 에디션(Ultimate Edition)의 고급 기능도 소개하므로 PhpStorm, RubyMine 같은 젯브레인의 다른 IDE를 사용하는 사용자에게도 유용한 책이다.

목차
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마다 컴파일러 또는 언어 레벨을 설정하고 싶을 때
____애너테이션 프로세서를 사용하고 싶을 때
____프로젝트를 템플릿으로 저장하고 싶을 때

9장. 자바 EE 프로젝트 개발
__9.1 자바 EE 프로젝트 준비
____자바 EE 프로젝트 충족 조건
__9.2 자바 EE 프로젝트 실행
____아티팩트 준비
____애플리케이션 서버 실행 설정
____애플리케이션 서버 실행 설정
__9.3 자바 EE 프로젝트 개발
____CDI 지원과 Bean Validation 개발 지원
____서블릿/JSP 개발 지원
____JSF/Facelets 개발 지원
____JPA 개발 지원
____EJB 개발 지원
____웹 서비스(JAX-WS/JAX-RS) 개발 지원

10장. 다양한 프로젝트 개발하기
__10.1 스프링 프로젝트
____네이티브 형식 스프링 프로젝트
____Spring Initializr로 생성하는 프로젝트
____스프링 프로젝트 특징
____스프링 부트 프로젝트 생성
____스프링 부트 프로젝트로 개발하기
__10.2 자바 VM 기반 개발 언어 사용하기
____그루비 사용하기
____코틀린 사용하기
____스칼라 사용하기
__10.3 다양한 개발 언어 사용하기
____젯브레인 이외의 IDE 익히기
____WebStorm처럼 HTML과 JavaScript를 사용하기
__10.4 PhpStorm처럼 PHP 사용하기
__10.5 RubyMine처럼 루비 사용하기
____Pycharm처럼 파이썬 사용하기
출판사 서평
★ 이 책의 대상 독자 ★인텔리제이 IDEA, PhpStorm, WebStorm, RubyMine, PyCharm을 포함한 젯브레인 IDE를 앞으로 사용하려는 사람이나 이미 사용 중이라도 좀 더 다양하게 활용하고 싶은 사람을 대상으로 한다. 1부에서는 기본적인 사용 방법을, 2부에서는 본격적으로 개발하는 데 도움이 되는 노하우를 살펴보도록 구성돼 있다. 우선 1부를 처음부터 자세히 읽어 기본 사용법을 배우고, 실제 개발에 대한 조언을 얻기 위해서는 2부의 필요한 내용을 적절히 찾아서 읽으면 된다.★ 지원 환경 ★이 책은 자바/코틀린/스칼라용 IDE인 인텔리제이 IDEA를 기준으로 설명하며, 2부의 일부는 인텔리제이 IDEA만의 독자적인 내용으로 구성돼 있다. 또한 이 책의 전체 내용은 인텔리제이 IDEA 2018.3 버전에서 동작하는 것을 확인했다. 인텔리제이 IDEA의 버전에 따라 메뉴, 기능 이름, 아이콘이 이 책과 다를 수 있다. 또한 인텔리제이 IDEA 화면의 스크린샷은 맥OS 시에라(Sierra)에서 캡처했다.
상품 정보 고시
도서명 인텔리제이 IDEA
저자 야마모토 유스케 , 이마이 마사노부
출판사 에이콘출판
ISBN 9791161752433 (1161752439)
쪽수 300
출간일 2018-12-20
사이즈 188 * 235 mm
목차 또는 책소개 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마다 컴파일러 또는 언어 레벨을 설정하고 싶을 때
____애너테이션 프로세서를 사용하고 싶을 때
____프로젝트를 템플릿으로 저장하고 싶을 때

9장. 자바 EE 프로젝트 개발
__9.1 자바 EE 프로젝트 준비
____자바 EE 프로젝트 충족 조건
__9.2 자바 EE 프로젝트 실행
____아티팩트 준비
____애플리케이션 서버 실행 설정
____애플리케이션 서버 실행 설정
__9.3 자바 EE 프로젝트 개발
____CDI 지원과 Bean Validation 개발 지원
____서블릿/JSP 개발 지원
____JSF/Facelets 개발 지원
____JPA 개발 지원
____EJB 개발 지원
____웹 서비스(JAX-WS/JAX-RS) 개발 지원

10장. 다양한 프로젝트 개발하기
__10.1 스프링 프로젝트
____네이티브 형식 스프링 프로젝트
____Spring Initializr로 생성하는 프로젝트
____스프링 프로젝트 특징
____스프링 부트 프로젝트 생성
____스프링 부트 프로젝트로 개발하기
__10.2 자바 VM 기반 개발 언어 사용하기
____그루비 사용하기
____코틀린 사용하기
____스칼라 사용하기
__10.3 다양한 개발 언어 사용하기
____젯브레인 이외의 IDE 익히기
____WebStorm처럼 HTML과 JavaScript를 사용하기
__10.4 PhpStorm처럼 PHP 사용하기
__10.5 RubyMine처럼 루비 사용하기
____Pycharm처럼 파이썬 사용하기
배송공지

사용후기

회원리뷰 총 0개

사용후기가 없습니다.

상품문의

등록된 상품문의

상품문의 총 0개

상품문의가 없습니다.

교환/반품

[반품/교환방법]
마이페이지> 주문배송조회 > 반품/교환신청 또는 고객센터 (070-4680-5689)로 문의 바랍니다.

[반품주소]
- 도로명 : (10882) 경기도 파주시 산남로 62-20 (산남동)
- 지번 : (10882) 경기도 파주시 산남동 305-21

[반품/교환가능 기간]
변심반품의 경우 수령 후 14일 이내, 상품의 결함 및 계약내용과 다를 경우 문제점 발견 후 30일 이내

[반품/교환비용]
단순 변심 혹은 구매착오로 인한 반품/교환은 반송료 고객 부담

[반품/교환 불가 사유]
- 소비자의 책임 있는 사유로 상품 등이 손실 또는 훼손된 경우
(단지 확인을 위한 포장 훼손은 제외)
- 소비자의 사용, 포장 개봉에 의해 상품 등의 가치가 현저히 감소한 경우
예) 화장품, 식품, 가전제품(악세서리 포함) 등
- 복제가 가능한 상품 등의 포장을 훼손한 경우
예) 음반/DVD/비디오, 소프트웨어, 만화책, 잡지, 영상 화보집
- 소비자의 요청에 따라 개별적으로 주문 제작되는 상품의 경우 ((1)해외주문도서)
- 디지털 컨텐츠인 eBook, 오디오북 등을 1회 이상 다운로드를 받았을 경우
- 시간의 경과에 의해 재판매가 곤란한 정도로 가치가 현저히 감소한 경우
- 전자상거래 등에서의 소비자보호에 관한 법률이 정하는 소비자 청약철회 제한 내용에 해당되는 경우
* (1) 해외주문도서 : 이용자의 요청에 의한 개인주문상품으로 단순변심 및 착오로 인한 취소/교환/반품 시
‘해외주문 반품/취소 수수료’ 고객 부담 (해외주문 반품/취소 수수료 : ①양서-판매정가의 12%, ②일서-판매정가의 7%를 적용)

[상품 품절]
공급사(출판사) 재고 사정에 의해 품절/지연될 수 있으며, 품절 시 관련 사항에 대해서는 이메일과 문자로 안내드리겠습니다.

[소비자 피해보상, 환불지연에 따른 배상]
- 상품의 불량에 의한 교환, A/S, 환불, 품질보증 및 피해보상 등에 관한 사항은 소비자분쟁해결 기준 (공정거래위원회 고시)에 준하여 처리됩니다.
- 대금 환불 및 환불지연에 따른 배상금 지급 조건, 절차 등은 전자상거래 등에서의 소비자 보호에 관한 법률에 따라 처리함.

회원로그인

오늘 본 상품

  • 인텔리제이 IDEA
    인텔리제이 IDEA
    25,200