留学生のためのWebアプリ開発入門
準備中内容紹介
ブラウザで使うWebアプリのしくみを知り、JavaScriptで小さな単語カードアプリを作るための入門書です。情報系の専門学校や大学で学ぶ留学生を主な対象とし、日本語はN2前後を目安にしています。
ブラウザとサーバーのやり取りから始め、値・型・計算、条件と繰り返し、関数・配列・オブジェクトへと進みます。続いて、ページの要素を操作するDOMとイベント、フォームと入力の確認、fetch・JSON・非同期処理、ブラウザへのデータ保存、安全な表示とデータの扱い方を学びます。最後の章では、学んだしくみを組み合わせ、単語カードアプリの試作品を仕上げます。
各章では、説明を読んでコード例を確かめ、表や記録シートで処理の流れを整理してから練習問題に取り組みます。Node.jsで動かす例と、ブラウザで操作する演習を通して、コードと画面の変化を結び付けます。章末には専門用語のリストと、確認問題の答え・理由を収録しています。HTMLとCSSの基本を学んだ方が、JavaScriptによる動きを一歩ずつ身に付ける構成です。
漢字にはふりがなを付け、専門用語には初出時に英語を添えています。演習ではPython 3とNode.jsを使います。必要な準備や実行方法も本書で案内し、入力内容の確かめ方、保存するデータの選び方、安全に画面へ表示する考え方も扱います。
【全10章】
第1章 Webアプリのしくみ―ブラウザとサーバー/第2章 値・型・計算の基本/第3章 条件と繰り返し/第4章 関数と配列・オブジェクト/第5章 ページを動かす―DOMとイベント/第6章 フォームと入力の確かめ/第7章 データを取りに行く―fetch・JSON・非同期/第8章 データを保存する―localStorage/第9章 安全なWebアプリの基本/第10章 小さなアプリを完成させる―単語カードアプリ
本書は、情報系の専門学校・大学で学ぶ留学生を主な対象としています。HTMLとCSSの基本を学び、ブラウザで動くプログラムを作ってみたい方にもお使いいただけます。
目次
- はじめに
- 第1章:Webアプリのしくみ―ブラウザとサーバー
- 第2章:値・型・計算の基本
- 第3章:条件と繰り返し
- 第4章:関数と配列・オブジェクト
- 第5章:ページを動かす―DOMとイベント
- 第6章:フォームと入力の確かめ
- 第7章:データを取りに行く―fetch・JSON・非同期
- 第8章:データを保存する―localStorage
- 第9章:安全なWebアプリの基本
- 第10章:小さなアプリを完成させる―単語カードアプリ
制作中の原稿の章立てです。変わることがあります。
この本のWeb付録
Web付録は準備中です。公開の準備が整いましたらご案内します。