
本当!コトリンとスプリングブートで図書館アプリケーションを開発する(Javaプロジェクトリファクタリング)
lannstark
Java + Spring Bootで作成されたWebアプリケーションをKotlin + Spring Bootにリファクタリングし、追加の要件を実装します。この過程で Junit5、SQL、JPA、Querydsl を使用するだけでなく、設計と実装の観点からさまざまな方法の長所と短所を扱うことになります。
初級
Kotlin, Spring Boot, Java
Java 9からJava 21までの主要なアップデート内容を詳細に扱います。Java 31まで最新バージョンが登場するたびに、継続的に更新されます。


学習した受講者のレビュー
5.0
김수용
講義発売前から本当に待っていた講義です。 Javaは今日基準のJava 22まで出てきたにもかかわらず、私が書くコードはほとんどJava8でも十分にカバーできるコードがほとんどです😂 まだ前半だが、やはりテヒョン様講義の強みである視覚的資料の構成が既存のテヒョン様講義のようによく構成されており、講義を聞く間に退屈する隙がありません! テヒョン様の<Java 9からJava 21まで>を頑強した後からは積載適所に8以降の文法や機能も適切に使えるようになることを願って頑張って勉強してみましょう:)
5.0
sagada1628
やはり期待を裏切らない方です。 事実上Inflearnで一番話が分かりやすいと思います。 ありがとうございます。
5.0
thfafa5
良い講義をよく聞きました!曖昧にJavaが更新されたとき、いつかは勉強しなければならない、今回は何が変わったのか、この考えがあっても現生が忙しく、資料は英語が多くて時間を別に勉強するのが曖昧でしたが、変更をまとめて教えてくれるので楽で楽しく聞くことができました。 !変更を簡単にリストするのではなく、重要な部分を詳しく説明してください。
2018年にリリースされたJava 9から2023年にリリースされたJava 21まで
Switch Expression、Pattern MatchingなどJavaの新しい構文
数年間にわたり着実にアップデートされてきたJavaのコアライブラリの内容
単なる文法や使い方を学ぶだけでなく、文脈や背景知識も豊富に
Java 8が登場してから、すでに10年が経ちました。
10年間、Javaは着実にアップデートされ続け、2023年9月にJava 21がリリースされましたね!
その間、多様な文法のアップデートもありましたし、Javaプラットフォーム・モジュール・システムや仮想スレッドなど、新しい機能もたくさん追加されました。
<Java 9からJava 21まで>は、Java 8以降に積み重なったJavaの新しい文法とライブラリの主要なアップデートを、豊富な背景説明とともに扱っています!
Javaの最新アップデートをスムーズに把握できるよう、お手伝いいたします 🏃♂
継続的なアップデート内容を絶えず学習することは困難です。
最新のアップデートに関する資料が多くない上に、
新しいアップデート内容を完全に理解するためには、関連する背景知識や文脈が必要だからです。
<Java 9からJava 21まで> 講座は、新しい文法や機能を紹介するだけでなく
アップデートの流れや背景知識を最大限に詳しく説明しています。


理解を助けるための多様な画像
目に見えない動作や様々な背景知識を理解するために、多くの画像が用意されています!

新機能!いつ使えばいい?
新しい機能を学ぶと、いつも「いつどの機能を使うべきか」と悩んでしまいますが、新しい文法や新しいライブラリ関数を、いつどのように使えばいいのかを解説します。

アップデートの裏にある背景知識!
新規アップデートの内容を理解するためには、背景知識が必要な場合があります。理解を深めるための背景知識も積極的に説明します!

実務で使える核心機能を中心に
Javaのアップデート内容のうち、実務で有用に活用できる機能や核心的な概念を中心に用意しました。
また、新しい文法がSpringにどのように適用できるかも簡単に扱っています。
Java 9からJava 11までに改善された、あるいは新しく登場したJavaの文法を扱います。また、Javaプラットフォーム・モジュールシステム、Flow API、Collectionの静的ファクトリメソッドなど、アップデートされた主要なライブラリについても併せて見ていきます。

Java 12からJava 17までにアップデートされたText Block、Switch Expression、Instanceof Pattern Matching、Record Class、Sealed Classについて学び、主要なライブラリのアップデートを確認します。

Java 18からJava 21までに追加された文法内容と、今後正式リリースを控えているプレビュー機能(preview feature)まで細かく確認します。また、Java 21 (LTS) バージョンに追加されたSequenced Collectionと仮想スレッドについても扱っています。

