Follow #ソシム販売部Twitterアイコン

 

いまどきのJSプログラマーのための Node.jsとReactアプリケーション開発テクニック

クジラ飛行机

Electron、React Native、Flux、Expressと組み合わせて簡単にアプリ作成!

定価
3,740円(本体価格 3,400円)
  • 発売日
    2017年7月31日
  • 判型/ページ数
    B5変形/400ページ(オール2色)
  • ISBN
    978-4-8026-1114-5
キーワード:
/ / / / / / /

Reactでアプリケーションを作ろう!
ReactとNode.jsをベースに、さまざまなフレームワークやライブラリ、ツールを組み合わせていくことで、JSでもwebアプリやスマホアプリはもちろんのこと、デスクトップアリプも作ることができます。

本書で紹介するアプリは、話題のSNSであるマストドンのクライアントをはじめ、WikiやSNSなど簡易的なものですが、ここで得た知識を元に、自分のアイディアを付け加えていくことで、いろいろなアプリへ発展させることができることでしょう。

第1章 Node.jsと環境の設定

1-1 モダンなJavaScriptとは?
1- サーバーサイド処理の定番Node.js
1-3 パッケージマネージャーnpm
1-4 開発に使われるエディター
1-5 コーディング規約JS Standard Style
1-6 Node.jsで簡単なWebアプリを作ってみる
1-7 Node.jsと非同期処理
1-8 Babelで最新JSを使ってみよう
1-9 モジュール機構を理解しよう

第2章 React 入門

2-1 Reactの基本的な使い方
2-2 ReactとJSXの関係
2-3 React人気の秘密はVirtual DOM?
2-4 Reactでコンポーネントを作成する
2-5 本格的なコンポーネントを作る
2-6 イベントの仕組みと実装
2-7 Reactのツールで自動ビルド
2-8 Webpackでリソースファイルを変換する

第3章 React コンポーネントの作成

3-1 コンポーネントの生成から破棄まで
3-2 Reactの入力フォーム
3-3 コンポーネント同士の連携について
3-4 コンポーネント三大要素の使い分け
3-5 入力フィルタと値のバリデーション
3-6 DOMに直接アクセスする
3-7 ReactコンポーネントでAjax通信を使う
3-8 Reactにおけるフォーム部品の扱い方

第4章 フロントエンド開発 -ElectronとReact Native

4-1 Reactでフロントエンド開発
4-2 Electronを使ってみよう
4-3 マストドンのクライアントを作ってみよう
4-4 React Nativeでスマホアプリを作ってみよう(Android編)
4-5 React Nativeでスマホアプリを作ってみよう(iOS編)
4-6 スマホ用マストドンクライアントを作ってみよう

第5章 SPAのためのフレームワーク

5-1 SPA——WebサーバーとReactの役割分担
5-2 Webアプリ用フレームワークExpress
5-3 Fluxの仕組みを理解しよう
5-4 少し複雑なアプリを作るにはReact Router
5-5 React+Expressで掲示板を作ろう
5-6 リアルタイムチャットを作ろう

第6章 実践アプリ開発!

6-1 Wikiシステムを作ってみよう
6-2 じぶんのSNSを作ろう
6-3 機械学習で手書き文字を学習しよう

Appendix
1 Node.jsのインスト-ル
2 「VirtualBox」で開発環境を整えよう
3 仮想環境のUbuntuにNode.jsをインストール

ダウンロードデータ

本書で解説したサンプルデータをダウンロードできます。
なお、使用方法などに関しては、必ず書籍の該当箇所をご確認の上、ご利用ください。
ダウンロード後、解凍したファイル内に「readme.txt」ファイルなどが含まれる場合は、使用前にこちらもご確認ください。

お問い合わせ

本書に関するお問い合わせは、下記のボタンをクリックしてお問い合わせフォームよりお問い合わせください。

この書籍を問い合わせる

[ この書籍をシェアする ]

新刊から本を探す

もっと見る

カテゴリから本を探す

シリーズから本を探す

本を探す