강의

멘토링

커뮤니티

Programming

/

Back-end

Kotlin 文法から実務まで (実戦 Java -> Kotlin 変換)

この講座では、Kotlin 文法を学習し、Java プロジェクトを Kotlin に安全に移行する方法と、Kotlin 風にコーディングする方法を学びます。実務コードに基づいて Kotlin を学び、実際に使用してその利点を体験してください。

難易度 中級以上

受講期間 無制限

  • seyol
코틀린
코틀린
자바
자바
문법
문법
Kotlin
Kotlin
Java
Java
Spring Boot
Spring Boot
Spring
Spring
oop
oop
코틀린
코틀린
자바
자바
문법
문법
Kotlin
Kotlin
Java
Java
Spring Boot
Spring Boot
Spring
Spring
oop
oop

学習した受講者のレビュー

受講後に得られること

  • コトリン、Kotlin基礎文法

  • 実務型 Java + Spring プロジェクト -> Kotlin + Spring プロジェクト変換の実践

  • 実務に近いコード、よりKotlinらしくコーディングするノウハウ

  • Kotlin Junit5、Mockk、Kotest などのさまざまなテスト方法

🚀 2024年の最新のコトリン適用🚀

🏋‍♀️️️

より強力なJava互換性(lombok互換)

毎年大きく変化する最新のコトリン文法を学びましょう

Kotlinを学ぶとすぐに実務に使えますか? 🤷

Kotlin文法を学んでも、実務に使うのは難しいです。既存のプロジェクトを誤って修正することはできません...既存のJavaコードを一度にすべて変換する必要がありますか?安全な方法はないだろうか?

🏹この講義を受講すると

  • コトリンの2024年の最新文法を詳しく知ることができます。

  • 実務型Java(lombok活用された)プロジェクトをJava+コトリン兼用プロジェクトに安全に変えることができます。

    • Java+コトリン+スプリング混合ビルドのためのスクリプトとプラグイン、ライブラリを知って使用できます。

  • コトリンらしいコーディングが何なのか知って活用できますよ。

  • コトリン専用テスト MockK, Kotestを活用したより面白くて活用も高いテストを組むことができます。


📚詳細な講義の教案が提供されます。

🎁こんな方におすすめです!

基礎タンタン!コトリン基本文法
よく固めたい方

Javaとコトリンを一緒に理解する
開発者になりたい方

実務にすぐにコトリン
適用したいジュニア開発者

