cover_fix-OL

  • Amazonで購入

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

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

著者
クジラ飛行机
定価
3,672円(本体価格 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をインストール

この書籍の購入

  • Amazonで購入する