로그인회원가입장바구니고객센터마이페이지회사소개
kangcom
전체
Home >   >   > 

자바 웹 프로그래밍 Next Step

 [하나씩 벗겨가는 양파껍질 학습법]
   
지은이 박재성   |   출판사 로드북  |   발행일 2016년 09월 19일
 
클릭하시면 큰 도서이미지를 보실 수 있습니다.
판매가 30,000원27,000원 10%
마일리지 5% 1,500원
발행일 2016-09-19
ISBN 8997924249 | 9788997924240
기타정보 국내서 | 480쪽 | 일반
예상출고일 1~2일 이내 (근무일기준)
배송비 무료배송
   
종합지수 0p
   
 

이 책은 웹 개발 입문의 껍질(책에서는 ‘양파껍질’로 표현한다)을 막 벗겨낸 경력 1년 이상의 초보개발자들을 대상으로 하는 책이다. 웹 서버, 프레임워크 등을 직접 제작해보고 테스트와 리팩토링을 통해 점진적 개선을 해나가면서 실무에 필요한 개발 능력과 웹에 대한 폭넓은 이해력을 높여준다. 10년 이상 자바 웹 프로그래머로 살아온 저자의 경험과, 3년 이상 NEXT에서 웹 서버 전공으로 학생들을 가르치면서 얻게 된 ‘학습’과 관련된 생각을 ‘양파껍질 학습법’이라는 저자만의 독특한 접근법으로 정리한 책이다.

샘플원고 살펴보기 → www.roadbook.co.kr/169

_대상 독자
[가장 읽기에 적합한 대상독자]
1. 실무에서 스프링 프레임워크 기반으로 자바 웹 프로그래밍을 하고 있는 개발자로 내부 기술의 동작 원리를 학습하고 싶은 개발자. 경력으로 본다면 최소 1년 이상의 경험을 가진 자바 웹 개발자.
2. 다른 개발자가 구현해 놓은 라이브러리, 프레임워크를 사용만 하는 것이 아니라 본인이 직접 라이브러리와 프레임워크를 구현하는 경험을 하고 싶은 개발자. 라이브러리와 프레임워크를 구현하면서 테스트, 리팩토링, 객체지향 설계 연습을 하고 싶은 개발자.
3. 필자의 학습 방식과 자신의 학습 방식을 비교해 보면서 새로운 학습 방식을 찾고 싶은 개발자. 학습 방식을 비교해 보면서 자신의 현재 상태를 점검하고 부족한 부분을 찾아 다음 단계의 학습 로드맵을 설계하고 싶은 개발자.

[다음 단계로 적합한 대상 독자]
1. 이미 파이썬, 루비, PHP 기반으로 웹 프로그래밍을 해본 경험이 있는 개발자로 자바 기반의 웹 개발자로 전향하고 싶은 개발자. 자바 웹 개발자로 성장하기 위해 학습해야 할 지식과 로드맵을 찾고 있는 개발자.
2. 웹 프로그래밍 경험은 없지만 C, C++ 등의 프로그래밍 경험이 있는 개발자로 자바 기반 웹 개발자로 전향하고 싶은 개발자.

1장. 첫 번째 양파 껍질 벗기기
1.1 대한민국 IT 개발자 직군의 종류
1.2 개발자들에게 유용한 웹사이트들
1.3 처음에 배워야 하는 것들
1.4 일단 시작해 보자
1.5 본격적으로 웹 프로그래밍에 도전하기
1.6 학습 방법

두 번째 양파 껍질 벗기기

2장 문자열 계산기 구현을 통한 테스트와 리팩토링
2.1 main() 메소드를 활용한 테스트의 문제점
2.2 JUnit을 활용해 main() 메소드 문제점 극복
2.3 문자열 계산기 요구사항 및 실습
2.4 테스트와 리팩토링을 통한 문자열 계산기 구현
2.5 추가 학습 자료

3장 개발 환경 구축 및 웹 서버 실습 요구사항
3.1 서비스 요구사항
3.2 로컬 개발 환경 구축
3.3 원격 서버에 배포
3.4 웹 서버 실습
3.5 추가 학습 자료

4장 HTTP 웹 서버 구현을 통해 HTTP 이해하기
4.1 동영상을 활용한 HTTP 웹 서버 실습
4.2 HTTP 웹 서버 구현
4.3 추가 학습 자료

5장 웹 서버 리팩토링, 서블릿 컨테이너와 서블릿의 관계
5.1 HTTP 웹 서버 리팩토링 실습
5.2 웹 서버 리팩토링 구현 및 설명
5.3 서블릿 컨테이너, 서블릿/JSP를 활용한 문제 해결
5.4 추가 학습 자료

