메뉴 바로가기 검색 및 카테고리 바로가기

한빛미디어

독자리뷰

0. 웹프로그래밍 한번 해볼까?

rick***

|

2019-07-15

모던 웹을 위한 HTML5+CSS3 바이블(3판)

HTML5 태그 이름은 모두 알고 있는데 이를 어떻게 활용하는지 감을 잡지 못한다면, CSS3 스타일 속성 이름은 모두 알고 있는데 이를 사용해 레이아웃을 어떻게 구성해야 할지 모른다면, HTML5+CSS3를 배웠다고 할 수 있을까요? 중요한 것은 HTML5, CSS3를 배우는 것이 아닙니다. 그것을 이용해 웹 페이지를 구현하는 것이 중요합니다. 이 책은 HTML5 표준과 CSS3 표준을 사용하여 웹 페이지를 구현하는 방법을 중심으로 설명합니다. 웹 페

  • 저자 : 윤인성
  • 출간 : 2019-05-01

0. 웹프로그래밍 한번 해볼까?

사실 웹은 항상 생각되는 것이지만, 윈폼과 비교할 때 정말 하고싶지 않은 프로그래밍 입니다. ^^; HTML, CSS, 그리고 스크립트(JS, ASP, PHP 등) 등 하나의 어플리케이션을 개발할 때 고민해야할 부분이 너무 많은 것이 사실입니다. 혼자 프로그램을 개발하는 사람들에게는 정말 익숙하지 않아 좋은 길잡이가 필요합니다.

귀찮으면 하지 말아야지 !!

하지만 귀찮다고 해서 넘어갈 수 있을까요? 웹어플리케이션의 별도의 설치 없다는 강점으로 많은 어플리케이션이 개발되고 있는 환경입니다. 저도 어플리케이션을 개발하면서, 프로그램을 설치해야한다는 것 때문에 클라이언트들에게 외면을 받을 때가 종종발생합니다. 특히 기업은 보안 문제로 인, 이런 설치형 프로그램을 선호하지 않죠. 결국, 웹을 기반으로 개발을 해야하며, 이것이 웹을 공부해야하는 이유가 됩니다.

처음부터 과욕부리지 말고, 찬찬히 시작하자!!

 

 

 

이번 포스트에서 소개할 "모던웹을 위한 HTML5+CSS3 바이블"은 처음에 차근차근 시작을 하시는 분들에게 추천하기 좋은 책이라 생각합니다. 특히 이 책은 무료로 저자직강을 제공하고 있으며, 20일에 끝을 내는 과정을 제시하면서, 학습하는 방법을 체계적으로 제시하고 잇는 것이 특징입니다.

 

 

001.jpg

 

1. 웹프로그래밍 별도의 도구가 필요한가?

 

이 책에서는 실습코드를 활용할 수 있는 코드 작성기로 Visual Studio Code를 활용하여, 현장에서 잘 애용하는 도구를 소개합니다. Visual Studio Code는 마이크로소프트가 제공하는 무료 코드 작성기로. 최근에 많이 애용되고 있습니다. 특히 이 도구는 계속 마이크로 소프트가 관리/운영하고 있어 안정적으로 활용할 수 있다는 점이 큰 장점입니다.

 

 

 

 

 

002.jpg

 

2. 요즘은 모바일이 대세

 

 

 

 

웹어플리케이션을 개발하는데, 과거에는 PC를 중심으로 했다면, 최근에는 모바일이 대세로 부상하고 있습니다. 물론, 동적으로 반응형 웹어플리케이션을 개발하는 것 또한 매우 중요합니다. 그러나, 모든 웹어플리케이션을 반응형으로 만들 필요는 없습니다. 반응형은 기능이 복잡한 웹 어플리케이션에 오히려 문제를 일으키기 쉽습니다. 그러므로 처음부터 반응형을 고민하기 보다는 필요한 상황에 맞는 어플리케이션 개발을 익히는 더 중요합니다. 이 책 또한 처음에는 매우 기본적인 웹 어플리케이션 제작을 제시합니다. 그리고, 모바일을 중심으로 어플리케이션을 개발하는 것을 제시하죠, 이후 마지막에는 반응형 웹에 대해, 방향을 제시합니다.

 

 

003.jpg

 

3. 멋진 웹을 만들어보자~

 

 

 

 

CSS3가 등장하면서 가장 뚜렷한 개선사항은 웹에서 애니메이션을 손쉽게 구현할 수 있다는 점입니다. 애니메이션은 사람들에게 눈의 즐거움을 제공합니다. 특히 웹을 고급지게 만드데 중심적인 역할을 합니다. 다만 남들과 차별화된 웹 어플리케이션을 만든다는 것은 그 만큼 공수는 들어간다는 의미입니다. 이 책은 CSS3의 기본 문법외에도 이처럼 애니메이션을 처리하는 방법을 넓게 보고 길을 제시하는 것이 특징입니다.

 

 

004.jpg

 

4. 그렇다고 반응형 웹에 대해서 설명하지 않으면 섭하지 ~

 

 

 

 

앞서도 언급했듯 반응형웹을 만드는 것이 어렵습니다. 하지만, 그렇다고 피할 수 있는 사항은 아니며, 최근 많이 선호하는 웹어플리케이션의 개발 방식의 하나입니다. 다른 말로 대세라고 할 수 있습니다. 이 책에는 이러한 점을 고려해, 반응형웹을 신속하게 만들수 있는 부트스트랩에 대해서도 설명을 하고 있습니다. 기본 웹어플리케이션을 만드는데 충실하게 집중하면서, 최근에 많이 사용하는 기법을, 부록을 통해 소개하는 더 많은 정보를 제공하기 위한 노력이 돗보입니다. 부록을 통해, 독자는 다양한 웹개발의 접근 방식을 찾아 갈 수 있겠네요 이외에도 css/less 등 다양한 부록이 준비되어 있으니 이 부분도 잘 참고 하면 좋을 것 같습니다.

 

 

005.jpg

 

 

5. 마무리

 

 

 

웹어플리케이션을 만드는 방법은 다양하게 존재합니다. 그러나 개발은 쉽지 않습니다. 또한 처음부터 너무 의욕만 앞서면 개발을 다 완료하기도 전에 지치는 것이 웹어플리케이션입니다. 이 책은 웹어플리케이션을 만드는데 필요한 요소기술을 차근차근 언급하고 있습니다. 다양한 내용을 담고 있지만, 그렇다고 너무 분산되지도 않게 길을 이끄는 점이 가장 큰 특징이라고 할 수 있을 것 같습니다. 이 책을 통해 기본이 되는 사항을 공부하시고, 이후 더 필요한 부분을 하나하나 찾으면서, 다른 책을 참고하면, 학습에 많은 도음이 될 것 같습니다. 그럼 웹을 공부하는데 많은 도움되시길 바랍니다.

 

닫기

해당 상품을 장바구니에 담았습니다.이미 장바구니에 추가된 상품입니다.
장바구니로 이동하시겠습니까?