翔泳社の公式通販SEshopは全国送料無料!
ヘルプ 新規会員登録 ログイン
SEshop

RxJavaリアクティブプログラミング

須田 智之(著)

商品番号
149510
販売状態
品切れ
納品形態
宅配便にてお届け
発売日
2017年02月16日
出荷開始日
2017年02月17日
ISBN
9784798149516
判型
B5変
ページ数
384
キーワード
プログラミング  RxJava

3,960円(税込)(本体3,600円+税10%)
送料無料

360pt (10%)
ポイントの使い方はこちら

初回購入から使えるポイント500円分プレゼント

現在、本商品は販売しておりません。

※1点の税込金額となります。 複数の商品をご購入いただいた場合のお支払金額は、 単品の税込金額の合計額とは異なる場合がございますので、予めご了承ください。

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

【本書の概要】
本書は初めて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 の全体像

Chapter02 RxJavaを使うためのJavaの基礎知識

01 ラムダ式とは
02 非同期処理

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 ユーティリティ系オペレータ

Chapter05 ProcessorとSubject

01 Processor/Subjectとは
02 PublishProcessor/PublishSubject
03 BehaviorProcessor/BehaviorSubject
04 ReplayProcessor/ReplaySubject
05 AsyncProcessor/AsyncSubject
06 UnicastProcessor/UnicastSubject

Chapter06 RxJavaのデバッグとテスト

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

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

感想・レビュー

ゴミ人間 さん

2017-02-26

チャラついた本かなと思ったけどしっかりした内容の本でとてもよかった。Rx系ライブラリのソースコードを読んだことある人なら読む必要はないけど、ライブラリの設計についてちゃんと書いてある点がよかった。back pressureの話はRxSwiftには入ってないので、理解できてよかった。Rxを実務で使ってるがまだソースコード読んでない人などはこの本を読んだ後にソースコードを読むと理解しやすい。

jiroukaja さん

2017-03-17

きちんと描いてある本という印書が強かった。この後にrxjavaの本出しにくいだろうなーと思うくらい。

glayash さん

2017-05-21

全体的に丁寧な内容。1.0から2.0へ移行する過渡期に書かれたものなので、Rxがもともとある程度分かる人には応用部分の内容に物足りなさを感じ、そうでない人には新しく出てくる用語が多すぎて辛いと感じるのではなかろーか。

関連リンク

関連商品

おうちで学べる Pythonのきほん

2,420円(税込)

2024.05.20発売

おうちで学べる Pythonのきほん【PDF版】

2,420円(税込)

2024.05.20発売

おすすめ特集

法人・教育機関のお客様へ

【法人・教育機関のお客様へ】新年度の大口注文・お見積りなど、お気軽にご相談ください

Webデザイン特集

デザインやコーディングなど、Webデザインに役立つスキルが身につく書籍を揃えました

生成AI特集

テキスト生成、画像生成、動画生成など、生成AI活用のスキルが身につく本をご紹介

新社会人におすすめの本

新社会人の役に立つスキルが身につく本。ビジネスパーソンとしてスタートダッシュを切ろう!

プログラミング教育の本

小学校から必修化!人気の『ルビィのぼうけん』ほかプログラミング教育の本はこちら

翔泳社のセミナー・講座

開発・ビジネス・マーケティング・EC運営・営業支援など、幅広いジャンルの講座を開催

特集をもっと見る