本書は好評を博したセミナーのテキストをもとに大幅に手を加えたものです。 Webアプリ関連技術の進化は驚くほど速く、カバーすべき範囲も増える一方です。キャッチアップするのは容易ではありません。ブラウザ上で実行されるフロントエンドだけでなく、通信プロトコル、サーバサイドでの処理、データベースと関連技術の範囲は多岐にわたります。最近はクラウド上のサービスを活用するケースも増えています。どこからどう着手すればよいのかわからず、茫然としてしまう人も多いでしょう。 本書を執筆する上で以下のような点に留意しました。 ・例や図を用いてわかりやすく説明すること。 ・技術の歴史的な背景や、その流れに言及すること。 ・手を動かしながら理解を深められること。 対象読者としては、プログラミングの勉強を始めた新社会人や学生の方を想定しています。サンプルはJavaScript とPython、HTML/CSSで記述しています。JavaScript やPython などの若干の知識・経験があると、より内容を深く理解できます。