최근 html5 관련 도서를 많이 접해본뒤라서, html5 프로그래밍 쪽도 쉽게 이해할수 있겠지란 생각으로 이책을 접해봤습니다. HEAD FIRST 시리즈 특징되로 가상상황과 인물들을 설정하여 대화하며. 또한 Head First 만의 구성들로 각 챕터별 퀴즈와 독자에게 직간접적인 대화를 전달하는 방식
으로 각 챕터별 상황을 이해할수 있겠구나 생각했습니다.
책의 전체 구성은 HTML5와 자바스크립트를 이용하여 풀어갈 주제를 10개의 챕터로 구분하여 무엇을 이야기할지, 앞페이지에 각 목차별 내용을 목차별 한페이지씩 그림과 글로 설명하고 있습니다. 그러면서 웹에대한 역사와 기본구성도 전문가들은 정리가 되며, 어떤내용을 이야기하겠구나 복선을 제공해줍니다.
자바스크립트와 DOM을 서두로 하여, 이벤트등 상호작용을 열거하면서, 앞에 언급된 자바스크립티를 논하며, 어플리케이션 연동을 통한 구현을 HTML5만의 주요 API의 특성과 함께 보여주고 있습니다.
다만 프로그래밍을 직접 하지 않고, 웹개발을 직접하지 않는 저로서는 책을 접하면서 자바스크립트가 HTML5에서 중요하다는 것을, DOM을 잘 모른다면, HTML5의 주요특징인 지오로케이션, 웹워커, 캔버스, 로컬스토리지 등과 와 Ajax, JSON, 등을 다열거하면서, 이야기를 해야하는 것을 아는 사람이 아니라면, 과연 기존 웹프로그래밍책과 차이점은 뭘까 싶을 정도로 기존 html과의 차이점을 강조시키지 못한 것 같고, 그냥 새로운 언어인가 정도로 느껴지기도 했습니다.
그래서 다른 관점에서 전체 구성/흐름을 생각해보니, 웹을 접하는 초보자를 위한 상세한 설명이 html로 어플리케이션을 구성하는 단계를 설명하기 위해 필수 불가분하겠구나! 란 느낌이 들었습니다.
전체적인 단계별 문제를 제시하고 해결하고, 또 새로운 것을 적용하고 보완/해결해가는 Head First의 특징이 html5만의 중요 기능들의 설명에 부족하지 않았을까 하는 생각도 들었습니다.
하지만, html5을 기본적으로 개념을 접하고 있는 초보자가 처음부터 끝까지 화면상으로 확인하면서 어플리케이션을 구성해보고자하는 초보자들한테는 다소 산만한 구성이긴 하지만 하나하나 주옥 같은 단어들을 천천히 읽어가면서, 따라해본다면 좋은 도서가 될것이라고 생각합니다. 다만 도서에서 풍겨지는 강한 이국적인 느낌. 사람에 따라서 반응이 다양할 것 같은 도서였습니다.
이번 도서를 통해 신기술은 많이 공부해야겠구나란 생각이 들었습니다. ㅎ