[Java 실무 프로젝트 입문편] 객체지향 사고력 훈련 - 미니 프로젝트 3종 실습
Kevin
작은 프로젝트부터 구조 잡는 연습까지! Java 객체지향 설계와 실습 경험이 부족한 분들을 위한 직접 만들어보며 성장하는 미니 프로젝트 실전 입문 강의. 기본기에서 구조적 사고까지, Java 애플리케이션을 처음부터 끝까지 구현해보며 실력을 키워보세요.
초급
Java, IntelliJ IDEA, dip-principle
リアクティブプログラミングという進入障壁を超えたいですか? KevinのわかりやすいRxJavaがその壁を越える力をキーワードにします。
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,317
受講生
232
受講レビュー
107
回答
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)로 편하게 얘기해주세요.
全体
23件 ∙ (3時間 46分)
講座資料(こうぎしりょう):
全体
15件
4.9
15件の受講レビュー
受講レビュー 3
∙
平均評価 5.0
受講レビュー 5
∙
平均評価 5.0
受講レビュー 3
∙
平均評価 5.0
受講レビュー 45
∙
平均評価 4.9
期間限定セール、あと4日日で終了
¥28,870
25%
¥4,671
知識共有者の他の講座を見てみましょう!
同じ分野の他の講座を見てみましょう!