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

한빛미디어

독자리뷰

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. 마무리

​

 

 

 

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

 

닫기

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