● 付録B

知っておくべき知識

本書で主題にしている「JavaScript言語を身に付け、ブラウザ上で動く機能を自信を持って作り出せるようになること」という内容は各ステップを進めることで達成いただけると思います。

しかし、実際にシステムを開発する上で知っておきたいことは他にも存在しています。JavaScriptの初心者を脱した方はここでお伝えする内容をある程度は理解できているべきと考え、紹介しています。紙面を多くは割いていないので、ここから広げて学んでいただきたいです。

本節では以下のようなトピックを取り上げます。

  セキュリティ

  Single Page Application(SPA)

  フレームワーク・ライブラリ

  Webpack

  繰り返しにまつわるコードの技巧

セキュリティ

セキュリティは無視できないトピックです

 ソフトウェアを作成してたくさんの人に使ってもらう際、セキュリティに関して考えなくてはならないことは多いです。システムを公開する際には悪意を持った第三者の存在を考えて、正規のユーザの情報を適切に守っていかなくてはなりません。

 全ての内容を本書で事細かに説明していくのは紙面の都合上難しいので、詳しいことはIPAから公開されている「安全なウェブサイトの作り方」※1などを参考にして、適切な知識を学んでいただければと考えています。

Webのシステム開発でよく取り上げられる内容 ...

Get ステップアップJavaScript フロントエンド開発の初級から中級へ進むために now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.