[基礎1編] OpenClaw.AIマスタークラス:GeminiとDockerで作る自分だけの自律型AIエージェント
Kevin
低コストで構築する自分だけのAI本部!Gemini 2.5 FlashとDockerを組み合わせ、セキュリティを確保しつつコストを抑えた実践的な自律型AIエージェント構築ガイドです。
初級
Docker, Business Productivity, gemini
リアクティブプログラミングという進入障壁を超えたいですか? KevinのわかりやすいRxJavaがその壁を越える力をキーワードにします。
受講生 527名
難易度 初級
受講期間 無制限
学習した受講者のレビュー
5.0
Kevin
こんにちは、2部講義も私が一番先に頑張って受講評を残すようになりました。 ^^ 1部/2部にわたってリアクティブプログラミングについてできるだけ簡単に理解させようと努力しましたが、どうでしたかわかりませんね。とにかく、リアクティブプログラミングを理解していますが、私の講義が少しでも役立つことを願っています。ありがとうございます!
5.0
myrtlepn
RXJavaに必要な内容を簡潔に理解しやすく説明してくれてありがとう。
5.0
윤지상
グッドグッドきれいな講義です。
Hot Publisherの概念とHot Publisherの種類
RxJavaでのスレッドマネージャであるSchedulerの概念と使い方
RxJavaコードのデバッグ方法
RxJavaコードをテストする方法
SSE通信を使用したクライアントとサーバー間のRxJavaの活用
🎉Kevinの分かりやすいRxJava 2部発売🎉
リアクティブプログラミング、今回も確実にお知らせします!
[Cold Publisherレビュー講義資料キャプチャ]
【Hot Publisherレビュー講義資料キャプチャ】
【スレッドの概念講義資料キャプチャ】

