웹 프로그래밍을 위한 넓고 얕은 지식 v.0.1

이 책은 웹 프로그래밍을 처음 접하는 독자들이 책의 내용을 따라가면서 직접 웹 애플리케이션을 개발할 수 있도록 작성되었다. 따라서 이 책은 초보자들이 알아야 할 다양한 주제에 대해 넓고 얕게 다루고 있다. 이 책을 충실히 따라가면 웹 프로그래밍을 위한 기본 개념부터 개발, 배포에 이르기까지 전 과정을 경험해 볼 수 있을 것이다.

이 책에서 다루는 주요 토픽은 아래와 같다.

  • HTML
  • CSS
  • JavaScript
  • Bootstrap
  • Python
  • Flask
  • Heroku

이 책에서 다루는 예제를 따라하면 최종적으로 다음과 같은 웹 애플리케이션을 여러분 손으로 직접 만들 수 있게 된다.

예를 들어, 여러분이 주식에 관심이 있다고 가정하자(사실 주식은 저자의 관심 분야이다). 주식 관련 정보는 네이버, 다음과 같은 포털 사이트, 그리고 주식 전문 사이트에서 정보를 제공하고 있다. 여러분이 특히 특정 주식에 대해 종목토론 게시판의 글이 관심이 있다면, 여러분은 아래 그림 처럼 여러 사이트를 따로따로 방문해야 할 것이다. 이는 매우 지루한 일이다.

alt text

만약 내가 관심 있는 정보를 한 군데에서 모아서 본다면 어떨까? 아래 그림처럼 말이다. 아래 그림에서는 각 주식 관련 사이트에서 내가 정한 종목의 토론 정보만 모아서 보여준다.

alt text

이 책을 따라 가기만 하면 여러분이 관심 있는 분야의 정보를 모아 볼 수 있다. 여러분만의 웹 애플리케이션을 여러분 손으로 직접 만들 수 있는 것이다. 물론, 주변 사람들에게 여러분이 만든 웹 애플리케이션의 URL을 알려주어 여러분의 실력도 자랑하고, 정보도 공유할 수 있다.

가능하다. 이 책만 그대로 따라하면 된다. 왜냐하면, 이 책은 초보자를 대상으로 웹 개발을 위한 언어에서 부터 배포하는 방법까지 차근차근 알려주기 때문이다. 물론, 배포를 위한 비용은 필요하지 않다. 오로지 여러분의 열정만 있으면 된다!!

책의 특성상 웹 프로그래밍에 필요한 다양한 주제를 다루고 있으므로 각 주제에 대한 자세한 내용은 추천하는 참고 자료를 통해 추가적으로 학습하기 바란다.

모쪼록 이 책이 독자에게 웹 프로그래밍을 위한 좋은 길잡이가 되기를 기대한다.

김송현 ([email protected])