지은이 - 크리스토퍼 슈미트(Christopher Schmitt) 외 5명옮긴이 - 한정민28,000원 | 2015년 03월 27일 펴냄
다이나믹한 비주얼과 디자인적인 요소만을 너무 중요시하다 보니 한동안 국내에서는 웹 표준이 많이 간과되어 왔었다. 하지만 다행스러운 점은 최근 스마트폰과 태블릿PC 등으로 웹에 접속하는 사용자가 기하급수적으로 늘면서 이러한 흐름이 바뀌고 있다는 사실이다. 이 책은 이러한 흐름에 따라 접근과 관점에 많은 변화를 꾀해야 하는 개발자와 기획자가 꼭 읽어야 할 필독서라 하겠다. 웹 관련 여러 분야의 저명한 전문가들이 현업에서 쌓은 실무 경험을 바탕으로 각자의 전문성을 살려 노하우를 전해준다. 기술적인 관점에서 고려해야 할 사항뿐 아니라 기획과 관리, 디자인, 사용성 등에 대해 인지해야 하는 여러 사항이 잘 정리되어 있다.
테스트 주도 개발(TDD), 행위 주도 개발(BDD)을 먼저 소개하고, 이러한 테스팅 개념을 구현한 재스민 툴의 사용법을 실제적인 자바스크립트 애플리케이션의 예를 들어 자세히 설명한다. 재스민을 이용한 단위 테스팅 방법뿐만 아니라 시논JS(SinonJS), 백본JS(BackboneJS), 리콰이어JS(RequireJS), 그런트JS(GruntJS) 등 모던 자바스크립트 개발에 특화된 다양한 툴들을 독자들이 자연스럽게 섭렵하여 실무에 바로 응용할 수 있도록 안내한다.
지은이 - 제프 디키(Jeff Dickey)옮긴이 - 박재호28,000원 | 2015년 02월 17일 펴냄
전통적으로 웹 애플리케이션은 백엔드가 모든 프론트엔드 코드를 만들어내게 아키텍처를 수립해왔다. 하지만 이런 아키텍처를 기반으로 하면 관리와 확장이 어려운 복잡한 프로젝트가 만들어지고 만다. 이 책은 프론트엔드를 마치 모바일 클라이언트처럼 다루는 방식으로 웹 애플리케이션을 작성하는 새로운 방식을 설명한다. 구체적으로 MEAN 자바스크립트 플랫폼을 활용해 관리와 확장이 손쉬운 현대적인 웹 애플리케이션 작성부터 배포와 테스트에 이르기까지 전 개발주기를 설명한다. 웹 개발의 변천사에 이어 MEAN 스택의 장점을 소개한 다음에 MEAN을 구성하는 개별 요소에 대해 설명하고 나서 완벽한 자바스크립트 기반의 애플리케이션 개발로 뛰어든다. 이 책을 읽으면서 MEAN을 사용한 개발 환경 설정, 빌드, 테스트, 배포에 대한 기본기를 탄탄하게 다져보자!
지은이 - 밴고스 피터니어스옮긴이 - 류영선15,000원 | 2014년 12월 19일 펴냄
HTML5 웹소켓(WebSocket)은 서버와 클라이언트 사이에서 전이중 양방향 통신을 제공하여 실시간 웹 응용프로그램이 가능하게 해준다. 이 책에서는 실제로 동작하는 채팅 예제 응용프로그램 작성을 통해 웹소켓의 기능을 상세하게 설명하고 현대적인 웹 응용프로그램을 만드는 전체 과정을 안내해준다. 또한 보안 레이어를 추가하고 구형 브라우저를 위한 추가적인 폴백 기능을 제공하는 과정을 차례차례 배울 수 있다. 이 책은 프론트엔드 웹 개발자들이 안전하고 확장 가능한 실시간 웹 응용프로그램을 개발하고 배포할 수 있도록 도움을 줄 것이다.
지은이 - 또리끄 피르다우스옮긴이 - 류영선30,000원 | 2014년 10월 30일 펴냄
반응형 웹 디자인은 다양한 크기와 해상도의 디바이스가 증가함에 따라 폭발적으로 성장하고 있는 최신 웹 개발 분야이다. 이 책에서는 실전 예제를 통해 가장 인기 있고 강력한 세 가지 반응형 프레임워크(부트스트랩(Bootstrap), 스켈레톤(Skeleton), 저브 파운데이션(ZURB Foundation))를 설명한다. 또한 궁극적으로 어떤 프레임워크가 프로젝트에 적합하며, 요구사항에 맞게 각각의 프레임워크를 어떻게 효율적으로 사용하고 커스터마이즈 할 수 있는지 이해할 수 있다. 이 책은 이러한 반응형 프레임워크를 통해 프론트 엔드 개발자들이 실제 반응형 웹 사이트를 쉽고 빠르게 구축할 수 있도록 도움을 줄 것이다.
최근에 서버 쪽에서 가장 화두가 되고 있는 프레임워크는 자바스크립트 기반의 Node.js다. 버텍스(Vert.x)는 Node.js의 자바 버전이라고 할 수 있으며, 싱글 스레드로 비동기 처리를 하는 Node.js와 달리 멀티 스레드로 비동기 처리를 할 수 있어서 더욱 고성능의 서버를 만들 수 있다. 이 책에서는 실전과 같은 실시간 웹 애플리케이션 예제를 구축해보며 버텍스에 대한 특징과 주요 기능을 소개하고, 기본적인 개발 환경/구축/배포, 확장에 대해 다룬다. 또한, 버텍스가 지원하는 다양한 언어 중 자바스크립트와 자바를 이용해 애플리케이션을 개발해 볼 것이다. 이 책을 통해 실시간 이벤트를 기반으로 하는 비동기 네트워크 서버 프레임워크에 대한 이해와 함께, 버텍스 2.0 애플리케이션 개발 전체 프로세스를 맛볼 수 있을 것이다.
지은이 - 고르기 코세브 외 1명옮긴이 - 김태원35,000원 | 2014년 08월 27일 펴냄
HTML5에서 데이터를 다루는 방법을 알기 쉽게 설명한 책이다. 이 책에서는 HTML5의 가장 기초적인 텍스트와 그래픽 데이터부터 서버와의 통신 및 간단한 멀티 미디어 사용법까지 다양한 내용을 알기 쉽게 풀이했으며 상세한 예제를 제공한다. 이 책을 읽고 나면 독자 여러분은 HTML5를 십분 활용한 멋진 웹 애플리케이션을 만들 수 있게 될 것이다.
지은이 - 앤디 버드 외 2명옮긴이 - 박수만, 정유한35,000원 | 2014년 07월 31일 펴냄
웹을 만들기 위해서는 뼈대가 되는 마크업과 표현을 하는 CSS를 이해하고 제대로 사용할 줄 알아야 한다. 모바일 시대로 넘어가면서 웹을 점점 덜 사용한다고 생각할 수도 있지만, 모바일 시대에서 웹킷(webkit) 기반의 브라우저 환경은 CSS를 사용한 다양한 표현을 하기 더 좋은 환경이 되었다. 모바일 웹이든 PC웹이든 웹을 제대로 만들기 위해 필요한 마크업과 CSS은 이 책을 통해 제대로 익힐 수 있다.
CSS3를 실무에 사용할 웹 디자이너와 개발자를 위한 책. 이론과 실무를 겸비한 15년 경력의 CSS3 분야의 전문가인 저자는 미디어쿼리, CSS 선택자, 모조 클래스, 다중 칼럼, CSS 애니메이션 등 현대 웹 디자인에서 강조되는 CSS3의 주요 기법을 상세히 설명하고, 그 모든 시각적인 결과를 상세히 보여준다. 또, 플렉서블 박스 레이아웃, 템플릿 레이아웃, CSS 계산함수와 사이클, 이미지 스프라이트 등 실험적이지만 이미 구현되고 있는 미래 지향적인 스타일 정의 기법을 예제와 함께 알기 쉽게 소개한다.