【実践プロジェクトの動作フロー講義資料の取り込み】
あなたの意志と忍耐を私に見せてください。皆さんがRxJavaの進入障壁の上に上がるように、私も最善を尽くしてお手伝いします。
Q. 非専攻者も聞くことができますか?
A. 専攻/非専攻とは無関係です。 Javaに関する基本的な知識があれば誰でも受講可能だと思います。ちなみに私も最初の始まりは非専攻者でした。 ^^ ただし、2部講義は1部講義を受講した後に聞くと学習理解度がより高くなると思います。
Q. RxJavaを学ぶと何がいいですか?
A. 先ほど紹介文でもお話ししましたが、RxJavaを学ぶと複雑な非同期プログラミングを簡素化でき、ちなみに命令型プログラミング方式ではなく宣言型プログラミングを通じてプログラミングに対する思考の切り替えができます。より良い開発者に成長するのはおそらくでしょうか?^^ RxJavaを学んだ後は、リアクティブプログラミングの基本を確実に固めることができるので、RxJs、RxAndroid、Spring Reactorなどを学習する方がはるかに簡単になります。
Q. 講義はどのように進行しますか?
A. ほとんどの授業が講義資料を通じた概念理解 → サンプルコードを通じて概念を目で直接確認する方法で進行されます。パート1では、サンプルコードに加えて追加のクイズを提供しましたが、パート2レッスンには別のクイズはありませんので、参考にしてください。
Q.レッスンで使用されたオリジナルのサンプルコードはどこからダウンロードできますか?
A.レッスンで説明されているサンプルコードはすべてgithubにあり、以下のアドレスからダウンロードできます。
•サンプルソースソースコード: https://github.com/ITVillage-Kevin/rxjava-episode2
•実践プロジェクトソースソースコード(サーバー側) :https://github.com/ITVillage-Kevin/rxjava-episode2-practice
•実践プロジェクトソースソースコード(クライアント側) : https://github.com/ITVillage-Kevin/rxjava-episode2-practice-client
Q. 講義資料はどこからダウンロードできますか?
A. 各セクションの授業ごとに授業に使用した講義資料を添付ファイルとして登録しておいたので、必要な方はダウンロードして参考にしてください。
Q. 講義資料以外におすすめの参考資料がありますか?
A. リアクティブプログラミングを学ぶのに役立つサイトは、以下で確認できます。
• http://reactivex.io/
リアクティブプログラミングの公式サイトとして、リアクティブプログラミングの基礎を固めた後に参考にするのは本当に良いサイトだと思います。
• https://github.com/reactive-streams/reactive-streams-jvm
RxJavaはReactive Streamsを実装した実装体と言えます。このReactive Streamsの仕様を定義しておいたgithub公式資料です。
• https://gist.github.com/casamia918/93b8db69beb9ee06b92a96b2a234d48e
リアクティブプログラミングについて韓国語によく翻訳されたgithub資料です。韓国語に翻訳していただきありがとうございますとお伝えしたいですね。
• https://rxmarbles.com/
リアクティブプログラミングの核心の中で核心と言える演算子(Operator)をマーブル図でよくまとめた資料です。
• http://reactivex.io/RxJava/2.x/javadoc/
最後に、RxJavaの公式javadocドキュメントです。 2020年現在、RxJava 3.0がリリースされているが、3.0では新しい演算子関数が多く追加されたと単純に考え、2.xバージョンで概念をしっかりとつかんでから3.0に進むのが良いと思われます。
学習対象は
誰でしょう?
Javaのマルチスレッドプログラミングの難しさを克服したい方
宣言型プログラムに慣れたい人
リアクティブプログラミングの進入障壁を越えたい方
Spring Reactive Web Application開発のためのリアクティブプログラミング基盤を固めたい方
【KevinのわかりやすいRxJava 1部】講義を受講された方
前提知識、
必要でしょうか?
Java
同期プログラミングと非同期プログラミングの違い
6,577
受講生
271
受講レビュー
112
回答
4.8
講座評価
9
講座
主要言語または技術:Java, Spring Framework, RxJava, Reactor, Spring WebFlux
(株)ペンタセキュリティのバックエンド開発者として活動(From 2015.07 To 2022.01)
(株)コードステイツ(https://www.codestates.com)にて Senior Educational Software Engineer(Backend)として活動
(From 2022.03 To 2024.01.31)
- フリーランスの開発者および講師として活動(Since 2024.02)
- 著書
こんにちは。Kevinと申します。^^
Inflearnでこのように講師として皆様にお会いできて、とても嬉しいです。
どの分野でも同じだと思いますが、特にソフトウェア開発者は、絶えず変化するトレンドに遅れないよう常に自分自身を磨き続けることが、開発者として生き残る唯一の方法だと考えており、常に学ぶ姿勢で楽しくソフトウェア開発を行っている開発者の一人です。
私が持っている知識と経験が、他の方々に少しでもお役に立てればという思いで、Inflearn(インフラン)で講座を始めました。
これから受講生の皆様に、現実的に役立つ様々な講座で、継続的にお目にかかりたいと思います。ありがとうございます。
質問や意見はいつでも歓迎ですので、メール(it.village.host@gmail.com)でお気軽に連絡してください。
全体
23件 ∙ (3時間 46分)
講座資料(こうぎしりょう):
全体
18件
4.9
18件の受講レビュー
受講レビュー 3
∙
平均評価 5.0
受講レビュー 5
∙
平均評価 4.2
4
リアクティブプログラミングの感覚を少し捉えました。ありがとうございます。 特に後の例が好きでした。 今後の講義をもっと作成するつもりなら、最初に簡単な例を紹介してから、その例で使われる関数を紹介してくれれば、もっと授業に集中できると思います。
役に立ったのは幸いです。 私も受講生たちの立場で講義を制作できるよう、さらに努力させていただきます。 ありがとうございます。
受講レビュー 46
∙
平均評価 4.9
受講レビュー 5
∙
平均評価 5.0
受講レビュー 5
∙
平均評価 5.0
知識共有者の他の講座を見てみましょう!
同じ分野の他の講座を見てみましょう!
¥4,859