Q. なぜ最新のJavaを学ぶ必要があるのですか?
Javaで作成されたアプリケーションは、継続的にアップデートを行う必要があります。古いバージョンは次第に公式サポートを受けられなくなる可能性があり、フレームワークとの互換性が低下することもあるからです。
また、Javaのバージョンをアップデートすると、JVMの性能も向上するため、コードを変更せずにプログラムのパフォーマンスを上げることができ、新しい文法を活用して効率的なプログラミングも可能になります。
Q. Javaを勉強し始めたばかりです。講義を受講できますか?
十分に受講していただけます! 😊 <Java 9からJava 21まで> の講義は、Javaの基礎を終えたばかりの方でも新機能を学んでいけるように構成されています!もし難しい部分があっても、Q&Aを通じて質問していただければ、積極的に詳しくお答えいたします。
講義で使用されるPPTと講義内容のスクリプトはすべて提供されています。講義中に作成されるコードも同様にgithubで提供されます。
149ページのミニブックと727ページの講義資料をぜひご覧ください!!!
Javaを6ヶ月〜1年ほど使用したことがあれば、講義をスムーズに受講いただけます! 😊😊
もし説明が必要な部分がございましたら、お気軽にQ&Aを活用してください!ありがとうございます。
<Java 31>まで継続的にアップデートされる予定です。.
今後、講義内容が追加されることで価格が引き上げられる可能性があります。
学習対象は
誰でしょう?
最新のJava文法とライブラリの主要アップデート内容を必要としている方
Javaについて、より多様かつ深く学びたい方
前提知識、
必要でしょうか?
Java基礎文法知識
インフラン認証
11,184
受講生
890
受講レビュー
808
回答
4.9
講座評価
6
講座
こんにちは 😊
自分が知っている内容を分かりやすく、かつ楽しく説明することで、皆さんが成長する過程で幸せを感じられるようお手伝いする、開発者のチェ・テヒョンです。
こんにちは 😊 私が知っている内容を分かりやすく、かつ楽しく説明することで、皆さんが成長する時に幸せを感じる開発者のチェ・テヒョンです。
(現) CATCH TABLE [WAD] ソフトウェアエンジニア
(前) スタートアップ ソフトウェアエンジニアリード
(前) 配達の民族 [優雅な兄弟たち] ソフトウェアエンジニア
(教育活動) Next Step レビュアー多数参加、公的機関&スタートアップ競技大会 講師およびメンター、スパルタコーディングクラブ メンター
韓国科学技術院 (KAIST) 卒業
ソフトウェアエンジニア(教育活動) Next Step レビュアー多数参加、公的機関&スタートアップ競技大会 講師およびメンター、スパルタコーディングクラブ メンター、韓国科学技術院(KAIST)卒業
全体
19件 ∙ (4時間 2分)
講座資料(こうぎしりょう):
1. 0章. オープニング
01:48
全体
40件
5.0
40件の受講レビュー
受講レビュー 3
∙
平均評価 5.0
受講レビュー 24
∙
平均評価 4.4
受講レビュー 12
∙
平均評価 4.6
受講レビュー 5
∙
平均評価 5.0
5
私は個人的にこの講師様を見ながら誰もカイスト行くのではなく、誰もウテコ行くのではないと思っています。 他のJava講義では、ほとんど知っている知識を少し分かりやすく説明してくれる感じですが、知識が拡張されるという感じを受けませんでした。 (例えばオブジェクトについて説明を詳細にしてくれたり、インタフェースについてもっと詳しく解いて説明してくれたりする感じでしたでしょうか?) ところが、この講義は実はいろいろな小さなトピックを選んで説明してくれる部分が多いのですが、ちょっといろいろ深く掘り下げるテーマをたくさん紹介してくれる感じで良かったです。 ps。実は講師様の講義が好きなのが講義資料がしっかりして好きでしたが、今回は不良だと感じましたが内容がとても好きで満足しています。個人的には常に最後に&#x27;あなたを尊敬しています...&#x27;で始まるそのクロージングメントがとても好きでしたが、抜けて残念ですハハ!ファイティング!
こんにちは白髪の凹目です! 🙂大切なレビューを残していただきありがとうございますㅎㅎㅎ今回の講義は、今後少なくとも5年間着実なアップデートと資料の補充が続く講義なので、今はちょっと残念に感じられそうです!しかし、今後を期待していただきありがとうございます。 🥲 クロージメントは講義を作るたびに真の悩みなのですが、呟きを嫌う方もいるので難しいですね次も良い講義でお会いしましょう。ありがとうございます。 🙏 ps。しばしば私をうテコ出身で知っている方がいらっしゃいましたが、私はウテコ出身ではありません! ㅎㅎㅎあなたも言ってください! 😄
受講レビュー 19
∙
平均評価 5.0
5
講義発売前から本当に待っていた講義です。 Javaは今日基準のJava 22まで出てきたにもかかわらず、私が書くコードはほとんどJava8でも十分にカバーできるコードがほとんどです😂 まだ前半だが、やはりテヒョン様講義の強みである視覚的資料の構成が既存のテヒョン様講義のようによく構成されており、講義を聞く間に退屈する隙がありません! テヒョン様の<Java 9からJava 21まで>を頑強した後からは積載適所に8以降の文法や機能も適切に使えるようになることを願って頑張って勉強してみましょう:)
こんにちは受け入れ! 🙂こんなにまた会ってお会いできて光栄です 👍 ㅎㅎㅎㅎ そうです! Java 8で新たに追加された概念があまりにも多く、さらっと変更事項が多いJava 9~Java 21が比較的注目をあまり受けていないようです。しかし、Spring Boot 3.xのバージョンがJava 17以上しかサポートしていないし、昨年の頃に最も多く使われるJava LTSバージョンをJDK 8の代わりにJDK 11が占めるなど遅いが着実に変化が起きているようです。講義の中で新しい文法をどのように活用できるかも取り上げました。この部分も収容様に大きな助けになってほしいです。最後までぜひ完走してたくさんのものを手に入れてほしいです~ 🔥🔥 本気で応援します! (Java 22もIDEで使用可能になった頃に更新しておきます😊)ありがとうございます! 🙏
知識共有者の他の講座を見てみましょう!
同じ分野の他の講座を見てみましょう!