[Java 実務プロジェクト入門編] オブジェクト指向思考力トレーニング - ミニプロジェクト3種実習
Kevin
小さなプロジェクトから構造を捉える練習まで! Javaのオブジェクト指向設計と実践経験が不足している方のための 実際に作りながら成長するミニプロジェクト実践入門講座。 基本から構造的思考まで、Javaアプリケーションを最初から最後まで実装しながら実力を養いましょう。
Cơ bản
Java, IntelliJ IDEA, dip-principle
リアクティブプログラミングという参入障壁を乗り越えたいですか? KevinのわかりやすいRxJavaが、その壁を乗り越える力を育ててくれます。
リアクティブプログラミングの確かな基礎
宣言型プログラミングの理解
RxJava を使用した非同期プログラミング
Javaの関数型インターフェースとラムダ式
リアクティブ演算子をマーブルダイアグラムで理解する
クイズを通じたリアクティブ演算子の深化学習
リアクティブプログラミング、わかりやすく確実に学びましょう!
【マーベル図の見方 講義資料キャプチャ】
[PublisherとSubscriber間の動作フロー講義資料のキャプチャ]
【背圧の概念に関する講義資料の取り込み】
あなたの意志と忍耐を私に見せてください。皆さんがRxJavaの進入障壁の上に上がるように、私も最善を尽くしてお手伝いします。
Q. 非専攻者も聞くことができますか?
A. 専攻/非専攻とは無関係です。 Javaに関する基本的な知識があれば誰でも受講可能だと思います。ちなみに私も最初の始まりは非専攻者でした。 ^^
Q. RxJavaを学ぶと何がいいですか?
A. 先ほど紹介文でもお話ししましたが、RxJavaを学ぶと複雑な非同期プログラミングを簡素化でき、ちなみに命令型プログラミング方式ではなく宣言型プログラミングを通じてプログラミングに対する思考の切り替えができます。より良い開発者に成長するのはおそらくでしょうか?^^ RxJavaを学んだ後は、リアクティブプログラミングの基本を確実に固めることができるので、RxJs、RxAndroid、Spring Reactorなどを学習する方がはるかに簡単になります。
Q. 講義はどのように進行しますか?
A. ほとんどの授業が講義資料を通じた概念の理解 → サンプルコードを通じて概念を目で直接確認する方法で進行され、クイズが必要な授業には受講生たちが直接クイズを解いて該当の授業の内容を自分のものにすることができるように授業が終わる前にクイズを提示しました。
Q.レッスンで使用されたオリジナルのサンプルコードはどこからダウンロードできますか?
A.レッスンで説明されているサンプルコードはすべてgithubにあり、以下のアドレスからダウンロードできます。
•サンプルソースソースコード: https: //github.com/ITVillage-Kevin/rxjava
新しいプロジェクトを作成してサンプルコードを直接入力する場合は、githubのサンプルコードからcommonパッケージとutilsパッケージを必ずコピー/貼り付けてから、コードを書いてください。
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 BootでReactor、WebFluxをもっと活用するために、リアクティブプログラミングの基本をしっかりと身につけたい方
[Kevinの分かりやすいJava開発者ロードマップの話] 講義を覚えてくださっている方々
前提知識、
必要でしょうか?
ジャバ
同期プログラミングと非同期プログラミングの違い
6,317
受講生
235
受講レビュー
108
回答
4.8
講座評価
6
講座
- 주력 언어 또는 기술 : Java, Spring Framework, RxJava, Reactor, Spring WebFlux
- (주)코드스테이츠(https://www.codestates.com)에서 Senior Educational Software Engineer(Backend)로 활동
(From 2022.03 To 2024.01.31)
- 프리랜서 개발자 및 강사로 활동(From 2024.02)
- 저서
안녕하세요? Kevin이라고 합니다. ^^
인프런에서 이렇게 강사로서 여러분들을 만나게 되어서 너무 반갑습니다.
어떤 분야든 마찬가지겠지만 특히나 소프트웨어 개발자는 끊임없이 변화하는 트렌드에 뒤처지지 않도록 항상 자기 자신을 갈고 닦는것이 개발자로써 살아남는 유일한 방법이라고 생각하며 항상 배우는 자세로 즐겁게 소프트웨어 개발을 하고 있는 개발자 중 한 명입니다.
제가 가지고 있는 지식과 경험이 다른 분들에게 조금이나마 도움이 되기를 바라면서 인프런에서 강좌를 시작하였습니다.
앞으로 수강생분들에게 현실적으로 도움이 되는 다양한 강좌로 꾸준히 찾아뵙도록 하겠습니다. 감사합니다.
질문이나 의견은 언제든지 환영하니, 이메일(it.village.host@gmail.com)로 편하게 얘기해주세요.
全体
18件 ∙ (7時間 30分)
講座資料(こうぎしりょう):
全体
51件
4.9
51件の受講レビュー
受講レビュー 3
∙
平均評価 5.0
5
こんにちは!講師です。私が最初の受講後期を残すようになりましたね。 ^^ 私が作った講義ですが、私も最後まで受講をしましたので、別点とは関係なく客観的な受講評を主観的に残してみます。マイクから出たノイズはほとんど除去しましたが、私の声から出るノイズはまだ少し残っていました。 ^^;新しい講義を作りながらどんどん良くなるよう努力しますので、寛大に見ていただければ幸いです。個人的な考えでは、リアクティブプログラミングの概念をつかむには悪くない講義だと思い、Java開発の大勢であるSpringでWebFluxを使うためにあらかじめ入っておけば大丈夫な講義だと思います。 ^^ ReactorとWebFluxについての話は、[ニュース]のお知らせでたまに行うようにします。それでは講義でまた会いましょう受講生の皆さん! ^^;;
受講レビュー 1
∙
平均評価 5.0
受講レビュー 1
∙
平均評価 5.0
5
講座を通じてRxJAVAを理解するのに多くの助けになりました。 各講座でスタートと仕上げ、次の講義の説明、簡単で重要な説明と講義資料、サンプルコードなど、講座を聴きながら準備をたくさんしていただきたいと考えました。 特に、演算子の説明は実際に発生する可能性のある仮想データを使用しており、どのような状況でその演算子を使用すればよいか想像するのに役立ちました。 まだ私が生産者と消費者がsubscribeをなぜ同時持っているのか混同され、講座を振り返るとき、その部分を留意してみようと思います。 良い講義を提供していただきありがとうございます。
この講義を作った最大の目標の中で、一つがリアクティブプログラミングに簡単に入門できるように手助けしようとするのですが、私の意図を正確に知っていらっしゃるようで顔が熱くなりますね。 ^^;;助けられたなんてとても嬉しいです。現実世界では、生産者と消費者はほとんど分離されていますが、ソフトウェアの世界では、生産者のオブジェクトを通じて購読をしてデータを渡すのに慣れていないのが当然です。リアクティブプログラミングを使ったサーバー/クライアント通信に触れてみると、この部分がもう少し明確になるという事実を申し上げたいです。リアクティブプログラミングに足を踏み入れることができるようになったのでとても嬉しいです。それではまたお会いしましょう。ありがとうございます〜
受講レビュー 1
∙
平均評価 5.0
5
講師!素晴らしい講義ありがとうございます。 難しい内容 わかりやすくよく説明してくださり、大変助かりました。 おかげでよく学んでいきます。
少しでも助けてくれたのは幸いですね。^^ ありがとうございます!
期間限定セール、あと19:33:29日で終了
¥4,133
22%
¥5,338
知識共有者の他の講座を見てみましょう!
同じ分野の他の講座を見てみましょう!