class TargetUser ( var toDevelopers = "Java + Springを実務で扱った人" var forDevelopers = "コートリンを学び、実務に活用したい人" //今書かなくてもあらかじめ学びたい方にもおすすめ! )

このようなことを学びます。

セクション1.

コトリン文法の基礎

📌Javaより簡潔で強力なコトリンの文法を学びます。

📌 19講義にわたる詳細な基礎文法講義と講義資料提供

セクション2.

Java to コトリン実務変換

📌新しい言語を文法だけを学んだと実務にすぐ書くことができますか? 🤔
📌その言語をビルドするためのエコシステム(ビルドスクリプト、ライブラリ)も一緒に理解する必要があります。

📌 Java to Cotlinは2つのことを教えてくれます。コトリン基礎文法の復習、そして実戦(実務)でコトリンを使用するのに必要な様々なノウハウ。

📌JavaとCotlin、lombokを一緒にビルドするためのGradleビルドスクリプトを修正/作成する方法

📌スプリングでコートリンを使用するためのさまざまなプラグイン/ライブラリの詳細な説明

セクション3.

コトリンのみ
テスト技術


📌 MockKを活用したMocking Unit Test

📌 Kotestを利用したBDD(Behavior-driven development) Test

📌コトリンでのみ利用可能な楽しいテスト

📌正確な規則に従う正規化されたテスト

セクション4.

よりコトリン
コーディング技術


📌 Javaと差別化されるコトリン湾の文法と特徴を学び、実習してみます。

📌拡張関数、範囲関数、ktファイル活用法など、実務でよく活用されるノウハウを集めました。

質問がありますか?

Q. JavaとSpring Bootを知ってこそ講義を聞くことはできますか?

A. はい!特にJavaの文法を理解できるはずです。コトリンはJavaに基づいて改善された言語なので、Java文法を知らないと理解するのは難しいかもしれません。

Q. なぜJavaをKotlinに置き換えるのですか?

A. 2つの利点があります。まず、当面の作業では、Kotlinのさまざまな利点(Nullability、拡張関数、強化された関数型プログラミングサポート、コルーチンなど)のおかげで、Java対効率の高いコーディングが可能です。コトリンを活用すると、仕事をより迅速かつ安全に処理できます。そしてより重要な部分、JavaとCotlinの両方が可能なより価値のある開発者になることができます!

Q. 実習からどの程度内容まで扱いますか?

A.実務で利用できるレベルのコードを扱います。 Controller/Service/Repositoryを活用し、Mockito/Junit5も活用したテストコードも作成された事前準備されたコードがあります。

そのコードをひとつずつコツコトリンに変換し、Java+コトリン混合プロジェクトを動作させてみます。そしてテストもKotest、MockKを一緒に活用したコトリンテストコードに変換する方法を実習します。

受講前の注意

練習環境

  • オペレーティングシステムとバージョン(OS):Windows、macOS、Linux

  • 使用ツール:IntelliJ IDEA Ultimate(学生ライセンス可)


学習資料

  • PDF形式の基礎文法および実習理論26個合計110枚分の講義ノートを提供

  • 実践進行のためのJava + Springプロジェクトコードとテストコードを提供


選手の知識と注意事項

  • JavaとSpringの実務初級レベルの知識が必要

  • 正確な学習のために実習(テストコード作成を含む)を必ず行ってください。

  • 理論と実践の間に起こる様々な疑問に対する質問と意見を歓迎します。

  • 講義および学習資料の著作権は講師にあります。

🎁関数型プログラミングで次のステップに!

50%以上の受講後に受講評価を残す場合

「コートリン関数型プログラミング - 入門編」講義

50%割引クーポンを差し上げます!

実務ですぐに活用する関数型プログラミング

特別割引価格でお会いしましょう! 🚀

参加方法

  1. 本講義の50%以上受講

  2. 受講評定作成後に登録フォームを提出

  3. 割引クーポン発行(1〜2日かかります)

コトリンの基礎をマスターしたなら、

さて、関数型プログラミングでさらに一歩成長しましょう!

こんな方に
おすすめです

学習対象は
誰でしょう?

  • Java + Spring プロジェクトを開発しています

  • Kotlin を基礎から学びたいです

  • 実務のプロジェクトをKotlinに変えてみたい

前提知識、
必要でしょうか?

  • Java言語

  • 実務でSpringを使用している方にオススメ

こんにちは
です。

335

受講生

20

受講レビュー

18

回答

4.6

講座評価

2

講座

Learn, Share & Communicate 15년차 개발자 양세열입니다.

SI 환경에서 IT서비스, 사내시스템에서 핀테크까지 폭넓은 개발환경에서 다양한 비즈니스를 경험했습니다.

개발하면서 유지보수성과 확장성에 관심이 많으며, 학습과 지식전파에 많은 괌심을 갖고 있습니다.

 

  • (현) 카카오 계열사, (전) LG CNS, POSCO ICT, NTS

  • (교육활동) 패스트캠퍼스, 제로베이스 부트캠프 온라인 강의 및 온오프 강연 진행

カリキュラム

全体

55件 ∙ (12時間 15分)

講座資料(こうぎしりょう):

授業資料
講座掲載日: 
最終更新日: 

受講レビュー

全体

14件

4.4

14件の受講レビュー

  • neomirage님의 프로필 이미지
    neomirage

    受講レビュー 63

    平均評価 5.0

    5

    93% 受講後に作成

    コトリンプロジェクトを初めてやってみると、コトリンスが何なのかという考えをいつも持っていましたが、この講義を聞きながら、私はまだJavaスタイルだったこともわかりました。 kotestも他の人が書いたものに従う程度でしたが、もっと知ることができたようで良かったです。 次の講義も楽しみです。 ありがとうございます!

    • seyol
      知識共有者

      蜃気楼様受講評ありがとうございます🥰 コトリンで文法は変えてもJavaと同じようにコーディングすると長所が多く希釈される部分がありますよね。 コトリンの特徴をうまく活用すれば、メリットをできるだけ多く持っていけるようです。私の講義が役に立ったと私も嬉しいです☺️ 今年秋頃、コトリン関数型プログラミング入門編を準備中ですが、コトリンプロジェクト進行中であれば助けが大きくなると思います。 たくさん期待してください〜^^

  • rlfghksop0562님의 프로필 이미지
    rlfghksop0562

    受講レビュー 1

    平均評価 5.0

    5

    15% 受講後に作成

    実務で6年間Javaを使用していたプロジェクトをコトリンに変換予定です。 講義でコトリンプラグイン関連でまとめていただいてよかったし、本番で使えるコトリンらしいコードに変える過程を見ながら早く適用してみたい気がしました。 コトリン関数型プログラミング講義も楽しみですね。

    • seyol
      知識共有者

      Riverwayさん、ありがとうございます😆 Javaからコートリンに移ったとき、最初に最も大変な部分が文法よりもむしろプラグインのような周辺の生態系に対する理解が必要な部分であり、心血を傾けて作った講義です。 コトリンらしいコードとkotestで作る面白いテストコードもぜひご活用ください。ちなみにGPTやコパイロットなどにすれば、テストコードのボイラープレートコードは素早く作ることができます。ただ、品質が娯楽なので、講義内容をぜひ学んだ後に活用してみてください。 ㅎ 関数型プログラミング講義 今一生懸命制作中です~!夏に頑張って作って、近いうちにご提供させていただきます。 楽しみにしています😊

  • seukchungmoon8847님의 프로필 이미지
    seukchungmoon8847

    受講レビュー 37

    平均評価 5.0

    5

    31% 受講後に作成

    良い講義ありがとうございます。

    • seyol
      知識共有者

      ムンソクチョン受講評ありがとうございます😄 私の講義がコトリンを活用するのに役立つことができたらと思います🙏 コトリン学習して活用していつでも気になる事項ありましたら質問残していただくのもいいですよ~!それでは幸せな夜🌟になります

  • ilovewit11645님의 프로필 이미지
    ilovewit11645

    受講レビュー 2

    平均評価 5.0

    5

    5% 受講後に作成

    最近バックエンドでコトリンをたくさん使っていて、ぜひ学びたかったです。 コトリン文法はちょっとぎこちなくて大変でしたが、講師が簡単に説明してくれますね:) 既存のJavaになっているコードをコートリンにコンバーティングしようとするのに大きな助けになると思います。 他の講義も楽しみにしています。 ありがとう:)

    • seyol
      知識共有者

      loveloveさんの最初の受講評に感謝します🙏 Javaだけを書いてコトリン初めて書いたときのぎこちないことがありますㅎㅎ 既存のプロジェクトを正常に変換してみてください!コンバーティングしてうまくいかない部分があれば、いつでも楽に質問を残してもいいですよ〜! もっと入門者のためのチンチョボコトリン+スプリングバックエンド講義とコトリン関数型プログラミング講義も構想中にあります😄 たくさん期待してください!🕺💃 🙇🙇‍♀️明けましておめでとうございます

  • wjdgns43851938님의 프로필 이미지
    wjdgns43851938

    受講レビュー 11

    平均評価 5.0

    5

    98% 受講後に作成

    Kotlinの基礎を身につけるのにとても役立ちました。ありがとうございます!

    • seyol
      知識共有者

      5jeongさん 😄 貴重な受講レビューをいただき、本当にありがとうございます。 Kotlinの基礎に大いに役立ったとのことで、嬉しく思います。たくさん活用していただき、キャリア拡張に大きな助けとなることを願っています〜!ありがとうございます😁

期間限定セール、あと2日日で終了

¥34,650

30%

¥6,209

seyolの他の講座

知識共有者の他の講座を見てみましょう!

似ている講座

同じ分野の他の講座を見てみましょう!