6장 서블릿/JSP를 활용해 동적인 웹 애플리케이션 개발하기
6.1 서블릿/JSP로 회원관리 기능 다시 개발하기
6.2 세션(HttpSession) 요구사항 및 실습
6.3 세션(HttpSession) 구현
6.4 MVC 프레임워크 요구사항 1단계
6.5 MVC 프레임워크 구현 1단계
6.6 쉘 스크립트를 활용한 배포 자동화
6.7 추가 학습 자료

7장 DB를 활용해 데이터를 영구적으로 저장하기
7.1 회원 데이터를 DB에 저장하기 실습
7.2 DAO 리팩토링 실습
7.3 동영상을 활용한 DAO 리팩토링 실습
7.4 DAO 리팩토링 및 설명
7.5 추가 학습 자료

8장 AJAX를 활용해 새로고침 없이 데이터 갱신하기
8.1 질문/답변 게시판 구현
8.2 AJAX 활용해 답변 추가, 삭제 실습
8.3 MVC 프레임워크 요구사항 2단계
8.4 MVC 프레임워크 구현 2단계
8.5 추가 학습 자료

9장 두 번째 양파 껍질을 벗기기 위한 중간 점검
9.1 자체 점검 요구사항(필수)
9.2 자체 점검 요구사항(선택)
9.3 자체 점검 확인

10장 새로운 MVC 프레임워크 구현을 통한 점진적 개선
10.1 MVC 프레임워크 요구사항 3단계
10.2 MVC 프레임워크 구현 3단계
10.3 인터페이스가 다른 경우 확장성 있는 설계
10.4 배포 자동화를 위한 쉘 스크립트 개선

11장 의존관계 주입(이하 DI)을 통한 테스트하기 쉬운 코드 만들기
11.1 왜 DI가 필요한가?
11.2 DI를 적용하면서 쌓이는 불편함(불만)
11.3 불만 해소하기
11.4 DI 프레임워크 실습
11.5 DI 프레임워크 구현
11.6 추가 학습 자료

12장 확장성 있는 DI 프레임워크로 개선
12.1 필드와 setter 메소드에 @Inject 기능 추가
12.2 필드와 setter 메소드 @Inject 구현
12.3 @Inject 개선
12.4 설정 추가를 통한 유연성 확보
12.5 외부 라이브러리 클래스를 빈으로 등록하기
12.6 초기화 기능 추가
12.7 인터페이스, DI, DI 컨테이너
12.8 웹 서버 도입을 통한 서비스 운영

13장 세 번째 양파 껍질 벗기기
13.1 스프링과 ORM 프레임워크
13.2 성능과 보안
13.3 프론트엔드 학습
13.4 설계, 테스트, 리팩토링
13.5 빌드, 배포 자동화 및 지속적 통합
13.6 개발 문화 및 프로세스 학습

_지은이
박재성
프로그래밍을 통해 지속 가능한 삶을 살아가는 것에 관심이 많다. 최근에는 대한민국에서 자신의 색깔을 유지하며 행복한 삶을 살아가는 방법을 주변에 전하는 데 더 많은 관심을 가지고 있다. SLiPP(https://slipp.net) 커뮤니티를 통해 다른 개발자와 온라인으로 소통하고, 오프라인 스터디를 통해 다양한 개발자들과 교류하고 있다. 저서로는 <자바 세상의 빌드를 이끄는 메이븐>(2011, 한빛미디어), 프로그래머 그 다음 이야기(2011)이 있다.

저자는 현재 NEXT institute에서 웹 서버 전공 학생들에게 자바 웹 프로그래밍을 가르치면서 사람을 키우는 즐거움을 느끼고 있다. 나와 같은 반란군을 키우는 교육자이고 싶다.

등록된 서평이 없습니다.
민지영, 앤...
다케다 하루...
아사이 아츠...
 
전체평균(0)
회원평점   회원서평수 0
박재성 의 최근 저서
 
상하수도공학(2015)
14,700원
(2%↓+0%)
 
사람과 프로그래머 세트
40,500원
(10%↓+5%)
 
Play Framework Cookbook 한국어판: 생산성 높은 자바 웹 개발 플레이 프레임워크
27,000원
(10%↓+5%)
 
프로그래머 그 다음 이야기
13,320원
(10%↓+5%)
 
로드북 출판사의 신간
지능의 본질과 구현
이재현 저
27,000원
(10%↓+5%)
 
IT 과학이야기#3 1억배 빠른 양자 컴퓨터가 온다: 인공지능의 미래를 결정할 양자 컴퓨터 이야기
니시모리 히데토시, 오오제키 마사유키 저
13,500원
(10%↓+5%)
 
핵심 문법과 예제로 배우는 코틀린
이난주 저
18,000원
(10%↓+5%)
 
4차 산업혁명을 이끌 IT 과학이야기
이재영 저
15,300원
(10%↓+5%)
 
스몰데이터
마틴 린드스트롬 저
14,400원
(10%↓+5%)
 
이메일주소수집거부