RxJavaリアクティブプログラミング 発売予定

翔泳社(出版社) , 須田智之(著)

商品番号
149510
販売状態
発売予定
納品形態
宅配便にてお届け
発売日
2017年02月16日
ISBN
9784798149516
判型
B5変
ページ数
320
刷・バージョン
1
キーワード
プログラミング  RxJava

販売価格:¥3,888(税込)

送料無料 お取り寄せ品

本体価格の10%をポイント還元(会員限定)

  • このエントリーをはてなブックマークに追加
ほしい物リストに追加

データの変化を把握し、変化に伴う要求に即座に対応せよ!

【本書の概要】
本書は初めてRxJavaを使用してリアクティブプログラムを行う人へ向けた入門書です。
本書では初めてRxJavaを使用してリアクティブプログラムを行う人が
障壁なくRxjavaを習得できるように、RxJavaの基礎となるリアクティブプログラミングの
考え方から解説しています。
またRxjavaの詳しい機能や仕組みをサンプルを基に解説していきますので、
無理なくRxJavaの使い方を取得することができます。

【RxJavaとリアクティブプログラミングについて】
RxJavaとはリアクティブプログラミングを行うためのライブラリです。
リアクティブプログラミングは、イベントなどを扱う非同期処理に適したプログラミング手法で、
Javaでは扱いにくい非同期処理や並列処理などを容易に行うことができます。
このことにより、データストリームからデータを受け取る度にリアルタイムで
関連した処理を行えるためアプリ開発者などに注目されています。

【対象読者】
・リアクティブプログラミングに興味のあるWebエンジニアおよびプログラマー
・大規模なシステムやスマートフォンアプリを作成するエンジニア

【本書の特徴】
本書の大きな特徴として、RxJavaで使用するメソッドをリファレンス形式で
詳細に解説しています。1つ1つのメソッドをマーブルダイアグラムで可視化し、
引数やサンプルも併せて丁寧に解説していますので、各メソッドの違いも
確実に理解することができます。

【本書の構成】
次の3つのポイントを中心に構成しています。

・サンプルで処理の流れが理解できる
・リファレンス形式でメソッドの使い分けができる
・マーブルダイアログで変化を可視化できる

【目次】
Chapter01 RxJavaの基礎知識
Chapter02 RxJavaを使うためのJavaの基礎知識
Chapter03 RxJavaのメカニズム
Chapter04 FlowableとObservableのオペレータ
Chapter05 ProcessorとSubject
Chapter06 RxJavaのテストとデバッグ

Chapter01 RxJavaの基礎知識
01 RxJavaとは
02 Reactive Streamsについて
03 RxJavaの基本的な仕組み
04 マーブルダイアグラム
05 サンプルの作成
06 RxJavaの全体像
07 RxJavaの拡張ライブラリ

Chapter02 RxJavaを使うためのJavaの基礎知識
01 RxJavaを使うためのJavaの基礎知識
02 ラムダ式
03 非同期処理

Chapter03 RxJavaのメカニズム
01 RxJavaとデザインパターン
02 RxJavaの非同期処理
03 RxJavaのエラーハンドリング
04 RxJavaのリソース管理
05 RxJavaのバックプレッシャー

Chapter04 FlowableとObservableのオペレータ
01 Flowable_Observableを生成するオペレータ
02 通知するデータを変換するオペレータ
03 通知するデータを制限するオペレータ
04 Flowable_Observableを結合するオペレータ
05 Flowable_Observableの状態を通知するオペレータ
06 Flowable_Observableのデータを集計するオペレータ
07 ユーティリティ系オペレータ
08 エラーハンドリングをするオペレータ
09 バックプレッシャーを設定するオペレータ
10 Hot Observableに変換するオペレータ

Chapter05 ProcessorとSubject
01 Processor_Subjectとは
02 PublishProcessor_Subject
03 BehaviorProcessor_Subject
04 ReplayProcessor_Subject
05 AsyncProcessor_Subject
06 UnicastProcessor_Subject

Chapter06 RxJavaのテストとデバッグ
01 RxJavaのテストとデバッグ
02 「do」で名前が始まるメソッド
03 「blocking」で名前が始まるメソッド
04 TestSubscriber_Observer

05 TestScheduler

書籍のサンプルなどのダウンロードは、翔泳社サイトへ移動いたしました。
ダウンロード

各種問い合わせは以下のリンクからご連絡ください

関連商品

おうちで学べるアルゴリズムのきほん

販売価格:2,376円(税込)

2017.03.13発売

親子で楽しく学ぶ!マインクラフトプログラミング

販売価格:1,944円(税込)

2017.02.27発売

なっとく!アルゴリズム

販売価格:2,700円(税込)

2017.01.31発売